Jump to content

New sources, patches, code snippets


Slice
 Share

2 posts in this topic

Recommended Posts

There is a place where I propose to collect patches, code snippets or even folders as whole of sources that different from original sources including staging sources.

 

For all contributors: please provide explanations what and why.

 

1. Main hackintosh patch: using non-Apple cards. patch_nonapple_card.txt

   Please extend it to your cards. and commit new one.

 

2. Patch for makefiles: improve compilation process

patch_make.txt

 

3. Prevent garbage on screen. Affect hackintosh and some linux configs.

patch-34166.txt

 

4. Enumerate displays. This patch present in wine-stage but other way. I am still not decided if my patch need to be added.

patch_EnumDisplayDevicesW.txt

 

5. Some support for additional texture formats. Looks like not-affected real programs but may be used for next patches.

patch_d3d9ex_fmt2.txt

patch_d3d9ex_wined3d.txt

 

6. Add save DDS files.

0001-d3dx9_36-Implement_save_volume.txt

 

7. Add smooth filtering while creating textures.

0002-d3dx9_36-Implement_load_with_triangle_filter.txt

 

These two patches 6 & 7 are related to vanilla wine but not-applicable to wine-stage.

So I thing it will be better just upload full folder contains these patches with all dependences.

d3dx9_36.zip

 

There is also full diff Sherry-105 from wine-1.7.44-117-gb2aa984

patch_sherry_105.txt.zip

 

 

 

 


UpdateTextures procedure according to MSDN:

 

 

In addition, this method will fail if the textures are of different formats. If the destination texture has fewer levels than the source, only the matching levels are copied. If the source texture has fewer levels than the destination, the method will fail.

But wine developers not agree with Microsoft.

I propose a patch that make behavior closer to Windows

patch_levels.txt

  • Like 1
Link to comment
Share on other sites

  • 6 months later...
 Share

×
×
  • Create New...