Commit Graph
8920 Commits
Author SHA1 Message Date
Henrik Rydgård 5daa22f801 Merge pull request #3991 from unknownbrackets/dmac
Implement sceDmacTryMemcpy(), improve sceDmacMemcpy()
2013-09-30 00:29:20 -07:00
Henrik Rydgård 8fa7532c3a Merge pull request #3994 from unknownbrackets/bezier
Swap render targets when drawing spline/beziers
2013-09-30 00:25:45 -07:00
Unknown W. Brackets 9e1e64d62e Swap render targets when drawing spline/beziers. 2013-09-29 23:31:07 -07:00
Unknown W. Brackets 79abca9da4 Mostly implement sceDmacTryMemcpy(). 2013-09-29 16:56:11 -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
Henrik Rydgård e55c05503a Merge pull request #3990 from unknownbrackets/texcache
Rehash textures a bit more often when static
2013-09-29 16:22:34 -07:00
Unknown W. Brackets 506180fd07 Cut down texcache cap to 512.
This will make textures rehash 4x more often if they seem to be static.

Previously, 2048 for a 30 fps game meant 69 seconds before it would notice
a change.  This is really long for fonts that get missed sometimes.

This takes that down to 17.5 seconds.  Still quite a while, but something
a normal person is much more likely to wait for.

Hopefulyl won't hurt performance much normally.
2013-09-29 15:26:56 -07:00
Unknown W. Brackets f667d26814 Fix texcache rehash backoff.
If a texture was reused (with other textures in between) several times per
frame, it would be rehashed more frequently than it should be.

Also tries to avoid rehashing several textures on the same frame if they
do not change.
2013-09-29 15:24:02 -07:00
Henrik Rydgård ee1ed23454 Merge pull request #3989 from unknownbrackets/savestates
Avoid clearing some caches on save/load state
2013-09-29 14:57:46 -07:00
Unknown W. Brackets 3dee91f68f Separate a quick interface to savestate to memory. 2013-09-29 14:26:14 -07:00
Unknown W. Brackets 394d91371f Avoid clearing the jit cache on savestate.
Downside: saving state could "fix" some issues with games detecting jit,
which won't happen anymore.

However, it's now faster to savestate.
2013-09-29 14:26:13 -07:00
Unknown W. Brackets 0aa263511d Don't clear the GPU caches on savestate, just load.
And maybe it's not even fully necessary on load...
2013-09-29 13:19:32 -07:00
Henrik Rydgård 8e50755c97 Merge pull request #3987 from DanyalZia/patch-14
Do not use tilt to control function in non-windows
2013-09-29 12:48:10 -07:00
danyalzia 8ffc56356e Update GameSettingsScreen.cpp 2013-09-30 00:47:15 +05:00
danyalzia 903d425fc8 Update Config.cpp 2013-09-30 00:45:06 +05:00
danyalzia 0394b78ca9 Only use tilt to control function in mobile 2013-09-30 00:07:38 +05:00
Henrik Rydgård e7608a645d Merge pull request #3986 from thedax/updateFFMPEG
FFMPEG: Add x86 Linux support.
2013-09-29 11:46:51 -07:00
danyalzia d09495b72c Only use tilt to control function in non-windows 2013-09-29 23:31:08 +05:00
The Dax 7748f5d4e6 Update ffmpeg submodule. 2013-09-29 14:31:02 -04:00
The Dax aa0d65a2cb Update CMakeLists.txt for x86 ffmpeg. 2013-09-29 14:28:07 -04:00
Henrik Rydgård 4582902cf2 Make the ARM stuff build on clang so we can later get the unit test to
work there. also fixes the build.
2013-09-29 20:01:38 +02:00
Unknown W. Brackets a2d1fd5a79 Linux buildfix (a bit blind.) 2013-09-29 10:46:46 -07:00
Henrik Rydgard b661ae6c41 Add very simple jit viewer screen to dev menu. Add untested emitter for cvt.f32.f16 & c:o. 2013-09-29 13:41:56 +02:00
Henrik Rydgård aaeb3f3fda Merge pull request #3974 from mgaver/patch-8
Update PSPOskDialog.cpp
2013-09-29 02:52:42 -07:00
Henrik Rydgård 7be72ed071 Merge pull request #3969 from thedax/fixUIScaleIssue
Win32: Update the host UI to avoid an UI scaling issue after resetting settings.
2013-09-29 02:52:26 -07:00
Henrik Rydgård 9902d47a70 Merge pull request #3977 from Kingcom/Debugger
Update CPU debugger lists
2013-09-29 02:52:15 -07:00
Kingcom c800b0055d Update CtrlStackTraceView 2013-09-29 11:28:16 +02:00
Kingcom ed9c72e8eb Update CtrlBreakpointList 2013-09-29 11:19:13 +02:00
Henrik Rydgard 99a7ff0973 Fix shader generation issue for desktop PowerVR chips - are there still such things???
Seen in our automatic reports.
2013-09-29 11:17:12 +02:00
Henrik Rydgård 38fbbbb420 Merge pull request #3970 from unknownbrackets/gpu-thread
Fix MT locking, was not really right
2013-09-29 02:03:02 -07:00
Henrik Rydgård ec5e7312ac Merge pull request #3971 from raven02/patch-18
Fix few crashes when vfb->fbo is null when using GE debugger
2013-09-29 02:02:39 -07:00
Henrik Rydgård f9f35f62f0 Merge pull request #3975 from shenweip/patch-9
Win32: Add FXAA to menu item.
2013-09-29 02:02:25 -07:00
Henrik Rydgård 3e6267f12d Merge pull request #3976 from unknownbrackets/minor
Small reporting / exit callback changes
2013-09-29 02:02:14 -07:00
Kingcom 9e2866d618 Update CtrlThreadList 2013-09-29 10:50:18 +02:00
mgaver 6be671b8ec Update PSPOskDialog.cpp 2013-09-29 17:12:45 +09:00
Unknown W. Brackets b928f50353 Cleanup sceKernelRegisterExitCallback() per tests. 2013-09-29 01:10:07 -07:00
shenweip 38e744b080 Add FXAA to menu item. 2013-09-29 16:08:52 +08:00
Unknown W. Brackets a7ec139b5a Savestate the exit callback, reporting.
Seems like LoadExecForUser_362A956B() uses it, so we need to save it.
I have no confidence that function works correctly, so let's report it.
2013-09-29 00:19:54 -07:00
Unknown W. Brackets 91d73d0972 Fix one sceHeap func, add reporting. 2013-09-29 00:07:51 -07:00
raven02 50de251aa2 Fix few crashes when vfb->fbo is null when using GE debugger 2013-09-29 13:03:36 +08:00
Unknown W. Brackets c83fa8a3bc Fix MT locking, was not really right. 2013-09-28 20:56:38 -07:00
Unknown W. Brackets 8540497d09 Merge pull request #3966 from thedax/fixAndroidBuild
Fix Android(and probably others) build.
2013-09-28 20:21:36 -07:00
The Dax 79af94f4aa Update the host UI to avoid an UI scaling issue after resetting settings to default. 2013-09-28 22:41:47 -04:00
The Dax d0cdcdfe28 Fix Android(and probably others) build. 2013-09-28 22:15:02 -04:00
Henrik Rydgård 3460efe186 Merge pull request #3964 from makotech222/cwcheat
Fixed 0x3 codes which i never knew were broken until i wrote one today.....
2013-09-28 16:46:45 -07:00
Henrik Rydgard 7bb93c3bfe Forgot to re-enable the "single" case of vh2f 2013-09-29 01:43:13 +02:00
Henrik Rydgård 4a6c2e33fa Merge pull request #3965 from Kingcom/GEDebugger
Display lists tab
2013-09-28 16:41:09 -07:00
Kingcom c1690cd3dc Range checks 2013-09-29 01:08:46 +02:00
Kingcom aae0b98cfe Display list tab 2013-09-29 01:02:05 +02:00
Steven Cherry 2d83dbfc40 Fixed 0x3 codes which i never knew were broken until i wrote one today... 2013-09-28 17:33:37 -05:00