924 Commits

Author SHA1 Message Date
aliaspider
92afd7387d (D3D12) add a font driver. 2018-02-08 00:18:04 +01:00
aliaspider
45580cb9a8 add basic support for arabic. 2018-02-05 20:54:55 +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
2963288b29 SPIRV-Cross and glslang will compile with Griffin/MSVC targets now 2018-02-04 14:21:34 +01:00
twinaphex
df632814e6 Add appropriate HAVE_SPIRV_CROSS ifdefs 2018-02-03 17:13:36 +01:00
aliaspider
5bc78d3ad5 (D3D11) Implement slang shader specification using Spirv-Cross.
(incomplete)
2018-01-31 01:08:36 +01:00
aliaspider
812eefa601 (D3D11) add menu display driver. 2018-01-25 00:20:06 +01:00
aliaspider
840bd459df (D3D11) add a font driver. 2018-01-24 20:51:19 +01:00
twinaphex
d387cfbfbe Add include/dxsdk 2018-01-23 23:40:17 +01:00
aliaspider
a5bf9d8dc6 (D3D10/11/12)
.add a d3d10 driver.
.add more utility functions to d3d*_common files.
.add an image transfer/convert function to dxgi_common.
.various refactors / style nits.
2018-01-23 18:04:55 +01:00
twinaphex
673a190d84 Merge d3d8_renderchain into d3d8.c 2018-01-23 07:18:46 +01:00
Twinaphex
4a6a97be60
Merge pull request #5429 from GregorR/netplay-input-upgrades-1
Netplay input upgrades 1
2018-01-23 05:01:45 +01:00
twinaphex
d28d14079a Create separate D3D8 and D3D9 drivers 2018-01-23 02:55:33 +01:00
aliaspider
094196220d (D3D11/D3D12) initial video driver implementation.
- some headers from the windows 10 sdk need to be added to the include
path when targeting mingw :
   d3d11.h
   d3d11sdklayers.h
   d3d12.h
   d3d12sdklayers.h
   d3d12shader.h
   d3dcommon.h
   d3dcompiler.h
2018-01-21 04:10:45 +01:00
kwyxz
b9585df325 Update Haiku port to allow it to build again 2018-01-20 00:19:01 -08:00
Toad King
21d928ba0e add joypad driver for emscripten 2018-01-14 00:15:30 -06:00
twinaphex
db034b8a12 Change Makefile.emscripten 2018-01-12 03:16:15 +01:00
meepingsnesroms
74c8506391 Add frontend, battery level and memory amount detection to 3ds port
Also fix white spaces in led drivers, make led drivers use standard driver format.
Begin work on translation driver.
Add salamander files to gitignore.
2018-01-10 16:52:32 -08:00
Brian Koropoff
52f799a815 Make sure HAVE_CHD is defined regardless of which FLAC we use 2018-01-08 20:29:01 -08:00
twinaphex
5eb5ecac77 Update shader_hlsl.c 2018-01-07 21:34:39 +01:00
Gregor Richards
a96eb24247 Support for keyboards over netplay. 2018-01-05 14:27:02 -05:00
twinaphex
f677a7ad7e Add HAVE_OVERLAY to qb system 2018-01-05 16:10:34 +01:00
Ian House
5311544c65 Added overlay led driver, fixed a bug in the rpi led driver 2018-01-04 12:56:57 -05:00
twinaphex
2c12010889 Updates 2018-01-04 14:59:23 +01:00
twinaphex
41d9a8fd75 Make D3DX optional 2018-01-04 14:42:13 +01:00
twinaphex
a3b9f0ab63 (D3DX8) d3dx8 always has to be statically linked 2018-01-03 20:35:24 +01:00
twinaphex
45d532b3a2 Simplify Makefile.common 2018-01-03 19:58:51 +01:00
twinaphex
aa255a9ad2 (D3D) Make d3dx dynamically loadable 2018-01-03 19:55:00 +01:00
twinaphex
94b04828f9 Add ability to dynamically load d3d DLL 2018-01-03 18:53:13 +01:00
twinaphex
7b8299bbd7 Add this back 2018-01-03 18:15:20 +01:00
twinaphex
2424ffaa26 Dehardcode D3D_SDK_VERSION 2018-01-03 18:14:54 +01:00
twinaphex
5e5f0106e7 HLSL does not require Cg runtime lib 2018-01-03 16:11:44 +01:00
orbea
0ec95f7aea Makefile.common: Don't hardcode -g 2018-01-02 09:20:13 -08:00
orbea
5b944a0e65 Makefile.common: Don't enable vulkan if the user disabled it.
This breaks '--disable-vulkan' and 'C89_BUILD=1' build for windows.
2017-12-31 15:01:50 -08:00
twinaphex
a74ef2214d Start removing SINC ifdefs for individual Makefiles 2017-12-31 21:34:31 +01:00
orbea
24f69cb537 qb: Fix undefined flac references with C89_BUILD=1 2017-12-30 22:40:02 -08:00
misson20000
033a7259b4 audio driver for the switch 2017-12-29 00:10:01 +01:00
misson20000
6d2a7b1f26 Nintendo Switch (libtransistor) port 2017-12-29 00:10:01 +01:00
orbea
a2032a56a0 qb: Allow using the system flac. 2017-12-27 09:51:19 -08:00
Twinaphex
61b7b2e590
Merge pull request #5968 from pattheaux/leds
Leds
2017-12-27 18:01:33 +01:00
orbea
e07ce68e7f Makefile.common: Clean up zlib check. 2017-12-27 08:38:47 -08:00
Ian House
8178e21cda Merge branch 'master' of https://github.com/libretro/RetroArch into leds 2017-12-27 11:14:35 -05:00
Ian House
aa7c289708 Added an LED interface and a Raspberry Pi GPIO implementation 2017-12-27 11:11:08 -05:00
orbea
9e7882ec96 Makefile.common: Clean up the miniupnpc check 2017-12-26 00:15:54 -08:00
twinaphex
72bf298701 libchdr requires both 7zip and zlib 2017-12-25 04:18:42 +01:00
twinaphex
8ff5c00600 HAVE_7ZIP should not be a requirement for CHD 2017-12-25 04:17:06 +01:00
twinaphex
7c73930a87 Add libiosuhax/libfat 2017-12-19 22:12:58 +01:00
Brad Parker
81cd5435a1 x11: enable window transparency 2017-12-16 10:29:30 -05:00
orbea
1ddcc7be82 Ifdef the broken dbus code better. 2017-12-16 05:19:05 -08:00
twinaphex
eeefdf980c Add menu_networking.c/menu_networking.h 2017-12-13 03:35:12 +01:00