DDS-Utils
DDS-Utils copied to clipboard
DDSUtils: DX10 support
Some new features in DX10 for DDS-files: http://msdn.microsoft.com/en-us/library/ee418142(VS.85).aspx
Hi, is there a way to detect the DDS version?
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
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?
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.
Any update on dx10 support?
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.