Add missing breaks to _glCopyImageSubData switch(fmt)

Discovered by compile errors
This commit is contained in:
Jake Turner
2025-08-04 17:18:39 +01:00
parent d281b58230
commit 78b16112db
+6 -5
View File
@@ -1253,26 +1253,27 @@ void APIENTRY _glCopyImageSubData(GLuint srcName, GLenum srcTarget, GLint srcLev
{
case eGL_R8_SNORM:
case eGL_RG8_SNORM:
case eGL_RGBA8_SNORM: colorRenderable = HasExt[EXT_render_snorm];
case eGL_RGBA8_SNORM: colorRenderable = HasExt[EXT_render_snorm]; break;
case eGL_R16_SNORM:
case eGL_RG16_SNORM:
case eGL_RGBA16_SNORM: colorRenderable = HasExt[EXT_render_snorm];
case eGL_RGBA16_SNORM: colorRenderable = HasExt[EXT_render_snorm]; break;
case eGL_R16F:
case eGL_RG16F:
case eGL_RGBA16F:
colorRenderable = HasExt[EXT_color_buffer_half_float] || HasExt[EXT_color_buffer_float];
break;
case eGL_RGB16F: colorRenderable = HasExt[EXT_color_buffer_half_float];
case eGL_RGB16F: colorRenderable = HasExt[EXT_color_buffer_half_float]; break;
case eGL_R32F:
case eGL_RG32F:
case eGL_RGBA32F:
case eGL_R11F_G11F_B10F: colorRenderable = HasExt[EXT_color_buffer_float];
case eGL_R11F_G11F_B10F: colorRenderable = HasExt[EXT_color_buffer_float]; break;
case eGL_RGB10_A2:
case eGL_RGB10_A2UI: colorRenderable = (GLCoreVersion >= 30);
case eGL_RGB10_A2UI: colorRenderable = (GLCoreVersion >= 30); break;
default: break;
}