diff --git a/src/renderer_d3d11.cpp b/src/renderer_d3d11.cpp index 8a9a15d97..a65dc0b5d 100644 --- a/src/renderer_d3d11.cpp +++ b/src/renderer_d3d11.cpp @@ -6231,7 +6231,7 @@ namespace bgfx { namespace d3d11 uint32_t numVertices = draw.m_numVertices; uint8_t numStreams = 0; - if (UINT8_MAX != draw.m_streamMask) + if (UINT32_MAX != draw.m_streamMask) { for (BitMaskToIndexIteratorT it(draw.m_streamMask) ; !it.isDone() diff --git a/src/renderer_d3d12.cpp b/src/renderer_d3d12.cpp index 84f973756..5d75f54e6 100644 --- a/src/renderer_d3d12.cpp +++ b/src/renderer_d3d12.cpp @@ -4601,7 +4601,7 @@ namespace bgfx { namespace d3d12 uint8_t numStreams = 0; _outNumVertices = _draw.m_numVertices; - if (UINT8_MAX != _draw.m_streamMask) + if (UINT32_MAX != _draw.m_streamMask) { for (BitMaskToIndexIteratorT it(_draw.m_streamMask) ; !it.isDone() @@ -7457,7 +7457,7 @@ namespace bgfx { namespace d3d12 const VertexLayout* layouts[BGFX_CONFIG_MAX_VERTEX_STREAMS]; uint8_t numStreams = 0; - if (UINT8_MAX != draw.m_streamMask) + if (UINT32_MAX != draw.m_streamMask) { for (BitMaskToIndexIteratorT it(draw.m_streamMask) ; !it.isDone() diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index c1635852c..b2e53652e 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -8367,7 +8367,7 @@ namespace bgfx { namespace gl program.bindAttributesBegin(); - if (UINT8_MAX != draw.m_streamMask) + if (UINT32_MAX != draw.m_streamMask) { for (BitMaskToIndexIteratorT it(draw.m_streamMask); !it.isDone(); it.next() ) { diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 0a6f14325..8270e7b29 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -9601,7 +9601,7 @@ retry: VkDeviceSize streamOffsets[BGFX_CONFIG_MAX_VERTEX_STREAMS + 1]; uint8_t numStreams = 0; uint32_t numVertices = draw.m_numVertices; - if (UINT8_MAX != draw.m_streamMask) + if (UINT32_MAX != draw.m_streamMask) { for (BitMaskToIndexIteratorT it(draw.m_streamMask) ; !it.isDone() diff --git a/src/renderer_webgpu.cpp b/src/renderer_webgpu.cpp index ae78a3811..4d84ee561 100644 --- a/src/renderer_webgpu.cpp +++ b/src/renderer_webgpu.cpp @@ -6271,7 +6271,7 @@ m_resolution.formatColor = TextureFormat::BGRA8; uint32_t numStreams = 0; - if (UINT8_MAX != draw.m_streamMask) + if (UINT32_MAX != draw.m_streamMask) { for (BitMaskToIndexIteratorT it(draw.m_streamMask) ; !it.isDone()