- Jan 22, 2015
- Jan 21, 2015
- Jan 20, 2015
-
-
Lioncash authored
-
- Jan 18, 2015
-
-
archshift authored
-
- Jan 16, 2015
-
-
Zhuowei Zhang authored
-
- Jan 15, 2015
- Jan 14, 2015
-
-
Sebastian Valle authored
-
Yuri Kunde Schlesner authored
The code was previously appending the interrupt to after the end of the buffer, instead of at the end.
-
Yuri Kunde Schlesner authored
Hardware testing determined that the GSP processes shared memory framebuffer update info even when no memory transfer or filling GX commands are used. They are now updated on every interrupt, which isn't confirmed correct but matches hardware behaviour more closely. This also reverts the hack introduced in #404. It made a few games behave better, but I believe it's incorrect and also breaks other games.
-
Yuri Kunde Schlesner authored
PDC0 and PDC1 are both VBlank interrupts. PDC0 was being treated as a HBlank interrupt and fired many more times than it should. They now both fire together at 60 Hz. This puzzlingly *improves* apparent framerate on many applications. A few other interrupts were being fired inside the GSP command processing instead of on the actual GPU register writes, so they were moved there, which should cover direct writes tho those registers not going through the GX command queue.
-
Subv authored
Also renamed some handles in the APT:U service to be more descriptive. Fixed a typo in InquireNotification
-
- Jan 13, 2015
- Jan 12, 2015
-
-
darkf authored
-
- Jan 11, 2015
- Jan 10, 2015
- Jan 09, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
-
Subv authored
-
- Jan 08, 2015
-
-
Subv authored
It will now properly wait the specified number of nanoseconds and then wake up the thread.
-
Subv authored
This thread will not actually execute instructions, it will only advance the timing/events and try to yield immediately to the next ready thread, if there aren't any ready threads then it will be rescheduled and start its job again.
-
- Jan 07, 2015
-
-
bunnei authored
-