mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-18 13:03:05 +01:00
Fixed RGBA16F DDS loading.
This commit is contained in:
@@ -23,6 +23,7 @@ namespace bgfx
|
||||
#define DDS_ATI1 BX_MAKEFOURCC('A', 'T', 'I', '1')
|
||||
#define DDS_ATI2 BX_MAKEFOURCC('A', 'T', 'I', '2')
|
||||
|
||||
#define D3DFMT_A16B16G16R16 36
|
||||
#define D3DFMT_A16B16G16R16F 113
|
||||
|
||||
#define DDSD_CAPS 0x00000001
|
||||
@@ -495,11 +496,17 @@ bool parseDds(Dds& _dds, const Memory* _mem)
|
||||
bpp = 4;
|
||||
break;
|
||||
|
||||
case D3DFMT_A16B16G16R16F:
|
||||
case D3DFMT_A16B16G16R16:
|
||||
type = TextureFormat::RGBA16;
|
||||
blockSize = 8;
|
||||
bpp = 64;
|
||||
break;
|
||||
|
||||
case D3DFMT_A16B16G16R16F:
|
||||
type = TextureFormat::RGBA16F;
|
||||
blockSize = 8;
|
||||
bpp = 64;
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user