Commit Graph
11573 Commits
Author SHA1 Message Date
Henrik Rydgård c3e7440449 Merge pull request #1589 from unknownbrackets/perf
Match x64 optimization settings with x86, optimize zlib
2013-04-29 00:19:11 -07:00
Henrik Rydgård ecb9210f82 Merge pull request #1587 from unknownbrackets/jit-minor
Fix potential crash looking up block_num
2013-04-29 00:18:26 -07:00
Henrik Rydgård b3a9579d19 Merge pull request #1583 from unknownbrackets/ui-tweaks
Don't stretch mini icons on the pause screen
2013-04-29 00:14:47 -07:00
nachume c89589c27d mistake sceRtcGetLastAdjustedTime() is not UNIMPL function.
revert  to DEBUG_LOG from  ERROR_LOG.
2013-04-29 14:52:36 +09:00
nachume aa1c546a3e FIX sceRtc.cpp HLEFunction Array Wrapped Function not used reference pointer. 2013-04-29 14:32:36 +09:00
Unknown W. Brackets acd0b471e7 Make sure that x64 uses all the same opt settings.
There were some differences.  Also, make debug use the same sse mode
release does so they have parity.
2013-04-28 22:22:01 -07:00
nachume 55b94900a0 UNIMPL functions replace DEBUG_LOG -> ERROR_LOG 2013-04-29 14:16:55 +09:00
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
Unknown W. Brackets fcfcadaef2 Fix potential crash looking up block_num. 2013-04-28 20:59:13 -07:00
nachume c2c6adb7c9 Add new sceNp/scePauth and some stubs for unknown functions on THE IDOLM@STER SP. 2013-04-29 12:40:09 +09:00
Unknown W. Brackets 6d120227a4 Don't stretch mini icons on the pause screen. 2013-04-28 16:57:52 -07:00
Unknown W. Brackets cb15c1ef96 Workaround MSVC bug causing spin in pause menu.
It seems to get the result -0.000, and not sleep at all...
Forcing it to an int fixes it.
2013-04-28 16:41:38 -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