From 349ac6ac050ad2a0569e46c6f8d036ca4b1bb815 Mon Sep 17 00:00:00 2001 From: GPUCode Date: Sun, 30 Oct 2022 19:10:18 +0200 Subject: [PATCH] vk_texture_runtime: Implement RGBA4 converter * Fixes graphics in NES Remix. Need to also do a reinterpreter some time, but this will suffice for now --- src/video_core/renderer_vulkan/vk_texture_runtime.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/video_core/renderer_vulkan/vk_texture_runtime.cpp b/src/video_core/renderer_vulkan/vk_texture_runtime.cpp index 6732a9141..e1619d91b 100644 --- a/src/video_core/renderer_vulkan/vk_texture_runtime.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_runtime.cpp @@ -283,6 +283,8 @@ void TextureRuntime::FormatConvert(const Surface& surface, bool upload, std::spa return Pica::Texture::ConvertABGRToRGBA(source, dest); case VideoCore::PixelFormat::RGB8: return Pica::Texture::ConvertBGRToRGBA(source, dest); + case VideoCore::PixelFormat::RGBA4: + return Pica::Texture::ConvertRGBA4ToRGBA8(source, dest); default: break; }