From e8474145a5e7149366a8a95018aee612eb72e397 Mon Sep 17 00:00:00 2001 From: eladash Date: Mon, 24 Sep 2018 10:07:46 +0300 Subject: [PATCH] rsx: Remove shader address verification this came from a misunderstanding of the register's use --- rpcs3/Emu/RSX/Capture/rsx_capture.cpp | 1 - rpcs3/Emu/RSX/rsx_methods.cpp | 2 -- 2 files changed, 3 deletions(-) diff --git a/rpcs3/Emu/RSX/Capture/rsx_capture.cpp b/rpcs3/Emu/RSX/Capture/rsx_capture.cpp index 59dad4aa1a..2e2a6188f3 100644 --- a/rpcs3/Emu/RSX/Capture/rsx_capture.cpp +++ b/rpcs3/Emu/RSX/Capture/rsx_capture.cpp @@ -81,7 +81,6 @@ namespace rsx // capture fragment shader mem const u32 shader_program = method_registers.shader_program_address(); - verify("Null shader address!" HERE), shader_program != 0; const u32 program_location = (shader_program & 0x3) - 1; const u32 program_offset = (shader_program & ~0x3); diff --git a/rpcs3/Emu/RSX/rsx_methods.cpp b/rpcs3/Emu/RSX/rsx_methods.cpp index 37dcb050ae..cc8d973e05 100644 --- a/rpcs3/Emu/RSX/rsx_methods.cpp +++ b/rpcs3/Emu/RSX/rsx_methods.cpp @@ -461,8 +461,6 @@ namespace rsx if (!(rsx::method_registers.current_draw_clause.first_count_commands.empty() && rsx::method_registers.current_draw_clause.inline_vertex_array.empty())) { - verify("Null shader address!" HERE), (method_registers.shader_program_address()); - rsxthr->end(); } }