Commit Graph

1064 Commits

Author SHA1 Message Date
Brad Parker
648705154e Qt: split functions into separate files 2018-08-16 22:48:31 -04:00
Brad Parker
341cf63399 Qt: show shader pass in parameters window, reload shader params when shader is reloaded 2018-08-14 21:38:52 -04:00
twinaphex
16ab69285b (Griffin) Cleanup 2018-08-14 11:45:20 +02:00
twinaphex
564c7805b0 Add HAVE_SSL ifdef to griffin.c 2018-08-04 19:51:55 +02:00
Rob Loach
aba179a910
Merge branch 'master' into stripes 2018-07-22 13:30:47 -04:00
Stuart Carnie
167ad3b57d fix(Metal): Various Metal fixes
* OSD message background
* clear glui background
* add Metal to configuration
* added optional config to compile Metal build without OpenGL
* fixed fill_pathname_join_delim; if out_path and dir are same, don't
  strlcpy, as the results are undefined.
2018-07-12 21:33:18 -07:00
Stuart Carnie
5e1f991e32 feat(Metal): initial xmb and glui menu support
TODOs

* menu shader pipeline effects
* refactor / optimize graphics rendering
2018-07-03 22:32:12 -07:00
twinaphex
234102d475 (glslang) Buildfix for Android 2018-06-25 16:52:15 +02:00
Stuart Carnie
411bcf8bdd feat(apple): Metal support for macOS
* includes rgui
* shader support

This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00
twinaphex
f8cad6f565 Update glslang 2018-06-20 10:47:08 +02:00
twinaphex
d27b6265a0 Add more HAVE_MPV ifdefs 2018-06-20 04:50:58 +02:00
twinaphex
e0405b2f5c Add MIDI to Griffin 2018-06-18 00:37:51 +02:00
FIX94
6ede99b47b
(GC) ACTUALLY fix up build 2018-06-07 21:04:34 +02:00
twinaphex
31e7894539 Get rid of unnecessary ifdef 2018-05-29 10:43:45 +02:00
twinaphex
4a035f5b22 Start adding files for Mac/Linux 2018-05-29 10:30:56 +02:00
twinaphex
3aba080434 Integrate HLSL code into d3d9_hlsl_renderchain.c 2018-05-16 15:52:11 +02:00
twinaphex
7a88fafdb0 Cleanup 2018-05-13 21:36:57 +02:00
Stuart Carnie
789933b333 wip: add Vulkan support to Apple platforms 2018-05-13 21:35:23 +02:00
twinaphex
bf76005618 (WinRT) Add more __WINRT__ ifdefs 2018-05-12 19:14:49 +02:00
twinaphex
542294900f (WinRT) More compilation fixes 2018-05-12 19:03:39 +02:00
Dwedit
00c116051f Add QT builds to MSVC2017 project
Fix missing line in griffin_cpp.cpp, and normalize end of line to LF
2018-05-03 10:32:32 -05:00
Brad Parker
a1aefc901c Qt WIMP GUI 2018-04-30 14:33:05 -04:00
twinaphex
45cea92ba2 Remove null_renderchain 2018-04-23 14:57:37 +02:00
twinaphex
997c24ae0c Make FLAC, zlib and LZMA support in libchdr optional 2018-04-22 20:19:07 +02:00
twinaphex
db314ff82f Uniquely namespace libchdr source files 2018-04-22 12:10:15 +02:00
twinaphex
9f2b56a929 Update Direct3D 10 driver 2018-04-21 03:27:41 +02:00
Twinaphex
a2516d23a3
Merge pull request #6469 from alphanu1/master
CRT Switchres Capabilities
2018-04-15 16:56:15 +02:00
radius
3792a5e502 remap-redux part2: cleanup 2018-04-08 12:13:49 -05:00
twinaphex
9639389a66 Uniquely name crc32.c to avoid collissions with statically linked
builds
2018-04-08 17:58:10 +02:00
Jean-André Santoni
1614519874 Clone xmb to stripe menu 2018-04-08 09:55:16 +07:00
alphanu1
dd78622d30
Add files via upload
added files for compile
2018-04-01 00:24:26 +01:00
Dwedit
77f2b7d326 Replace the file handling code from secondary_core.c with the file streams
Hide secondary instance menu item if dynamic libraries are not supported
Remove unlink_utf8 stuff
Fix a compiler warning
2018-03-29 09:37:35 -05:00
twinaphex
c041470bb0 Add HAVE_RUNAHEAD ifdef 2018-03-29 15:38:22 +02:00
Dwedit
f5e0346fc2 Runahead system 2018-03-28 14:22:07 -05:00
twinaphex
858af5fbe2 Fix Griffin build 2018-03-03 15:30:35 +01:00
twinaphex
b4a743fff4 Split up menu display drivers for D3D8/D3D9 into separate drivers;
split up d3d_common into separate files
2018-03-03 15:28:58 +01:00
twinaphex
0ec5ce8cfe Get rid of d3d context drivers 2018-03-02 17:23:43 +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
36f9d359c2 Combine menu_list and menu_entries 2018-02-25 00:39:20 +01:00
aliaspider
0d88799e6d (D3D12) add menu display driver. 2018-02-08 00:18:05 +01:00
aliaspider
92afd7387d (D3D12) add a font driver. 2018-02-08 00:18:04 +01:00
twinaphex
72f97fe712 Let's try to remove the !ANDROID ifdef I suppose 2018-02-07 05:49:33 +01:00
aliaspider
45580cb9a8 add basic support for arabic. 2018-02-05 20:54:55 +01:00
aliaspider
5549b136c2 (msvc) CXX_BUILD + griffin fixes. 2018-02-05 00:25:03 +01:00
twinaphex
2e8569a472 Bake in spirv_msl as well - just use UINT32_MAX - max() numeric_limits
was conflicting with Windows min/max macros
2018-02-04 15:56:50 +01:00
twinaphex
8771171f63 (glslang) Compatibility tweaks for MSVC 2010 compatibility 2018-02-04 15:49:53 +01:00
twinaphex
2963288b29 SPIRV-Cross and glslang will compile with Griffin/MSVC targets now 2018-02-04 14:21:34 +01:00
twinaphex
c60f706f1e (MSVC 2013) Update solution
Griffin - add better ifdefs
2018-02-03 20:50:31 +01:00
twinaphex
94022f0599 (MSVC 2013) Add HAVE_SLANG
(Griffin) Add SPIRV-Cross/slang rules to Griffin
2018-02-03 17:10:20 +01:00
twinaphex
ed9e82d906 get rid of BOM for griffin.c 2018-01-31 19:07:57 +01:00