diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 7a332df66..ef745c8dc 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -1383,6 +1383,7 @@ VK_IMPORT_INSTANCE | BGFX_CAPS_COMPUTE | BGFX_CAPS_DRAW_INDIRECT | BGFX_CAPS_FRAGMENT_DEPTH + | BGFX_CAPS_INDEX32 | BGFX_CAPS_INSTANCING | BGFX_CAPS_TEXTURE_3D | BGFX_CAPS_TEXTURE_BLIT @@ -1391,6 +1392,7 @@ VK_IMPORT_INSTANCE | BGFX_CAPS_VERTEX_ATTRIB_UINT10 | BGFX_CAPS_VERTEX_ID ); + g_caps.limits.maxTextureSize = m_deviceProperties.limits.maxImageDimension2D; g_caps.limits.maxFBAttachments = bx::min(uint8_t(m_deviceProperties.limits.maxFragmentOutputAttachments), uint8_t(BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS) ); g_caps.limits.maxComputeBindings = BGFX_MAX_COMPUTE_BINDINGS;