diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 373a0d91b0..9294688fdf 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -388,6 +388,8 @@ namespace rsx on_init_thread(); + // Special value in initialization, this is not set by a context reset + method_registers.registers[NV4097_SET_SHADER_PROGRAM] = (0 << 2) | CELL_GCM_LOCATION_LOCAL; reset(); if (!zcull_ctrl)