From 4a51302c583da4747af60802a1f8c2bf4444ace1 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 7 Mar 2026 03:07:57 +0300 Subject: [PATCH] gl: Propagate native layout from parent when creating temporary subresources --- rpcs3/Emu/RSX/GL/GLTextureCache.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcs3/Emu/RSX/GL/GLTextureCache.cpp b/rpcs3/Emu/RSX/GL/GLTextureCache.cpp index c2b0e3c252..e01385d51b 100644 --- a/rpcs3/Emu/RSX/GL/GLTextureCache.cpp +++ b/rpcs3/Emu/RSX/GL/GLTextureCache.cpp @@ -179,6 +179,10 @@ namespace gl auto components = get_component_mapping(gcm_format, rsx::component_order::default_); dst->set_native_component_layout(components); } + else + { + dst->set_native_component_layout(src->get_native_component_layout()); + } return dst->get_view(remap); }