mirror of
https://github.com/microsoft/DirectXTex.git
synced 2026-02-06 05:06:14 +01:00
NVTT 1.x wrote A8L8 as RGB instead of LUMINANCE (#229)
This commit is contained in:
@@ -585,6 +585,10 @@ namespace
|
||||
{
|
||||
return D3DFMT_A8R3G3B2;
|
||||
}
|
||||
if (ISBITMASK(0x00ff, 0, 0, 0xff00))
|
||||
{
|
||||
return D3DFMT_A8L8; // NVTT versions 1.x wrote this as RGB instead of LUMINANCE
|
||||
}
|
||||
break;
|
||||
|
||||
case 8:
|
||||
@@ -609,6 +613,10 @@ namespace
|
||||
{
|
||||
return D3DFMT_L8;
|
||||
}
|
||||
if (ISBITMASK(0x00ff, 0, 0, 0xff00))
|
||||
{
|
||||
return D3DFMT_A8L8; // Some DDS writers assume the bitcount should be 8 instead of 16
|
||||
}
|
||||
}
|
||||
|
||||
if (16 == ddpf.RGBBitCount)
|
||||
|
||||
Reference in New Issue
Block a user