From df63de8f160a04628a1518cddeefc7a86c2537f5 Mon Sep 17 00:00:00 2001 From: kd-11 Date: Mon, 4 Nov 2019 16:22:55 +0300 Subject: [PATCH] rsx: Allow u32 restart index with full index width --- rpcs3/Emu/RSX/rsx_methods.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/rpcs3/Emu/RSX/rsx_methods.h b/rpcs3/Emu/RSX/rsx_methods.h index c0132eb082..b1ad10ea0e 100644 --- a/rpcs3/Emu/RSX/rsx_methods.h +++ b/rpcs3/Emu/RSX/rsx_methods.h @@ -692,8 +692,14 @@ namespace rsx return false; } - - return restart_index() <= (index_type() == rsx::index_array_type::u16 ? 0xffff : 0xfffff); + + if (index_type() == rsx::index_array_type::u16 && + restart_index() > 0xffff) + { + return false; + } + + return true; } u32 z_clear_value(bool is_depth_stencil) const