[PATCH v3 0/2] DXTn 3D Texture support

Connor McAdams conmanx360 at gmail.com
Sat Jun 23 17:21:53 CDT 2018


This patch series adds support for DXTn volume textures by using the 
CPU to decompress and convert them before upload. 

It has been tested and works, but recently I included the BC1-BC3 
formats as they use the same DXTn compression. However, I was unsure
about handling the WINED3DFMT_BCn_UNORM_SRGB. It may need to be added
to the list of formats in texture.c to prevent conversion if it's a 
2D texture. Let me know if it needs changed.

Thanks,
Connor.

Connor McAdams (2):
  wined3d: convert 3D DXTn textures
  d3d9/tests: Add new test for DXTn volume textures.

 dlls/d3d9/tests/visual.c | 183 ++++++++++++++++++++++++------------
 dlls/wined3d/texture.c   |  27 ++++++
 dlls/wined3d/utils.c     | 240 +++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 359 insertions(+), 91 deletions(-)

-- 
2.7.4




More information about the wine-devel mailing list