Removal of #include <dxgiformat.h> (or <d3d11_x.h>) from DDS.h causes it to no longer have all the includes it needs to define the structures within it. Is this intended? Is there a guideline to prerequisite includes you follow that is satisfied by this change? It is a minor change on our codebase to support it, but goes against how we ask our .h to be compilable on their own.
(Update : and #include <stdint.h>)
Removal of
#include <dxgiformat.h>(or<d3d11_x.h>) from DDS.h causes it to no longer have all the includes it needs to define the structures within it. Is this intended? Is there a guideline to prerequisite includes you follow that is satisfied by this change? It is a minor change on our codebase to support it, but goes against how we ask our .h to be compilable on their own.(Update : and
#include <stdint.h>)