diff --git a/src/CRE/Vulkan/gl_wrap.cpp b/src/CRE/Vulkan/gl_wrap.cpp index 84471a83..353bbe4a 100644 --- a/src/CRE/Vulkan/gl_wrap.cpp +++ b/src/CRE/Vulkan/gl_wrap.cpp @@ -2280,6 +2280,7 @@ namespace Vulkan { switch (vk_tex->image ? vk_tex->internal_format : vk_tex->internal_format) { case GL_R8: case GL_RG8: + case GL_RGB8: case GL_RGBA8: case GL_R32F: case GL_RG16F: diff --git a/src/CRE/render.cpp b/src/CRE/render.cpp index 417d40ca..562689e7 100644 --- a/src/CRE/render.cpp +++ b/src/CRE/render.cpp @@ -1950,7 +1950,8 @@ namespace rndr { gl_state_bind_framebuffer(0); } - i.capture = false; + if (&i - frame_texture) + i.capture = false; } }