- Jan 14, 2015
-
-
Yuri Kunde Schlesner authored
-
Yuri Kunde Schlesner authored
It appears this is a mistake, since the sub-screen has no right framebuffer.
-
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.
-
- Jan 13, 2015
-
-
bunnei authored
Pica/Rasterizer: Add ETC1 texture decompression support.
-
Tony Wasserka authored
-
bunnei authored
Services: Added some missing services.
-
Subv authored
cfg:s, ptm:sysm, apt:s. apt:s is almost exactly the same as apt:u as per 3dbrew
-
bunnei authored
vfp: Remove dead code
-
bunnei authored
Pica/VertexShader: Implement the MAD instruction.
-
bunnei authored
Pica/VertexShader: Implement JMPC/JMPU/CALLC/CALLU.
-
- Jan 12, 2015
-
-
Tony Wasserka authored
-
Tony Wasserka authored
-
Lioncash authored
-
bunnei authored
dyncom: Fix 32-bit ASR shifts for immediates
-
Lioncash authored
-
bunnei authored
dyncom: Remove unused flag macros
-
Lioncash authored
-
bunnei authored
Qt Callstack: Clear the callstack every time it's updated
-
bunnei authored
dyncom: Fix some more V-flag setting ops. Plus some cleanup.
-
Lioncash authored
-
Lioncash authored
Also cleans up CMN, and CMP.
-
archshift authored
This fixes the issue that old members of the callstack would stick around, even when the callstack shortened.
-
bunnei authored
Fix MinGW build, again
-
Lioncash authored
-
darkf authored
-
bunnei authored
dyncom: Fix ADC overflow flag setting
-
bunnei authored
-
Lioncash authored
-
- Jan 11, 2015
-
-
bunnei authored
SVC: Wake up the thread after the delay in WaitSync1
-
bunnei authored
dyncom: Fix conditional execution of MSR
-
Lioncash authored
-
Tony Wasserka authored
Replace OnCpuStepped signal
-
Kingcom authored
-
bunnei authored
Add appveyor.yml for AppVeyor support
-
bunnei authored
Thread: Prevent waking a thread multiple times.
-
chinhodado authored
-
Subv authored
If a thread was woken up by something, cancel the wakeup timeout.
-
Chin authored
-
bunnei authored
citra-qt: Fixed some Qt errors on initialization
-