diff --git a/rpcs3/Emu/RSX/GL/GLPresent.cpp b/rpcs3/Emu/RSX/GL/GLPresent.cpp index 92ccb4c13c..6c0fa403c7 100644 --- a/rpcs3/Emu/RSX/GL/GLPresent.cpp +++ b/rpcs3/Emu/RSX/GL/GLPresent.cpp @@ -42,6 +42,8 @@ namespace gl return GL_BGRA8; case CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_X8B8G8R8: return GL_RGBA8; + case CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_R16G16B16X16_FLOAT: + return GL_RGBA16F; } } } diff --git a/rpcs3/Emu/RSX/VK/VKPresent.cpp b/rpcs3/Emu/RSX/VK/VKPresent.cpp index 3471773f2b..5fb4813d2c 100644 --- a/rpcs3/Emu/RSX/VK/VKPresent.cpp +++ b/rpcs3/Emu/RSX/VK/VKPresent.cpp @@ -28,6 +28,8 @@ namespace return VK_FORMAT_B8G8R8A8_UNORM; case CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_X8B8G8R8: return VK_FORMAT_R8G8B8A8_UNORM; + case CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_R16G16B16X16_FLOAT: + return VK_FORMAT_R16G16B16A16_SFLOAT; } } }