mirror of
https://github.com/libretro/ppsspp.git
synced 2025-02-25 03:10:31 +00:00
Fix GPU block transfer
This commit is contained in:
parent
213320607c
commit
8db1cef503
@ -1182,8 +1182,8 @@ void GLES_GPU::DoBlockTransfer()
|
||||
u32 srcBasePtr = (gstate.transfersrc & 0xFFFFFF) | ((gstate.transfersrcw & 0xFF0000) << 8);
|
||||
u32 srcStride = gstate.transfersrcw & 0x3FF;
|
||||
|
||||
u32 dstBasePtr = (gstate.transfersrc & 0xFFFFFF) | ((gstate.transfersrcw & 0xFF0000) << 8);
|
||||
u32 dstStride = gstate.transfersrcw & 0x3FF;
|
||||
u32 dstBasePtr = (gstate.transferdst & 0xFFFFFF) | ((gstate.transferdstw & 0xFF0000) << 8);
|
||||
u32 dstStride = gstate.transferdstw & 0x3FF;
|
||||
|
||||
int srcX = gstate.transfersrcpos & 0x3FF;
|
||||
int srcY = (gstate.transfersrcpos >> 10) & 0x3FF;
|
||||
|
@ -226,9 +226,10 @@ struct GPUgstate
|
||||
transferstart,
|
||||
transfersrcpos,
|
||||
transferdstpos,
|
||||
transfersize;
|
||||
pad99,
|
||||
transfersize; // 0xEE
|
||||
|
||||
u32 pad05[0x63-0x40];
|
||||
u32 pad05[0xFF- 0xEE];
|
||||
};
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user