Henrik Rydgard
|
c53b8ed8bf
|
Clean up some details in sceAudioCodec.
|
2014-03-27 22:53:57 +01:00 |
|
Henrik Rydgard
|
e90bcb166e
|
Merge branch 'Support_Audios' of github.com:kaienfr/ppsspp_cn into kaienfr-Support_Audios
|
2014-03-27 22:26:48 +01:00 |
|
Henrik Rydgard
|
221216b5b2
|
Bugfix in x64 emitter, thanks magumagu
|
2014-03-27 22:25:30 +01:00 |
|
kaienfr
|
779d90b8c5
|
Add DoState for sceAudiocodec
|
2014-03-27 15:17:54 +01:00 |
|
kaienfr
|
d4b9873872
|
Merge remote-tracking branch 'origin/master' into Support_Audios
|
2014-03-27 15:16:07 +01:00 |
|
Henrik Rydgård
|
36bdd99ef2
|
Merge pull request #5716 from thedax/win32ErrorMsg
Win32: when an invalid OpenGL driver is detected, don't offer a choice of quitting or not, just quit.
|
2014-03-26 17:14:11 -04:00 |
|
The Dax
|
c5036511b0
|
Include the renderer string too, for possibly extra helpful info.
|
2014-03-26 16:27:54 -04:00 |
|
The Dax
|
842fb2f94d
|
Win32: when an invalid OpenGL driver is detected, don't offer a choice of quitting or not, just quit.
|
2014-03-26 16:27:54 -04:00 |
|
Henrik Rydgård
|
9b2bf7e7a1
|
Merge pull request #5735 from sum2012/scempegbase
Add scempegbase stuff
|
2014-03-26 13:02:48 -04:00 |
|
sum2012
|
9b054de4e5
|
Add scempegbase stuff
Find in homebrew game
|
2014-03-27 00:51:07 +08:00 |
|
Henrik Rydgård
|
a66282fd1f
|
Merge pull request #5730 from unknownbrackets/armjit-minor
Push and pop the callee saved NEON registers
|
2014-03-26 09:17:21 +01:00 |
|
Unknown W. Brackets
|
58c5179d8e
|
Push and pop the callee saved NEON registers.
|
2014-03-25 22:34:42 -07:00 |
|
Unknown W. Brackets
|
2f5c6a5660
|
Fix VLDM/VSTM encoding for double/quad regs.
Duh, forgot to check Vd. Fixes #5723.
|
2014-03-25 22:08:20 -07:00 |
|
Henrik Rydgård
|
e7641457b0
|
Merge pull request #5727 from raven02/patch-34
Menu : Disable Vertex Cache when HW T&L is disabled
|
2014-03-26 01:09:12 +01:00 |
|
raven02
|
6f9259169c
|
Menu : Disable Vertex Cache when HW T&L is disabled
|
2014-03-26 08:01:37 +08:00 |
|
Henrik Rydgard
|
1d21306dcc
|
Use the VLD1 solution for the skinning problem, instead of the old VFP path.
|
2014-03-25 20:40:29 +01:00 |
|
Henrik Rydgård
|
98b6f0db3a
|
Merge pull request #5717 from thedax/win32NVidiaVSync
Win32/NVidia: go fullscreen later than previous builds, to avoid vsync being ignored
|
2014-03-25 18:10:49 +01:00 |
|
Henrik Rydgård
|
69d5c759c4
|
Merge pull request #5725 from unknownbrackets/vertexalpha
Make sure vai->flags are set while hashing
|
2014-03-25 16:49:18 +01:00 |
|
Unknown W. Brackets
|
69c2500dc6
|
Make sure vai->flags are set while hashing.
Since we decode the verts in this case we have a fresh flag. Might
be #5718?
|
2014-03-25 08:19:38 -07:00 |
|
Sacha
|
c8ce5d62c5
|
Timer hack was running too fast.
|
2014-03-26 00:09:34 +10:00 |
|
Henrik Rydgard
|
6d648b075f
|
Disable an optimization that broke Daxter (#5723)
|
2014-03-25 11:09:15 +01:00 |
|
Henrik Rydgård
|
cf3d75975d
|
Merge pull request #5720 from unknownbrackets/texcache
Optimize xxHash for ARM/NEON devices
|
2014-03-25 09:32:15 +01:00 |
|
Unknown W. Brackets
|
006ed53e73
|
Use defines on x86/SSE to avoid func pointers.
Unfortunately no such luck for Android.
|
2014-03-25 01:28:09 -07:00 |
|
Henrik Rydgård
|
9ba51adb89
|
Merge pull request #5719 from unknownbrackets/gpu-minor
Don't calculate lighting when not enabled (software transform)
|
2014-03-25 09:19:33 +01:00 |
|
Henrik Rydgård
|
6466566dc6
|
Merge pull request #5721 from unknownbrackets/headless
Allow headless to load savestates
|
2014-03-25 09:17:35 +01:00 |
|
Unknown W. Brackets
|
4c35c1bb13
|
Attempt to load VFS in headless on Android.
Otherwise we don't get fonts, and savestates fail to load.
|
2014-03-25 00:49:03 -07:00 |
|
Unknown W. Brackets
|
36c3a0dd68
|
Make it possible to load a savestate in headless.
This is primarily useful to reproduce crashes or test performance.
|
2014-03-25 00:46:21 -07:00 |
|
Unknown W. Brackets
|
b800762ceb
|
Add a NEON-optimized version of XXH32.
This takes at least 40% less time to hash on NEON/ARM devices.
|
2014-03-25 00:34:55 -07:00 |
|
Unknown W. Brackets
|
3ec61274fa
|
Add prefetch to xxhash func on gcc at least.
Improves hashing speed on Android by ~18%.
|
2014-03-25 00:34:54 -07:00 |
|
Unknown W. Brackets
|
a414abfe4a
|
Don't calculate lighting when not enabled.
We just ignore it anyway. 2% improvement in Tales of Phantasia X.
|
2014-03-24 22:57:58 -07:00 |
|
The Dax
|
1ca3d39a50
|
Disable the adaptive vsync checks by commenting them out. No need to have a disabled check run every frame.
|
2014-03-24 20:15:41 -04:00 |
|
The Dax
|
bda7db293d
|
Win32/NVidia: switch to fullscreen after showing the window. Fixes a weird issue with vsync being ignored otherwise.
|
2014-03-24 20:13:35 -04:00 |
|
Henrik Rydgård
|
ff498ed63b
|
Merge pull request #5710 from hrydgard/avoid-alpha-test
Avoid alpha test when vertexFullAlpha && textureFullAlpha
|
2014-03-25 00:51:53 +01:00 |
|
Henrik Rydgård
|
382db79307
|
Merge pull request #5698 from raven02/patch-32
Do it inside inColon
|
2014-03-25 00:27:28 +01:00 |
|
Henrik Rydgard
|
dc07d3410a
|
More checks for alpha test elimination
|
2014-03-24 17:33:20 +01:00 |
|
Henrik Rydgard
|
b158824014
|
Update native (arm vfp fastmode)
|
2014-03-24 16:48:37 +01:00 |
|
Henrik Rydgård
|
5c81434b35
|
Merge pull request #5711 from raven02/patch-33
Divide by 65536.f instead of 65535.f
|
2014-03-24 16:35:17 +01:00 |
|
Henrik Rydgard
|
f30d0d810e
|
ARM buildfix
|
2014-03-24 14:44:46 +01:00 |
|
raven02
|
ffcbb8703d
|
Divide by 65536 instead of 65535
|
2014-03-24 21:33:29 +08:00 |
|
Henrik Rydgard
|
f33ddad364
|
Eliminate further alpha tests
|
2014-03-24 12:41:33 +01:00 |
|
Henrik Rydgard
|
2240cae3bf
|
Prevent overrunning the debug print overlay buffer
|
2014-03-24 11:41:18 +01:00 |
|
Henrik Rydgard
|
97e7270ec9
|
Merge branch 'unknownbrackets-vertexalpha' into avoid-alpha-test
Conflicts:
GPU/GLES/VertexDecoderX86.cpp
|
2014-03-24 11:27:45 +01:00 |
|
Henrik Rydgard
|
975c564893
|
Merge branch 'vertexalpha' of github.com:unknownbrackets/ppsspp into unknownbrackets-vertexalpha
|
2014-03-24 11:22:05 +01:00 |
|
Henrik Rydgard
|
2c76e6d023
|
Correctly keep track of "full alpha" in vertices (x86 jit only).
|
2014-03-24 11:19:44 +01:00 |
|
Henrik Rydgard
|
6260ac4bc7
|
Fix the latest fog issue for software transform as well
|
2014-03-24 10:57:53 +01:00 |
|
Henrik Rydgard
|
f2f0355d94
|
Split up ApplyShader into ApplyVertexShader and ApplyFragmentShader.
Will allow the alphatest avoiding optimization later.
|
2014-03-24 10:55:07 +01:00 |
|
Unknown W. Brackets
|
604160f60c
|
Switch to fullAlphaReg not hasAlphaReg.
|
2014-03-24 01:27:13 -07:00 |
|
Unknown W. Brackets
|
61f5d3d360
|
Initial stab at tracking vertex alpha.
Not sure what efficient method to use on x86...
|
2014-03-24 01:26:55 -07:00 |
|
Unknown W. Brackets
|
893a719c4e
|
Fix a typo.
Not sure how this one happened...
|
2014-03-24 01:15:37 -07:00 |
|
Unknown W. Brackets
|
3b0924278c
|
Apply the volatile mem thread on the right thread.
Inside __KernelVolatileMemLock(), it applies also when unlocking when
waking another thread. This was causing the tests to hang and die.
|
2014-03-24 00:55:47 -07:00 |
|