Twinaphex
bc47daba5e
Merge pull request #9151 from Tatsuya79/master
...
Show/Hide disc options.
2019-07-21 14:16:12 +02:00
twinaphex
1fe213de8c
(Qt/companion UI) Driver check for ui_companion_driver comes too early inside
...
of menu_setting.c - have to move the check to menu_displaylist.c
instead - this fixes 'User Interface' in Qt desktop menu - was
crashing
2019-07-21 14:10:51 +02:00
twinaphex
35aa4191ac
(WiiU) Add HAVE_SLANG=1
2019-07-21 13:46:51 +02:00
twinaphex
c0fcf4ab17
(Dsound) Get rid of two inline functions
2019-07-21 13:31:33 +02:00
twinaphex
8919078f48
(Qt) Add HAVE_CONFIG_H to shaderparamsdialog.cpp
2019-07-21 12:32:24 +02:00
Tatsuya79
ab3ea0f3f3
Show/Hide disc options.
2019-07-21 12:16:16 +02:00
twinaphex
b33eb9bacf
Cleanups
2019-07-21 12:13:04 +02:00
Twinaphex
af2b2b07f2
Merge pull request #9150 from orbea/glsl
...
qb: Improve the glsl check.
2019-07-21 11:49:09 +02:00
Twinaphex
013eb8d619
Merge pull request #9146 from orbea/win32
...
qb: Improve win32 checks.
2019-07-21 11:48:50 +02:00
Twinaphex
e3faaa575a
Merge pull request #9147 from orbea/slang
...
qb: Improve the slang, glslang and SPIRV-Cross checks.
2019-07-21 11:48:31 +02:00
Twinaphex
72a47797bb
Merge pull request #9148 from orbea/menu
...
Correctly fixes --disable-menu.
2019-07-21 11:48:13 +02:00
Twinaphex
6dbc34b249
Merge pull request #9149 from orbea/metal
...
qb: Allow --enable-metal for osx only.
2019-07-21 11:47:45 +02:00
orbea
19774f820f
qb: Improve the glsl check.
2019-07-21 00:46:14 -07:00
orbea
ba1ed7aa13
qb: Allow --enable-metal for osx only.
2019-07-21 00:18:41 -07:00
orbea
2aa9c3e72e
Correctly fixes --disable-menu.
...
Broken in d2893d991ce06dbb7ff510b29e96e7e13c30abcb
2019-07-21 00:05:59 -07:00
orbea
a7c03df014
qb: Improve the slang, glslang and SPIRV-Cross checks.
2019-07-20 23:30:40 -07:00
orbea
b893f58868
qb: Improve win32 checks.
2019-07-20 22:39:55 -07:00
twinaphex
cd90760b7b
Buildfix for non-HAVE_MENU targets
2019-07-21 01:13:24 +02:00
Twinaphex
6704a66a57
Merge pull request #9144 from yoshisuga/macos_fix_shader_ref
...
macos: fix call to video_shader_read_conf_preset
2019-07-21 00:36:14 +02:00
Twinaphex
e7ba08a432
Merge pull request #9145 from yoshisuga/playlist_clean_ios_ifdefs
...
iOS: Clean up #ifdef HAVE_COCOATOUCH blocks related to playlist
2019-07-21 00:35:41 +02:00
twinaphex
b6b22a9a32
More shader refactors - make sure we can compile entirely
...
without shader support if HAVE_CG, HAVE_GLSL, HAVE_SLANG
and HAVE_HLSL are all not defined
2019-07-21 00:34:07 +02:00
Yoshi Sugawara
81c8aad119
clean up #ifdef HAVE_COCOATOUCH blocks related to playlist and replace with appropriate call to playlist_resolve_path()
2019-07-20 12:16:04 -10:00
Yoshi Sugawara
f292a5b9cb
macos: fix call to video_shader_read_conf_preset
2019-07-20 12:08:37 -10:00
Twinaphex
388c4857d3
Merge pull request #9140 from LazyBumHorse/shader_paths
...
much improved handling of relative shader paths
2019-07-20 21:54:58 +02:00
twinaphex
14dfb91a60
Buildfix for C89
2019-07-20 21:33:09 +02:00
twinaphex
260b06750d
It's possible to build and run D3D10/11/12 without glslang/spirv-cross -
...
just no frontend shaders
2019-07-20 21:23:37 +02:00
twinaphex
c6c8d03f29
Take out HAVE_D3D10 rule
2019-07-20 21:07:03 +02:00
twinaphex
e2e9823eb7
Revert "D3D10/11/12 can work without SPIRV-Cross/glslang - you just won't"
...
This reverts commit 4fcf2c42ef50f4347d260c5d57f9692ae61a2f7a.
2019-07-20 21:03:09 +02:00
twinaphex
7470be6982
Revert "(MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but"
...
This reverts commit d5d5a7d858b6cd47c756ce8f22050a768b7bf1f5.
2019-07-20 21:02:25 +02:00
twinaphex
d5d5a7d858
(MSVC 2010) Add D3D10/11/12 - they work with menu shaders, but
...
no SPIRV-Cross/glslang support because those need C++11
2019-07-20 20:55:29 +02:00
twinaphex
4fcf2c42ef
D3D10/11/12 can work without SPIRV-Cross/glslang - you just won't
...
be able to load frontend shaders
2019-07-20 20:53:28 +02:00
twinaphex
1e08b2a5de
Fixes keyboard processing regression
2019-07-20 20:12:41 +02:00
twinaphex
fdc204a130
Another buildfix
2019-07-20 20:01:22 +02:00
twinaphex
d2893d991c
Buildfixes
2019-07-20 19:59:27 +02:00
twinaphex
ba40af1dde
(Android) android_app_entry - cleanup
2019-07-20 18:55:23 +02:00
twinaphex
34938a33fa
(Orbis) Add HAVE_GLSL
2019-07-20 18:35:32 +02:00
twinaphex
0134fdbe9a
(Libnx) Set HAVE_GLSL if HAVE_OPENGL is defined
2019-07-20 18:33:59 +02:00
twinaphex
691dbb40a8
driver_update_system_av_info - refactor
2019-07-20 18:32:35 +02:00
LazyBumHorse
2245af23e9
much improved handling of relative shader paths
...
- save texture paths in relative format as well
- always write portable relative paths on Windows using '/' instead of '\'
- remove an ancient piece of code that could sometimes fail loading relative paths
- fix absolute path handling between different drives for Windows
- integrate video_shader_resolve_relative() into video_shader_parse_* functions
2019-07-20 18:29:46 +02:00
twinaphex
7be9aef768
(PSP) Buildfix
2019-07-20 16:56:01 +02:00
twinaphex
d91905dd75
Only build video_shader_parse.c if HAVE_GLSL, HAVE_CG, HAVE_SLANG,
...
and/or HAVE_HLSL is defined
2019-07-20 16:50:46 +02:00
twinaphex
8fe7e3f730
(Qb) Add HAVE_DR_MP3
2019-07-20 16:42:46 +02:00
twinaphex
cd9cbc0881
(qb) Add HAVE_METAL, set it to 'no' for now
2019-07-20 16:34:49 +02:00
twinaphex
a0060182e3
Add more ifdefs covering HAVE_THREADS and HAVE_AUDIOMIXER
2019-07-20 16:09:39 +02:00
twinaphex
efb98a8a01
Cleanup file_archive_get_file_backend
2019-07-20 16:01:56 +02:00
twinaphex
9868b4acdb
Style nits
2019-07-20 15:43:12 +02:00
twinaphex
39120e8ffc
Fix C89_BUILD
2019-07-20 15:17:04 +02:00
twinaphex
7b7ac06653
(playlist.c) Cleanups
2019-07-20 15:07:09 +02:00
twinaphex
a4573f1dd5
(Qb) Update config.libs.sh - there are more hardware renderers now
2019-07-20 15:05:28 +02:00
Twinaphex
1e38504bf3
Merge pull request #9132 from yoshisuga/ios_fix_path_after_detect_core
...
[iOS]: more fixes for abbreviated paths when scanning files
2019-07-20 14:48:07 +02:00