Skip to content

Commit 09254b0

Browse files
committed
Added some missing formats like DXGI_FORMAT_B8G8R8A8_UNORM to GetBitsPerPixel
Fixes #88
1 parent 2c641c6 commit 09254b0

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/D3D12MemAlloc.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -703,6 +703,10 @@ static UINT GetBitsPerPixel(DXGI_FORMAT format)
703703
case DXGI_FORMAT_R24_UNORM_X8_TYPELESS:
704704
case DXGI_FORMAT_X24_TYPELESS_G8_UINT:
705705
return 32;
706+
case DXGI_FORMAT_B8G8R8A8_UNORM:
707+
case DXGI_FORMAT_B8G8R8X8_UNORM:
708+
case DXGI_FORMAT_B8G8R8X8_UNORM_SRGB:
709+
return 32;
706710
case DXGI_FORMAT_R8G8_TYPELESS:
707711
case DXGI_FORMAT_R8G8_UNORM:
708712
case DXGI_FORMAT_R8G8_UINT:
@@ -717,6 +721,9 @@ static UINT GetBitsPerPixel(DXGI_FORMAT format)
717721
case DXGI_FORMAT_R16_SNORM:
718722
case DXGI_FORMAT_R16_SINT:
719723
return 16;
724+
case DXGI_FORMAT_B5G6R5_UNORM:
725+
case DXGI_FORMAT_B5G5R5A1_UNORM:
726+
return 16;
720727
case DXGI_FORMAT_R8_TYPELESS:
721728
case DXGI_FORMAT_R8_UNORM:
722729
case DXGI_FORMAT_R8_UINT:

0 commit comments

Comments
 (0)