issues
search
DentonW
/
DevIL
Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter, and display a variety of images with ease. It is highly portable and has been ported to several platforms.
http://openil.sourceforge.net/
GNU Lesser General Public License v2.1
446
stars
137
forks
source link
DDS files that specify DDS_PITCH load more reliably
#81
Open
TheFlipbook
opened
5 years ago
TheFlipbook
commented
5 years ago
Some files define Pitch instead of LinearSize
The files sometimes also have RGBBitCount
However, many do not, such as those in the NVTT test suite --
https://github.com/castano/nvidia-texture-tools/blob/master/data/testsuite/lightmap/cottage.dds
In other cases, DX10 formats more fully specify the data.
In cases where we have no better path, use dwPitchOrLinearSize as pitch -- Microsoft recommends recomputing pitch instead --
https://docs.microsoft.com/en-us/windows/desktop/direct3ddds/dx-graphics-dds-pguide
-- However, had no convenient way to select correct method