Commit Graph
23807 Commits
Author SHA1 Message Date
LunaMoo b15e927807 Fix lag generated by getting savegames on update()
Also clear otherChoices_ vector, fixes crash when moving a window.
2017-02-01 05:14:54 +01:00
xebra 51c34e8157 Fix OES_texture_float to GL_OES_texture_float. 2017-02-01 12:30:36 +09:00
Henrik Rydgård 3b0d252091 Merge pull request #9264 from xebra/hw_tess_gles4
Turn off Hardware Tessellation if device is unsupported.
2017-01-31 16:16:59 +01:00
xebra 4fbc92d3f0 Revert gpu features flags to 32-bit. 2017-02-01 00:14:38 +09:00
xebra 6adddbbd38 [spline/bezier]Turn off Hardware Tessellation if device is unsupported. 2017-01-31 23:37:07 +09:00
xebra 159aa1415d [spline/bezier]Add some gpu features flags for Instanced Tessellation. 2017-01-31 23:37:06 +09:00
xebra ce27f7b0b5 Expand gpu features flags to 64-bit. 2017-01-31 23:37:06 +09:00
xebra d6fe5d4ba0 Add supports floating-point-texture into GL extensions. 2017-01-31 23:37:05 +09:00
Henrik Rydgård 052660bc8c Merge pull request #9260 from neilmunday/master
Added ability for the user to override the location of the SDL game controller db file
2017-01-31 08:52:55 +01:00
Neil Munday b058b987ad Added ability for the user to override the location of the SDL game controller db file. 2017-01-30 20:26:24 +00:00
Henrik Rydgard 0d1d6f98e4 Pass in the DrawContext to all backends 2017-01-30 20:26:47 +01:00
Henrik Rydgård e7b044c449 Merge pull request #9258 from hrydgard/avoid-unnecessary-projection
Avoid unnecessary projection. Should fix "low-res look" in some games on older PowerVR
2017-01-30 19:58:24 +01:00
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