mirror of
https://github.com/citra-emu/citra.git
synced 2024-11-24 03:41:03 +00:00
GPU: Moved SignalInterrupt.
Changed based on empirical evidence. Fixes ZMM and seems fine on other games.
This commit is contained in:
parent
0980ae1a1c
commit
5ea57436ab
@ -228,6 +228,7 @@ inline void Write(u32 addr, const T data) {
|
||||
{
|
||||
u32* buffer = (u32*)Memory::GetPointer(Memory::PhysicalToVirtualAddress(config.GetPhysicalAddress()));
|
||||
Pica::CommandProcessor::ProcessCommandList(buffer, config.size);
|
||||
GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::P3D);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -46,7 +46,6 @@ static inline void WritePicaReg(u32 id, u32 value, u32 mask) {
|
||||
switch(id) {
|
||||
// Trigger IRQ
|
||||
case PICA_REG_INDEX(trigger_irq):
|
||||
GSP_GPU::SignalInterrupt(GSP_GPU::InterruptId::P3D);
|
||||
return;
|
||||
|
||||
// It seems like these trigger vertex rendering
|
||||
|
Loading…
Reference in New Issue
Block a user