Commit Graph

4312 Commits

Author SHA1 Message Date
Unknown W. Brackets
379db49e69 Always optimize zlib, we're not debugging it.
This improves x64 release performance as well.
2013-04-28 22:00:14 -07:00
Henrik Rydgård
31f9d69e5a Merge pull request #1582 from unknownbrackets/perf
Improve performance of the GE list interpreter
2013-04-28 15:18:14 -07:00
Unknown W. Brackets
46e5b84242 Small opt. for common immediately stalled list. 2013-04-28 14:56:38 -07:00
Unknown W. Brackets
597cdbca3f Simplify, don't let InterpretList do downcount. 2013-04-28 14:30:28 -07:00
Unknown W. Brackets
1edbfa3212 Use a downcount and fast run loop in the GE. 2013-04-28 14:23:30 -07:00
Unknown W. Brackets
5a03888b56 Centralize state and pc changes in the GE.
To make later things easier.
2013-04-28 13:34:29 -07:00
Henrik Rydgård
f150d03ce7 Merge pull request #1580 from unknownbrackets/texcache
Resize the tex buffers to the larger of w/bufw
2013-04-28 13:20:08 -07:00
Unknown W. Brackets
f6287cb33d Resize the tex buffers to the larger of w/bufw.
Since it's rearranging, it needs the larger, and it might be in place too.
2013-04-28 13:17:01 -07:00
Henrik Rydgard
f20e00315d Add basic support for the second analog stick present in the PS3 PSP emu for HD remakes.
Make vi2f safer.
2013-04-28 22:15:33 +02:00
Henrik Rydgård
30a59f4622 Merge pull request #1579 from unknownbrackets/atrac-fix
Revert sceAtracGetSecondBufferInfo()
2013-04-28 12:54:20 -07:00
Unknown W. Brackets
993554e873 Revert sceAtracGetSecondBufferInfo().
I don't know if those changes fixed any games, but they look wrong.
Reverting fixes Holy Invasion of Privacy and Valkyrie Profile.
2013-04-28 12:43:17 -07:00
Henrik Rydgård
5e6e18acd9 Merge pull request #1576 from mgaver/patch-3
Update MenuScreens.cpp
2013-04-28 12:22:12 -07:00
Henrik Rydgård
eafb561cfa Merge pull request #1577 from unknownbrackets/texcache
Cleanup texture cache code (get rid of the duplicate)
2013-04-28 12:21:54 -07:00
Unknown W. Brackets
89ad3fb41a Swap a couple Unchecked loops for Memcpy calls.
Should be the same or faster, seems clearer anyway...
2013-04-28 11:33:14 -07:00
Unknown W. Brackets
b18235d2e0 Sneak in a quick logging fix. 2013-04-28 11:27:05 -07:00
Unknown W. Brackets
880af79caa Get rid of the duplicate texture decode func.
Just need one, really.
2013-04-28 11:26:00 -07:00
Unknown W. Brackets
d0733562f1 Optimize clut reading a tiny bit, use one func. 2013-04-28 11:25:59 -07:00
Unknown W. Brackets
4fe0f59bd7 Fix some missing texture buffer resizes.
I think this is all of them...
2013-04-28 11:25:59 -07:00
mgaver
0df6f4c819 Update MenuScreens.cpp 2013-04-29 02:31:49 +09:00
Henrik Rydgård
35b6d27f97 Merge pull request #1573 from sum2012/patch-1
Non Window build fix
2013-04-28 06:15:15 -07:00
Henrik Rydgård
9cc960657f Merge pull request #1571 from raven02/patch-9
Several CMD update in sceIoDevctl()
2013-04-28 06:15:05 -07:00
sum2012
b2ee8468d7 Non Window build
I only just ref old build fix.
2013-04-28 21:02:45 +08:00
Henrik Rydgård
57f672207e Merge pull request #1572 from raven02/patch-10
Buildfix
2013-04-28 05:57:36 -07:00
raven02
6979fb63fd Buildfix 2013-04-28 20:48:12 +08:00
raven02
bbff79a894 Several CMD update in sceIoDevctl() 2013-04-28 19:39:47 +08:00
Henrik Rydgard
9816da0a25 Graphics settings: Use the right setting for 2xSSAA. 2013-04-28 12:39:46 +02:00
Henrik Rydgård
b66ac96ecd Merge pull request #1566 from CrazyMax/master
disable background input for Windows
2013-04-28 03:22:56 -07:00
CrazyMax
12c059fcb3 revert background input for gamepads; 2013-04-28 13:16:30 +03:00
Henrik Rydgård
8f920c0b4c Merge pull request #1568 from unknownbrackets/texcache
Hash cluts rather than using the address
2013-04-28 03:14:57 -07:00
Unknown W. Brackets
13aeb9e67f Get rid of the cluthash in the texcache.
It's part of the key now, and better anyway.
2013-04-28 02:40:57 -07:00
Unknown W. Brackets
0cd65102af Cache cluts by hash not address.
This makes it immensely faster in Final Fantasy Tactics, and fixes the
numerous graphical issues.
2013-04-28 02:38:59 -07:00
CrazyMax
15509420a8 disable background input for Windows 2013-04-28 12:30:43 +03:00
Unknown W. Brackets
394a8eaf9e Small optimization to typical 4-bit textures.
These aren't used that often, but this makes them a bit faster.

