From 9916f0e5c5e13f735363ab3e9ef211b3152810e6 Mon Sep 17 00:00:00 2001 From: Ani Date: Thu, 2 Feb 2017 17:36:07 +0000 Subject: [PATCH] [O1L] cellVideoOut: X8B8G8R8 fix O1L's fix for cellVideoOut. --- rpcs3/Emu/Cell/Modules/cellVideoOut.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellVideoOut.cpp b/rpcs3/Emu/Cell/Modules/cellVideoOut.cpp index 318c0260ed..a701f67083 100644 --- a/rpcs3/Emu/Cell/Modules/cellVideoOut.cpp +++ b/rpcs3/Emu/Cell/Modules/cellVideoOut.cpp @@ -134,7 +134,9 @@ error_code cellVideoOutConfigure(u32 videoOut, vm::ptrresolutionId != g_cfg_video_out_resolution.get() - || config->format != CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_X8R8G8B8 + || (config->format != CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_X8R8G8B8 && + config->format != CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_X8B8G8R8 && + config->format != CELL_VIDEO_OUT_BUFFER_COLOR_FORMAT_R16G16B16X16_FLOAT) || (config->aspect != CELL_VIDEO_OUT_ASPECT_AUTO && config->aspect != g_cfg_video_out_aspect_ratio.get())) { return CELL_VIDEO_OUT_ERROR_ILLEGAL_CONFIGURATION;