From 401bd9112a93d0ac607412f89e0d16ade2dcca4d Mon Sep 17 00:00:00 2001 From: kd-11 Date: Sat, 31 Aug 2019 14:32:30 +0300 Subject: [PATCH] rsx/prog: Warnings cleanup --- rpcs3/Emu/RSX/Common/ProgramStateCache.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpcs3/Emu/RSX/Common/ProgramStateCache.h b/rpcs3/Emu/RSX/Common/ProgramStateCache.h index 1a7705b59e..63decff4eb 100644 --- a/rpcs3/Emu/RSX/Common/ProgramStateCache.h +++ b/rpcs3/Emu/RSX/Common/ProgramStateCache.h @@ -228,8 +228,12 @@ protected: } LOG_NOTICE(RSX, "FP not found in buffer!"); + void* fragment_program_ucode_copy = malloc(rsx_fp.ucode_length); + + verify("malloc() failed!" HERE), fragment_program_ucode_copy; std::memcpy(fragment_program_ucode_copy, rsx_fp.addr, rsx_fp.ucode_length); + RSXFragmentProgram new_fp_key = rsx_fp; new_fp_key.addr = fragment_program_ucode_copy; fragment_program_type &new_shader = m_fragment_shader_cache[new_fp_key];