From dfbbb64664d4c38d0b7900d724bf7be5a4d5ac36 Mon Sep 17 00:00:00 2001 From: Seyedof <57436192+Seyedof@users.noreply.github.com> Date: Fri, 16 Dec 2022 16:43:12 +0000 Subject: [PATCH] Added INDEX32 caps support for d3d9 renderer (#2996) * Added INDEX32 caps support for d3d9 renderer * Use UINT16_MAX instead of 1<<16 Co-authored-by: Ali Seyedof --- src/renderer_d3d9.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/renderer_d3d9.cpp b/src/renderer_d3d9.cpp index 95872fa49..76e06352c 100644 --- a/src/renderer_d3d9.cpp +++ b/src/renderer_d3d9.cpp @@ -729,6 +729,7 @@ namespace bgfx { namespace d3d9 | ( (m_caps.DevCaps2 & D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES) ? BGFX_CAPS_TEXTURE_BLIT : 0) | BGFX_CAPS_TEXTURE_READ_BACK | (m_occlusionQuerySupport ? BGFX_CAPS_OCCLUSION_QUERY : 0) + | ((m_caps.MaxVertexIndex > UINT16_MAX) ? BGFX_CAPS_INDEX32 : 0) ); m_caps.NumSimultaneousRTs = bx::uint32_min(m_caps.NumSimultaneousRTs, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS);