Unknown W. Brackets
8a440f93b1
Super stupid typo.
2014-04-05 14:08:44 -07:00
Unknown W. Brackets
82df1b1fa8
Simplify UpdatePC() a bit more.
2014-04-05 12:04:10 -07:00
Unknown W. Brackets
cbb6c01d4c
Avoid some debug stats when disabled.
...
This function can get called a lot sometimes, and an if helps on ARM a
little.
2014-04-05 01:41:54 -07:00
Unknown W. Brackets
7cde2311e0
Include sceKernelThread.h in less headers.
2014-03-29 17:02:41 -07:00
Unknown W. Brackets
a4327702f1
Reduce some includes under GPU/.
2014-03-29 16:51:38 -07:00
Unknown W. Brackets
4fbb245382
Avoid leaving the fast runloop on jumps.
...
Jumps are actually very common in some games, like FF4 and Crisis Core,
and tons more. They are used to jump around vertex data.
Improves performance by a few percent in FF4.
2014-03-05 23:24:18 -08:00
Henrik Rydgard
e11e4cfff2
GCC buildfix
2014-03-04 11:38:33 +01:00
Unknown W. Brackets
0a880b09ad
Allow fast bone mtx loads w/o software skinning.
2014-03-02 18:12:40 -08:00
Henrik Rydgård
db59559a92
Reduce the "Ret: Stack Empty" log level to DEBUG.
...
Still reporting. Avoids logspam in buggy games.
2014-02-25 21:23:21 +07:00
Unknown W. Brackets
183b4cb45c
Add a static method for creating PSPPointers.
...
This is still kinda ugly, but the assignment thing was just too ugly, I
couldn't do it anymore.
2013-12-16 23:50:52 -08:00
Unknown W. Brackets
435115441d
Reinitialize the GE on sceKernelLoadExec().
...
Mostly, reset the lists and draw completion, etc.
May be required for Capcom Classic Collection Reloaded to work.
2013-11-28 15:35:12 -08:00
Henrik Rydgard
dc03796ccb
The bone matrix optimization is only safe when software skinning
2013-11-14 15:02:22 +01:00
Henrik Rydgard
8c562a615f
Bone matrix loading speedup. Bit of a hack but seems reliable enough.
2013-11-14 14:02:31 +01:00
Unknown W. Brackets
1633aa689c
Remove the extra process queues hack.
...
It seems like it's not helping anymore so it could be hurting.
2013-11-09 23:08:44 -08:00
Sacha
2c74693f6c
VSync codepath only works on _WIN32 so only show it and check it there.
2013-10-27 23:09:46 +10:00
Sacha
4972e7b680
EnqueueList: Relocate code that depends on compatibility check to simplify the code
2013-10-27 03:49:46 +10:00
Unknown W. Brackets
afb578a325
Use the newer interface for Qt's gpu debugging.
2013-10-20 00:14:39 -07:00
raven02
acb9c49ea2
Try to use a smaller value for cyclesExecuted
2013-10-12 16:20:27 +08:00
raven02
2cdb2d1e1f
Extra cycles execute .Fix #3979 & #3883
2013-10-09 19:45:28 +08:00
Henrik Rydgard
fc8aa7bd8f
Crashfix dumping display lists that start at the start of VRAM (seems to hit this in GTA).
...
Add a couple of comments.
2013-10-07 22:58:46 +02:00
Henrik Rydgård
8f7a9656c8
Merge pull request #4062 from unknownbrackets/debugger
...
Show tabs for depth/stencil in ge debugger, other improvements
2013-10-06 23:59:54 -07:00
Unknown W. Brackets
ff0e9cf32d
Make it possible to flip flags in the ge debugger.
2013-10-06 22:17:56 -07:00
Unknown W. Brackets
0c03dc2dec
Handle it better when viewing an invalid addr.
2013-10-06 22:17:52 -07:00
Unknown W. Brackets
a09119ba04
Correct savestates when dls had context saving.
...
It was wrong, and also they were different between 64/32 bit.
2013-10-06 22:10:44 -07:00
Unknown W. Brackets
74908f6b38
Add errors and rescheduling to sceDmac*.
...
The functionality seems pretty straight-forward.
2013-09-29 16:51:49 -07:00