It also looks cleaner, imho.
2013-04-28 01:53:24 -07:00
Henrik Rydgård
54aeb3ac6f Merge pull request #1564 from CrazyMax/master
hide battery status icon
2013-04-28 01:10:23 -07:00
Henrik Rydgård
b38c0a95bd Merge pull request #1563 from unknownbrackets/thread-funcs
Fixes to thread funcs, stack, etc.
2013-04-28 01:10:01 -07:00
CrazyMax
3c538d3180 hide battery status icon 2013-04-28 11:02:20 +03:00
Unknown W. Brackets
acdd14f0d4 Fix initial thread stack, arg space and alignment.
Anything that used > 256 bytes of args was probably broken...
2013-04-28 00:34:49 -07:00
Unknown W. Brackets
d131588a6d Validate sceKernelStartThread() args better. 2013-04-28 00:34:49 -07:00
Unknown W. Brackets
df62cafe3d Handle a few errors on thread create better.
Especially out of stack space.
2013-04-28 00:34:48 -07:00
Unknown W. Brackets
fb758de3b9 sceKernelWakeupThread() should reschedule on wake.
Otherwise it will have different timing than the PSP.
2013-04-28 00:34:48 -07:00
Unknown W. Brackets
c8958a253d Cleanup some unused / duplicate code in threading. 2013-04-28 00:34:48 -07:00
Unknown W. Brackets
e30dedd46f Allocate thread stack on create, not on start.
Also, don't free and reallocate on thread reset.
2013-04-28 00:34:47 -07:00
Unknown W. Brackets
c089fcec27 Fix size handling in sceKernelReferThreadStatus(). 2013-04-28 00:34:47 -07:00
Henrik Rydgård
fc69f385fe Merge pull request #1561 from raven02/patch-8
Use dark grey color to identify CG is running instead of black
2013-04-28 00:17:59 -07:00
Henrik Rydgård
86f62fd4b6 Merge pull request #1556 from raven02/patch-6
Fix black screen in Ultimate Ghosts N Goblins
2013-04-28 00:06:58 -07:00
Henrik Rydgård
ed87d35499 Merge pull request #1557 from aquanull/master
Fix serious text/background misalignment in Controls dialog under many user-defined Windows font DPI settings
2013-04-28 00:06:34 -07:00
Henrik Rydgård
94151c2f03 Merge pull request #1558 from raven02/patch-7
Add new sceMp4 and stubs
2013-04-28 00:05:06 -07:00
Henrik Rydgård
cafb4a912d Merge pull request #1560 from unknownbrackets/headless
Verify the header signature when loading a PBP
2013-04-28 00:01:32 -07:00
Sacha
980ad7b972 Harmattan buildfix. It is always compiled in linux environment (even on Windows), so it runs .sh script. Also, it complains of StringUtil functions unless the .cpp is included directly (HACK). 2013-04-28 16:14:20 +10:00
raven02
2b89ccfa50 Use Dark Grey to identify CG is running instead of black 2013-04-28 10:43:31 +08:00