mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 03:25:16 +00:00
RSX: Use CELL_GCM suffix for index array
This commit is contained in:
parent
5abeec85cc
commit
3a0894aaea
1 changed files with 4 additions and 4 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Reference in a new issue