Commit Graph
27588 Commits
Author SHA1 Message Date
Henrik Rydgard 0b7f3720ae More FBO api cleanup 2017-02-04 22:25:34 +01:00
Henrik Rydgard daee5c24e5 Work towards unifying the GL and DX FBO APIs 2017-02-04 22:25:34 +01:00
Henrik Rydgard 089fa4f5a7 Delete more unused fbo functions 2017-02-04 22:25:34 +01:00
Henrik Rydgard 16dda97dfa Get rid of fbo_unbind_read 2017-02-04 22:25:34 +01:00
Henrik Rydgard 8f00dd3f30 Hide glBlitFramebuffer behind fbo_blit 2017-02-04 22:25:34 +01:00
Henrik Rydgard d14a388441 Hide glCopyImageSubData behind the FBO interface 2017-02-04 22:25:34 +01:00
Henrik Rydgard c1f9f96621 Minor code formatting in x86 Jit 2017-02-04 14:34:39 +01:00
Henrik Rydgard 3ceb0a8540 Some simple renaming 2017-02-04 11:47:19 +01:00
Henrik Rydgard c3c6a6a2f3 Apply the Split/Second fix to DX9 as well. 2017-02-04 11:37:24 +01:00
Henrik Rydgard 389650e2a7 Need to include getUVGenMode in vertex cache hash. Fixes #9263 2017-02-04 11:15:47 +01:00
LunaMoo 48934df678 Merge pull request #9278 from substring/arm64-typo
Typo: ARMV64 -> ARM64
2017-02-03 19:28:31 +01:00
Subs f9ac218d21 Typo: ARMV64 -> ARM64 2017-02-03 19:16:20 +01:00
Henrik Rydgård af2eea565c Merge pull request #9277 from substring/add-linux-aarch64-ffmpeg
CMakeLists: add linux/aarch64 to ffmpeg
2017-02-03 18:16:01 +01:00
Subs fcffad2ccd CMakeLists: add linux/aarch64 to ffmpeg 2017-02-03 17:43:01 +01:00
Henrik Rydgård 8b359a334b Merge pull request #9274 from LunaMoo/hackGundam
Modify Hack for Crash Tag Team Racing to fix Gundam games
2017-02-03 17:20:18 +01:00
Henrik Rydgård 4ec89bbefe Update ffmpeg submodule 2017-02-03 17:04:46 +01:00
LunaMoo 8d37b97b20 Place the hack into compat.ini 2017-02-03 15:30:22 +01:00
Henrik Rydgård 2e911eedf4 Merge pull request #9276 from xebra/brach_fix
Fix #9275
2017-02-03 09:04:44 +01:00
xebra 82bb6cbaad Fix #9275 2017-02-03 16:37:10 +09:00
LunaMoo 1b25959d86 Modify Hack for Crash Tag Team Racing to fix Gundam games 2017-02-03 01:13:02 +01:00
Henrik Rydgård 668023967d Merge pull request #9269 from xebra/hw_tess_gles4
Fix supporting gl_InstanceID.
2017-02-01 15:16:25 +01:00
xebra 1c1139870c Modify gpu features flags checker to allow multi flags. 2017-02-01 22:36:27 +09:00
xebra bab28df768 Fix supporting gl_InstanceID with GameSettingsScreen. 2017-02-01 22:12:54 +09:00
xebra 7bdfbd81af Fix OES_texture_npot to GL_OES_texture_npot. 2017-02-01 21:38:06 +09:00
xebra 37a0907598 Fix supporting gl_InstanceID. 2017-02-01 21:21:57 +09:00
Henrik Rydgård dc19e113c5 Merge pull request #9265 from LunaMoo/ui_minor
Fix Game/Info screen lagginess and crash when moving a window.
2017-02-01 09:28:28 +01:00
Henrik Rydgård 9b1315b12c Merge pull request #9266 from xebra/hw_tess_gles4
Fix OES_texture_float to GL_OES_texture_float.
2017-02-01 09:27:45 +01:00
Henrik Rydgård 75dbdb1186 Merge pull request #9268 from zhykzhykzhyk/joystick
Fix joystick support for Qt build
2017-02-01 09:24:49 +01:00
zhyk 0629054783 Do not create thread to handle SDL joystick events in Qt build.
Caused crashes on MacOS Sierra (10.12).
2017-02-01 14:37:36 +08:00
zhyk 8c185b2f3a Add Qt with SDL support to CMake.
Fixes #9157.
2017-02-01 14:37:36 +08:00
xebra 918bee8801 Add support OES_texture_half_float. 2017-02-01 14:37:03 +09:00
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