Browse Source

GL: Clamp number of MRT targets.

Branimir Karadžić 7 years ago
parent
commit
27e8c94e0f
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/renderer_gl.cpp

+ 3 - 1
src/renderer_gl.cpp

@@ -2331,7 +2331,9 @@ BX_TRACE("%d, %d, %d, %s", _array, _srgb, _mipAutogen, getName(_format) );
 				||  s_extension[Extension::EXT_draw_buffers  ].m_supported
 				||  s_extension[Extension::WEBGL_draw_buffers].m_supported)
 				{
-					g_caps.limits.maxFBAttachments = uint8_t(bx::uint32_min(glGet(GL_MAX_DRAW_BUFFERS)
+					g_caps.limits.maxFBAttachments = uint8_t(bx::uint32_clamp(
+							  glGet(GL_MAX_DRAW_BUFFERS)
+							, 1
 							, BGFX_CONFIG_MAX_FRAME_BUFFER_ATTACHMENTS)
 							);
 				}