11-24-2015, 05:08 PM
(11-24-2015, 11:53 AM)notq Wrote: In DX12 builds it crashes after this exception almost right after starting.
Code:RSX: E {rsx::thread} file Emu\RSX\D3D12\D3D12Formats.cpp line 331 : Wrong color surface format
Code:In file Emu\RSX\D3D12\D3D12Formats.cpp line 331 --->
DXGI_FORMAT get_color_surface_format(u8 format) noexcept
{
switch (format)
{
case CELL_GCM_SURFACE_A8R8G8B8: return DXGI_FORMAT_R8G8B8A8_UNORM;
case CELL_GCM_SURFACE_F_W16Z16Y16X16: return DXGI_FORMAT_R16G16B16A16_FLOAT;
}
unreachable("Wrong color surface format");
}
This function inCode:rpcs3/Emu/RSX/GCM.h ---> CELL_GCM_SURFACE_A8R8G8B8 = 8
I doubt this value wrong but maybe somebody have a clue anyway.
Could you try adding
Code:
LOG_ERROR("Color surface format: 0x%X", format);