From 3a0894aaeab34f20e9f00bcac8c383fba8771ee2 Mon Sep 17 00:00:00 2001 From: raven02 Date: Tue, 9 Jun 2015 16:41:40 +0800 Subject: [PATCH] RSX: Use CELL_GCM suffix for index array --- rpcs3/Emu/RSX/RSXThread.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rpcs3/Emu/RSX/RSXThread.cpp b/rpcs3/Emu/RSX/RSXThread.cpp index 3c6742a4f1..04bbe9aaa0 100644 --- a/rpcs3/Emu/RSX/RSXThread.cpp +++ b/rpcs3/Emu/RSX/RSXThread.cpp @@ -937,10 +937,10 @@ void RSXThread::DoCmd(const u32 fcmd, const u32 cmd, const u32 args_addr, const switch (m_indexed_array.m_type) { - case 0: + case CELL_GCM_DRAW_INDEX_ARRAY_TYPE_32: m_indexed_array.m_data.resize(pos + 4 * _count); break; - case 1: + case CELL_GCM_DRAW_INDEX_ARRAY_TYPE_16: m_indexed_array.m_data.resize(pos + 2 * _count); break; } @@ -950,12 +950,12 @@ void RSXThread::DoCmd(const u32 fcmd, const u32 cmd, const u32 args_addr, const u32 index; switch(m_indexed_array.m_type) { - case 0: + case CELL_GCM_DRAW_INDEX_ARRAY_TYPE_32: index = vm::read32(m_indexed_array.m_addr + i * 4); *(u32*)&m_indexed_array.m_data[i * 4] = index; break; - case 1: + case CELL_GCM_DRAW_INDEX_ARRAY_TYPE_16: index = vm::read16(m_indexed_array.m_addr + i * 2); *(u16*)&m_indexed_array.m_data[i * 2] = index; break;