diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index b91d18fad..087800fe5 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -1342,7 +1342,7 @@ BX_PRAGMA_DIAGNOSTIC_POP(); for (uint32_t ii = 0; ii < TextureFormat::Count; ++ii) { - uint8_t support = BGFX_CAPS_FORMAT_TEXTURE_NONE; + uint16_t support = BGFX_CAPS_FORMAT_TEXTURE_NONE; const DXGI_FORMAT fmt = isDepth(TextureFormat::Enum(ii) ) ? s_textureFormat[ii].m_fmtDsv diff --git a/src/renderer_d3d12.cpp b/src/renderer_d3d12.cpp index 22abdee70..748407279 100644 --- a/src/renderer_d3d12.cpp +++ b/src/renderer_d3d12.cpp @@ -1014,7 +1014,7 @@ namespace bgfx { namespace d3d12 for (uint32_t ii = 0; ii < TextureFormat::Count; ++ii) { - uint8_t support = BGFX_CAPS_FORMAT_TEXTURE_NONE; + uint16_t support = BGFX_CAPS_FORMAT_TEXTURE_NONE; const DXGI_FORMAT fmt = isDepth(TextureFormat::Enum(ii) ) ? s_textureFormat[ii].m_fmtDsv diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 05c1bf19d..6da1d9e4e 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -1686,7 +1686,7 @@ namespace bgfx { namespace gl for (uint32_t ii = 0; ii < TextureFormat::Count; ++ii) { - uint8_t supported = 0; + uint16_t supported = BGFX_CAPS_FORMAT_TEXTURE_NONE; supported |= s_textureFormat[ii].m_supported ? BGFX_CAPS_FORMAT_TEXTURE_2D | BGFX_CAPS_FORMAT_TEXTURE_3D