GPU: Use BitField sign extending for position
This commit is contained in:
+2
-2
@@ -477,8 +477,8 @@ void GPU::WriteGP0(u32 value)
|
||||
|
||||
case 0xE5: // Set drawing offset
|
||||
{
|
||||
m_drawing_offset.x = S11ToS32(param & UINT32_C(0x7FF));
|
||||
m_drawing_offset.y = S11ToS32((param >> 11) & UINT32_C(0x7FF));
|
||||
m_drawing_offset.x = SignExtendN<11, u32>(param & UINT32_C(0x7FF));
|
||||
m_drawing_offset.y = SignExtendN<11, u32>((param >> 11) & UINT32_C(0x7FF));
|
||||
Log_DebugPrintf("Set drawing offset (%d, %d)", m_drawing_offset.x, m_drawing_offset.y);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user