diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 0d2bd83b8..de1006ce5 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -4883,9 +4883,9 @@ namespace bgfx { namespace gl { switch (target) { - case GL_TEXTURE_CUBE_MAP: target = GL_TEXTURE_CUBE_MAP_ARRAY; - case GL_TEXTURE_2D_MULTISAMPLE: target = GL_TEXTURE_2D_MULTISAMPLE_ARRAY; - default: target = GL_TEXTURE_2D_ARRAY; + case GL_TEXTURE_CUBE_MAP: target = GL_TEXTURE_CUBE_MAP_ARRAY; break; + case GL_TEXTURE_2D_MULTISAMPLE: target = GL_TEXTURE_2D_MULTISAMPLE_ARRAY; break; + default: target = GL_TEXTURE_2D_ARRAY; break; } } diff --git a/src/renderer_vk.cpp b/src/renderer_vk.cpp index 70a8b66aa..e67cdefc6 100644 --- a/src/renderer_vk.cpp +++ b/src/renderer_vk.cpp @@ -4262,7 +4262,7 @@ BX_UNUSED(currentSamplerStateIdx); restoreScissor = false; VkRect2D rc; rc.offset.x = viewScissorRect.m_x; - rc.offset.x = viewScissorRect.m_y; + rc.offset.y = viewScissorRect.m_y; rc.extent.width = viewScissorRect.m_x + viewScissorRect.m_width; rc.extent.height = viewScissorRect.m_y + viewScissorRect.m_height; vkCmdSetScissor(m_commandBuffer, 0, 1, &rc); @@ -4280,7 +4280,7 @@ BX_UNUSED(currentSamplerStateIdx); VkRect2D rc; rc.offset.x = scissorRect.m_x; - rc.offset.x = scissorRect.m_y; + rc.offset.y = scissorRect.m_y; rc.extent.width = scissorRect.m_x + scissorRect.m_width; rc.extent.height = scissorRect.m_y + scissorRect.m_height; vkCmdSetScissor(m_commandBuffer, 0, 1, &rc);