Henrik Rydgard
5b1b4329fd
GL: some extra error checks for texture loading
2017-01-29 14:19:58 +01:00
Henrik Rydgard
03b607f389
Better way of updating menus on UMD switching calls
2017-01-29 11:41:31 +01:00
Henrik Rydgard
d344f30162
Merge branch 'umd-switch-' of https://github.com/sum2012/ppsspp into sum2012-umd-switch-
2017-01-29 11:35:39 +01:00
Henrik Rydgard
d7da981a62
Make the Dangan Ronpa hack use the compat system instead of hacky code
2017-01-29 00:12:20 +01:00
Henrik Rydgard
acef9af5d4
Fix a bug in TextureUtil, may help #9248
2017-01-28 23:16:37 +01:00
Henrik Rydgard
e59cafe177
Don't rely on gstate_c.spline or bezier during shader compile, as that doesn't work with the cache. Should fix #9249
2017-01-28 22:34:10 +01:00
Henrik Rydgard
245e3b9bd1
Increase alt speed max% to 1000
2017-01-28 22:34:10 +01:00
Henrik Rydgård
d5d9d87dc6
Update the shader cache version to avoid obsolete shaders sticking around. Should fix #9249 .
2017-01-28 22:11:48 +01:00
sum2012
860661dc14
Build fix for non-windows
...
First step to fix UnitTest
2017-01-29 03:56:49 +08:00
sum2012
2c58d34f3e
Add save status
2017-01-29 03:38:28 +08:00
Henrik Rydgård
14d2bf5989
Merge pull request #9136 from LunaMoo/ProjectionMatrixData
...
Limit Projection Matrix Data count to <= 16
2017-01-28 17:04:12 +01:00
Henrik Rydgard
363ba8dc16
Quickfix software rendering with the GL backend enabled.
...
Will make a cleaner solution later. Fixes #9247
2017-01-28 16:55:23 +01:00
Henrik Rydgard
b8ba01f754
SoftGPU: Fix vertex colors, prevent a crash. Helps #9247
2017-01-28 16:41:38 +01:00
sum2012
c83db04a25
Change to "schedule an event"
2017-01-28 21:09:37 +08:00
Henrik Rydgard
efa8cfc736
IndexGenerator microoptimization
2017-01-28 12:11:56 +01:00
Henrik Rydgard
182d87cc15
Minor cleanup in GPU dispatch tables
2017-01-28 12:11:56 +01:00
Henrik Rydgård
54241f4739
Merge pull request #9246 from hrydgard/fix-texscale-perf
...
Restores a lost optimization from uv prescale - avoiding flushing. Should fix #9219 .
2017-01-28 12:11:26 +01:00
Henrik Rydgard
ab6bc4cb16
Restores a lost optimization from uv prescale - avoiding flushing. Should fix #9219 .
...
Also #ifdef away some invalid-address checks in hot paths in the GPU.
2017-01-28 11:39:34 +01:00
sum2012
3f92bac4bb
Rename UMD_insterted to UMDInserted
2017-01-28 18:39:20 +08:00
Henrik Rydgard
b19c2391ff
Fix bug in ApplyClearToMemory if format is 16-bit and color not zero
2017-01-28 10:53:29 +01:00
Henrik Rydgard
7182c34c1e
Quick soft fadeout when menu background audio stops playing
2017-01-28 10:38:50 +01:00
Henrik Rydgard
9c55e1e0de
Only enable RAM Clears for the SOCOM games that require it.
...
Should remove the performance impact of #8994 which is bigger than
expected, it seems (cache pollution?)
2017-01-28 10:11:43 +01:00
sum2012
033e0604e9
Build fix for non-windows
2017-01-28 13:40:13 +08:00
sum2012
bd6764b65e
Fix "Akaya Akashiya Ayakashi" umd switch
...
Also,make "switch umd" menu enable faster,
2017-01-28 11:51:20 +08:00
Henrik Rydgård
f28fec3fa5
Merge pull request #9241 from hrydgard/arm64-abi
...
Follow the ARM64 ABI better (update the frame pointer).
2017-01-27 20:11:04 +01:00
Henrik Rydgård
486f4c8ebf
Merge pull request #9244 from mrcmunir/mrcmunir-patch-1
...
Script mesa3d enable for HW Tesselation working
2017-01-27 19:59:44 +01:00
Carlos Estrague / Mrc_munir
28931216b0
Script mesa3d enable for HW Tesselation
...
By default mesa3d run Opengl 3.0 context and GLSL 1.30 so we needed force Opengl 3.3 context and run Ok HW tesselation
this script is workaround for that function work in mesa3d
2017-01-28 04:47:41 +11:00
Henrik Rydgård
c4bac2d379
ABI: Switch to paired load/stores of floats too
2017-01-27 14:56:38 +01:00
Henrik Rydgård
e1bae9aa67
Follow the ARM64 ABI better (update the frame pointer).
2017-01-27 14:19:03 +01:00
Henrik Rydgard
52a4467a46
Disable the GPU mutex in single core mode. On some platforms it's expensive enough to show up in profiles even though it's useless.
2017-01-27 10:17:44 +01:00
Henrik Rydgård
bf104f134c
Merge pull request #9242 from xebra/hw_tess_gles3
...
Fix #9240
2017-01-27 07:39:31 +01:00
xebra
a460acf411
[spline/bezier]Fix to build GLES.
2017-01-27 13:32:36 +09:00
xebra
0e6c2b00cf
[spline/bezier]Fix compatibility for GLES.
2017-01-27 13:32:35 +09:00
Henrik Rydgard
a1ec735f6c
ARM64Emitter: Implement instructions to move data to/from SP
2017-01-26 14:23:42 +01:00
Henrik Rydgård
f5cef88e14
Workaround for exit crash on Android. Need to rethink this...
2017-01-26 11:57:48 +01:00
Henrik Rydgård
6136123830
Save a small amount of GPU fillrate when controls are faded out
2017-01-26 11:10:33 +01:00
Henrik Rydgård
c9a2f87edc
Merge pull request #9237 from hrydgard/memory-cleanups
...
Memory cleanups
2017-01-26 10:35:41 +01:00
Henrik Rydgård
4a0437d0ed
Remove a useless wrapper function
2017-01-26 10:01:14 +01:00
Henrik Rydgård
635b2ada43
Remove a function that didn't make a lot of sense.
2017-01-26 09:50:16 +01:00
Henrik Rydgård
1503f00885
Memory function cleanups. Better simulation of RW exclusive mode on Windows (if desired)
2017-01-26 09:49:26 +01:00
Henrik Rydgård
69b35a35be
Show page size and WX Exclusive status in system info
2017-01-26 09:20:05 +01:00
Henrik Rydgård
6ea3c6a7e3
Delete unused code
2017-01-26 08:51:48 +01:00
Henrik Rydgård
6e49341b91
Workaround a shutdown crash by adding a sanity check .. which actually catches stuff. A bit worrying.
2017-01-26 08:43:26 +01:00
Henrik Rydgård
69012fc5e0
Update Android target to 25
2017-01-26 08:26:07 +01:00
Henrik Rydgård
56acafdb52
Fix page size for page-aligning generated code
2017-01-25 20:39:16 +01:00
Henrik Rydgård
b9bbee5c85
Use the mach memory functions on Mac and 32-bit iOS as well.
2017-01-25 20:38:46 +01:00
Henrik Rydgard
98e0ccf1e1
Vertex JIT: Add some missing functions to ARM/ARM64 decoders.
2017-01-25 20:13:29 +01:00
Henrik Rydgård
f9d2fdac4c
Merge pull request #9236 from hrydgard/ios-memory-fix
...
Various iOS bug fixes, fix memory management on iOS ARM64
2017-01-25 20:12:53 +01:00
Henrik Rydgard
b10e0a9a57
Windows buildfix
2017-01-25 20:10:17 +01:00
Henrik Rydgård
23e354847d
Buildfix
2017-01-25 19:29:43 +01:00