DDS-Utils icon indicating copy to clipboard operation
DDS-Utils copied to clipboard

DDSUtils: DX10 support

Open Dahie opened this issue 15 years ago • 6 comments

Some new features in DX10 for DDS-files: http://msdn.microsoft.com/en-us/library/ee418142(VS.85).aspx

Dahie avatar Dec 31 '09 10:12 Dahie

Hi, is there a way to detect the DDS version?

elect86 avatar Apr 21 '15 07:04 elect86

Have a look here, this explains how DDPF_FOURCC and dwFourCC flags are used in different variants: https://msdn.microsoft.com/en-us/library/bb943991(v=vs.85).aspx#dds_variants

Daniel

Dahie avatar Apr 21 '15 07:04 Dahie

Nice, thanks

So this means that if I dont have:

  • DDS_PIXELFORMAT dwFlags set to DDPF_FOURCC
  • dwFourCC set to "DX10"

then I am safe assuming the DDS is supported by your lib?

elect86 avatar Apr 21 '15 08:04 elect86

Unfortunately I can't give any guarantees. Functionality as it is offered in the dds-utils is based on what I required back at the time. I doubt that it is feature complete. So it depends on what you want to do: if it's about reading DDS and getting meta data, I'm quite sure you get to everything within the file. If you want to access the actual maps, it will become more tricky. One map, with ARGB should be fine. Cube, Volume maps or more fancy DX10 stuff probably won't work. Also it depends on the pixelformat, DXT1, 3 and 5 and different RGB and ARGB should work.

Dahie avatar Apr 21 '15 11:04 Dahie

Any update on dx10 support?

elect86 avatar Jul 19 '15 10:07 elect86

I don't develop this tools anymore. These issues are open for anyone to get an idea of what's missing and what needs to be done incase somebody is interested in forking and taking over the project.

Dahie avatar Jul 20 '15 08:07 Dahie