Henrik Rydgard
2a231b397b
Unbreak environment mapping
2017-01-30 16:13:47 +01:00
Henrik Rydgard
0e4fb11a2d
If we can predict that the texcoord.z will always be 1.0 after the matrix, skip texture projection. Should help #9189
2017-01-30 16:03:57 +01:00
Henrik Rydgard
24cc3dbc70
Always pass vec3 texcoord between vertex and fragment shader, to allow for some simplification.
2017-01-30 16:03:57 +01:00
Henrik Rydgård
586d2aacc1
Merge pull request #9257 from hrydgard/thin3d-rename-1
...
Just some renaming. Start moving away from the "thin3d" name
2017-01-30 16:03:21 +01:00
Henrik Rydgard
5d78fbdf21
Buildfix
2017-01-30 16:03:03 +01:00
Henrik Rydgard
1443acee03
Buildfix
2017-01-30 15:31:50 +01:00
Henrik Rydgård
d72b94ec14
Merge pull request #9256 from sum2012/umd-minor
...
Fix Dies irae Amantes amentes umd switch
2017-01-30 14:46:19 +01:00
sum2012
1f2f044164
Fix Dies irae Amantes amentes umd switch
2017-01-30 21:39:42 +08:00
Henrik Rydgard
20d9e60a67
Just some renaming. Start moving away from the "thin3d" name
2017-01-30 14:38:31 +01:00
Henrik Rydgård
1044796de2
Merge pull request #9251 from hrydgard/texcoord-scale-fix
...
Texcoord scale fix
2017-01-29 15:08:08 +01:00
Henrik Rydgård
a61cb44b1c
Oops, changed the wrong function.
2017-01-29 15:07:25 +01:00
Henrik Rydgard
59f5c53040
Fix recent texture scaling bug. Should help #9250
...
Not all cases tested yet.
2017-01-29 14:42:59 +01:00
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