From e279bdb304a8e3370f8f2714754068fdbfe51d91 Mon Sep 17 00:00:00 2001 From: eladash Date: Thu, 23 Aug 2018 10:16:46 +0300 Subject: [PATCH] Rsx: add missing default vertex shader attributes registers states --- rpcs3/Emu/RSX/rsx_methods.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index 5dfd17cce4..d77eaf1f87 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -1314,6 +1314,10 @@ namespace rsx registers[NV4097_SET_CONTEXT_DMA_COLOR_D] = CELL_GCM_CONTEXT_DMA_MEMORY_FRAME_BUFFER; registers[NV4097_SET_CONTEXT_DMA_ZETA] = CELL_GCM_CONTEXT_DMA_MEMORY_FRAME_BUFFER; + // Vertex shader attributes masks + registers[NV4097_SET_VERTEX_ATTRIB_INPUT_MASK] = 0xFFFF; + registers[NV4097_SET_VERTEX_ATTRIB_OUTPUT_MASK] = 0x3FFFFF; + registers[NV3089_SET_CONTEXT_SURFACE] = 0x313371C3; // CELL_GCM_CONTEXT_SURFACE2D for (auto& tex : fragment_textures) tex.init();