From bf33a1827c8f85d79624ef0166a511a558ad1370 Mon Sep 17 00:00:00 2001 From: O1L Date: Sat, 4 Feb 2017 17:23:37 +0300 Subject: [PATCH] Set default values for NV4097_SET_SURFACE_FORMAT register --- rpcs3/Emu/RSX/rsx_methods.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index 8a755bd7d7..8e6adb572f 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -867,6 +867,9 @@ namespace rsx registers[NV4097_SET_ZSTENCIL_CLEAR_VALUE] = 0xffffffff; + // CELL_GCM_SURFACE_A8R8G8B8, CELL_GCM_SURFACE_Z24S8 and CELL_GCM_SURFACE_CENTER_1 + registers[NV4097_SET_SURFACE_FORMAT] = (8 << 0) | (2 << 5) | (0 << 12) | (1 << 16) | (1 << 24); + for (auto& tex : fragment_textures) tex.init(); for (auto& tex : vertex_textures) tex.init(); for (auto& vtx : vertex_arrays_info) vtx.reset();