diff --git a/rpcs3/Emu/RSX/gcm_enums.cpp b/rpcs3/Emu/RSX/gcm_enums.cpp index 8cd1aa8f5b..2ba454b82c 100644 --- a/rpcs3/Emu/RSX/gcm_enums.cpp +++ b/rpcs3/Emu/RSX/gcm_enums.cpp @@ -5,6 +5,7 @@ rsx::vertex_base_type rsx::to_vertex_base_type(u8 in) { switch (in) { + case 0: return rsx::vertex_base_type::invalid; case 1: return rsx::vertex_base_type::s1; case 2: return rsx::vertex_base_type::f; case 3: return rsx::vertex_base_type::sf; diff --git a/rpcs3/Emu/RSX/gcm_enums.h b/rpcs3/Emu/RSX/gcm_enums.h index b3a4ea7d39..88c966ead5 100644 --- a/rpcs3/Emu/RSX/gcm_enums.h +++ b/rpcs3/Emu/RSX/gcm_enums.h @@ -5,6 +5,7 @@ namespace rsx { enum class vertex_base_type : u8 { + invalid, s1, ///< signed byte f, ///< float sf, ///< half float