mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-04-20 11:36:13 +00:00
rsx: Fix FP temp register count
This commit is contained in:
parent
1175658bd5
commit
dea5193fd7
2 changed files with 3 additions and 1 deletions
|
@ -111,6 +111,8 @@ void FragmentProgramDecompiler::SetDst(std::string code, bool append_mask)
|
|||
}
|
||||
|
||||
u32 reg_index = dst.fp16 ? dst.dest_reg >> 1 : dst.dest_reg;
|
||||
|
||||
verify(HERE), reg_index < temp_registers.size();
|
||||
temp_registers[reg_index].tag(dst.dest_reg, !!dst.fp16, dst.mask_x, dst.mask_y, dst.mask_z, dst.mask_w);
|
||||
}
|
||||
|
||||
|
|
|
@ -134,7 +134,7 @@ class FragmentProgramDecompiler
|
|||
std::vector<u32> m_end_offsets;
|
||||
std::vector<u32> m_else_offsets;
|
||||
|
||||
std::array<temp_register, 24> temp_registers;
|
||||
std::array<temp_register, 64> temp_registers;
|
||||
|
||||
std::string GetMask();
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue