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
Kingcom
d4b05f1763
Better disassembly resizing
2013-09-29 17:30:37 +02: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
shenweip
1cb59eb76a
Fix savedata.
2013-09-29 17:30:17 +08: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
shenweip
3e5b6e6200
Only use a separate btnmake.
2013-09-29 16:21:30 +08: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
raven02
6c1017c45e
Render-to-texture : Remove no longer valid game list comments
2013-09-29 10:52:29 +08: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
raven02
c9c7184d60
UI : Shift in-menu items
2013-09-29 09:53:04 +08: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
Henrik Rydgård
5dd8bab7f8
Merge pull request #3963 from thedax/removeUnusedExtern
...
Remove unused extern.
2013-09-28 15:20:17 -07:00