42805 Commits

Author SHA1 Message Date
twinaphex
df7f47d00a Create string_is_equal_case_insensitive 2018-03-01 23:16:34 +01:00
twinaphex
2f457af8bf Buildfix 2018-03-01 22:51:43 +01:00
twinaphex
25b7e54bdb Fix mistake 2018-03-01 22:44:27 +01:00
twinaphex
7a7902c4ac string_is_equal_noncase has issues in video_shader_get_type_from_ext 2018-03-01 22:42:03 +01:00
Twinaphex
ae6e410de1 Remove unused variables 2018-03-01 22:28:26 +01:00
twinaphex
4c08bdc0e9 Add GFX_CTX_GX_API 2018-03-01 22:22:13 +01:00
Brad Parker
6329eca684 add patch to enable gdb/debugging on android 2018-03-01 16:01:04 -05:00
twinaphex
9d45d26f56 Update 2018-03-01 21:26:32 +01:00
twinaphex
13b6a016fc Fix d3d swap buffers call 2018-03-01 21:23:15 +01:00
twinaphex
16c1bd7a03 Create context get_api function 2018-03-01 21:16:54 +01:00
twinaphex
ba0e6bcdea Get rid of warning that is inaccurate 2018-03-01 18:17:04 +01:00
twinaphex
128dff15ab Add better fallback in case current_video_context_api is none 2018-03-01 18:15:04 +01:00
twinaphex
c8028f3150 Set current_video_context_api for GL and Vulkan 2018-03-01 17:51:55 +01:00
Twinaphex
a22131b452
Update CHANGES.md 2018-03-01 17:35:49 +01:00
twinaphex
c72a68faf8 Disable XMB shadow icons by default for PowerPC and ARM for performance
reasons
2018-03-01 17:34:08 +01:00
twinaphex
7da491d009 * menu_shader.c - cleanup
* Nothing uses HAVE_SHADERS define anymore, so get rid of it* Nothing
uses HAVE_SHADERS define anymore, so get rid of it* Nothing uses
HAVE_SHADERS define anymore, so get rid of it* Nothing uses HAVE_SHADERS
define anymore, so get rid of it* Nothing uses HAVE_SHADERS define
anymore, so get rid of it* Nothing uses HAVE_SHADERS define anymore, so
get rid of it* Nothing uses HAVE_SHADERS define anymore, so get rid of
it* Nothing uses HAVE_SHADERS define anymore, so get rid of it
2018-03-01 17:19:19 +01:00
twinaphex
8b8b08aefd - Simplify video_shader_parse_type
- Fix welcome screen
2018-03-01 15:58:06 +01:00
twinaphex
0de23512e7 Should fix APK extraction (hopefully) 2018-03-01 14:59:37 +01:00
twinaphex
b3d3cbd4e1 sthread_isself - make Win32 codepath use GetCurrentThreadId instead 2018-02-28 16:18:48 +01:00
twinaphex
18d27468ae Set handles_transform for 3DS/D3D11/D3D12/Vita/WiiU menu
display drivers - this skips a bunch of costly matrix calculations
for menu display drivers that have a geometry shader or something
similar
2018-02-28 04:52:47 +01:00
twinaphex
f0f3df3043 Get rid of some menu shader functions 2018-02-27 05:07:34 +01:00
Twinaphex
502f3ddc74
Update CHANGES.md 2018-02-26 19:42:48 +01:00
twinaphex
7e8b9135c3 (Cg) If GL context is GLES2/3/Core context, Cg shaders are unavailable 2018-02-26 19:39:42 +01:00
twinaphex
fbead501f3 Move SHADER_DIR_INIT to end of video driver init function 2018-02-26 19:33:27 +01:00
twinaphex
826ca302ca video_shader_get_type_from_ext - the switch now covers the APIs
that support the shader type, not the ones that don't
2018-02-26 19:04:01 +01:00
twinaphex
88ab8ceb24 Conditionally build up shader list 2018-02-26 18:56:56 +01:00
Twinaphex
4dc9c408d4
Merge pull request #6329 from markand/fix-vid-pid
Use EVIOCGID's ioctl to get vendor/product id, #6325
2018-02-26 18:39:33 +01:00
twinaphex
bf22eeff21 Update CHANGES.md 2018-02-26 18:37:14 +01:00
twinaphex
f2e80fd8e8 hide cg and glsl for D3D10/11/12 drivers 2018-02-26 18:36:10 +01:00
twinaphex
a34c066e07 Hide glsl/cg shaders from Vulkan driver 2018-02-26 18:35:16 +01:00
twinaphex
e9d0834a39 Selectively filter away slang/slangp shaders for now with GL driver 2018-02-26 18:32:22 +01:00
twinaphex
2f241d10d4 Update CHANGELOG 2018-02-26 18:17:19 +01:00
twinaphex
d45189b853 Prevent crashes from occurring if we have the GL video driver
in use and we try to skip to a slang shader through next/previous
hotkeys
2018-02-26 18:15:38 +01:00
twinaphex
696fa900a1 Refactor macro functions which were unsafe 2018-02-26 18:08:17 +01:00
twinaphex
b67777f664 Update d3d9_hlsl_renderchainc. 2018-02-26 17:52:38 +01:00
twinaphex
5b79d2b942 Refactor video_shader_driver_set_parameters 2018-02-26 17:51:52 +01:00
twinaphex
5665e27324 Nits 2018-02-26 15:12:19 +01:00
twinaphex
b4733fd6c2 Cleanups 2018-02-26 00:13:01 +01:00
twinaphex
826a5009b0 Cleanups 2018-02-25 23:54:46 +01:00
twinaphex
d8498d0de7 Cleanups 2018-02-25 23:49:00 +01:00
twinaphex
8dbe653e9f Cleanup 2018-02-25 23:24:21 +01:00
twinaphex
e75992a66f Get rid of HAVE_SHADER_MANAGER 2018-02-25 23:03:39 +01:00
twinaphex
7bc9e5260e Start getting rid of HAVE_SHADER_MANAGER ifdefs 2018-02-25 22:54:17 +01:00
twinaphex
7a3d7e784a (menu_generic.c) Get rid of hashes 2018-02-25 22:27:05 +01:00
twinaphex
dd91373f35 Remove unused function 2018-02-25 22:08:16 +01:00
twinaphex
b4ea072ce7 (database_info.c) Cleanups 2018-02-25 21:58:52 +01:00
twinaphex
33f0009a11 Fix UNIX build 2018-02-25 20:49:44 +01:00
twinaphex
8d7911976c Refactor menu_shader.c 2018-02-25 20:42:44 +01:00
twinaphex
b4a9ac37ff Get rid of more unnecessary hashing 2018-02-25 18:07:29 +01:00
twinaphex
366a1d58f8 (menu) Get rid of name_hash 2018-02-25 18:04:32 +01:00