M4xw
ca80a3a4da
[Libnx] Toolchain related changes
...
-Remove switch_pthread - It should be no longer used
-Increase SAVE_STATE_CHUNK to 4MB
-Fix overclocking on Horizon 8.0+
Note: This requires the updated Toolchain before Merge
2019-04-26 21:58:40 +02:00
meleu
c2364096f3
Merge branch 'master' into runtime_rcheevos_switch
2019-04-19 21:50:00 -03:00
twinaphex
b137616746
Update Makefile.common
2019-04-20 01:15:09 +02:00
Brad Parker
d8968d8d0b
add initial Turkish translation from Ömercan Kömür (fpscan)
2019-04-17 19:08:23 -04:00
meleu
6e730cf2dd
update rcheevos files
2019-03-30 15:44:03 -03:00
CozmoP
bd6fedc0f2
Qt: WIP settings dialog
2019-03-27 02:37:34 +01:00
meleu
a5acd559d6
namespace both cheevos implementations & add a runtime setting to allow debugging
2019-03-19 21:13:10 -03:00
Huw Pascoe
45069537fb
Re-enable RXML and purge libxml
...
Fixed rxml to work with griffin.c
2019-03-17 03:04:35 +00:00
jdgleaver
28bb7c67af
(RGUI/XMB) Enable thumbnail display on mixed content playlists (history, favourites, etc.)
...
Move thumbnail path handling code to reusable menu_thumbnail_path.h/.c file
(XMB) Bug fixes:
- Show thumbnails correctly when 'Show associated cores in playlists' is enabled
- Prevent each thumbnail from being loaded twice (!) when changing current selection
2019-03-14 11:53:16 +00:00
orbea
7e96595894
Add a missing NEED_CXX_LINKER for the glcore video driver.
2019-03-13 11:59:53 -07:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
twinaphex
5cce51ed8d
Move runtime_file to RetroArch
2019-03-01 01:22:35 +01:00
jdgleaver
38c54eaebe
Add persistent content runtime logging
2019-02-27 16:20:59 +00:00
twinaphex
e709fd1ac6
Merge driver.c and retroarch.c
2019-02-27 16:47:39 +01:00
twinaphex
158a442036
Add further HAVE_OPENGL1 support
2019-02-17 10:42:16 +01:00
CompCom
48e4848536
Disable alsa midi on classic(hakchi) builds.
2019-02-16 16:04:24 +11:00
orbea
f71b508356
Remove duplicate lua include.
2019-02-11 09:16:11 -08:00
Brad Parker
d64933b30d
gl1: put behind HAVE_OPENGL1, off by default for now
2019-02-08 16:04:23 -05:00
Brad Parker
74fd184097
initial GL1 video driver, only rgui is working currently
2019-02-08 12:14:55 -05:00
twinaphex
f705503531
(Apple) Get rid of HAVE_CORELOCATION/HAVE_AVFOUNDATION - was mostly dormant
...
code and makes the Apple code needlessly complex right now. We can
always reintroduce this later on when the time is right
2019-02-07 04:03:52 +01:00
natinusala
c20ab3864d
First version of menu widgets (gl only)
2019-02-06 20:48:24 +01:00
twinaphex
5102eff399
(GL) Move GL-only shader code to gl.c
2019-02-05 01:13:39 +01:00
orbea
28ff4b391a
Clean up white space.
2019-02-03 16:00:50 -08:00
orbea
98f6aecec2
Remove the zarch menu driver.
2019-02-02 22:15:10 -08:00
twinaphex
9aa542b1ae
* Get rid of video_shader_driver_use
...
* Get rid of Nuklear - ozone/menu widgets is probably the replacement
for it - Zarch will go next
2019-02-03 04:37:54 +01:00
twinaphex
97dc77b940
(GL) renderchain interface is gone now
2019-02-03 00:07:53 +01:00
twinaphex
0c0ab19b11
(GL) We don't need gl_common.c anymore
2019-02-02 21:47:31 +01:00
twinaphex
6fe5a134db
HAVE_CHD requires HAVE_ZLIB too
2019-02-02 21:18:44 +01:00
twinaphex
0009c059ac
Put this under HAVE_ZLIB too
2019-02-02 21:15:44 +01:00
twinaphex
9fcf21e3ed
Don't build libchdr_flac unless zlib is defined too
2019-02-02 21:13:19 +01:00
Twinaphex
6ff785be59
Merge pull request #8138 from orbea/qb
...
Makefile.common: Small clean up.
2019-01-31 23:15:54 +01:00
twinaphex
6aca340927
(OSX) Add CoreAudio V3 driver from stuartcarnie
2019-01-31 23:14:56 +01:00
orbea
e0091a1f8c
Makefile.common: Small clean up.
2019-01-31 13:26:05 -08:00
orbea
f9ee57c40d
qb: Fix configure arguments.
2019-01-31 13:06:12 -08:00
orbea
5011360a93
qb: Remove dead DISPMANX code.
2019-01-31 08:36:18 -08:00
orbea
c88456a455
qb: Combine HAVE_VIDEO_PROCESSOR with HAVE_VIDEOPROCCESOR.
2019-01-30 12:28:58 -08:00
orbea
0f8de9b3b3
makefile.common: Clean up SDL conditionals.
2019-01-28 07:30:35 -08:00
Twinaphex
c8c23ffcfc
Merge pull request #8092 from orbea/thread
...
Makefile.common: Fix building discord-rpc with --disable-threads.
2019-01-25 00:26:32 +01:00
orbea
fc6b7d5ddb
Makefile.common: Remove duplicate -DHAVE_GLSL.
2019-01-24 14:29:21 -08:00
orbea
aa2fd6cfed
Makefile.common: Fix building discord-rpc with --disable-threads.
2019-01-24 14:07:17 -08:00
meleu
f78f447b12
better handling HAVE_NEW_CHEEVOS build
2019-01-19 15:14:24 -02:00
twinaphex
7ad34509e7
Silence more CXX_BUILD warnings
2019-01-12 21:16:48 +01:00
Twinaphex
40997473ed
Merge branch 'master' into orbis2
2019-01-08 20:18:08 +01:00
orbea
6a0ac8584c
Makefile.common: Remove redundant HAVE_MENU check.
2019-01-07 21:51:04 -08:00
Brad Parker
5bedd981ec
allow shaders when menu is disabled
2019-01-06 23:03:28 -05:00
orbea
65c6caf5a6
qb: Add '--disable-menu'. ( #7910 )
...
This adds '--disable-menu' which will disable all of the menu drivers
including Qt. This will also allow disabling only rgui and not the other
menu drivers.
2019-01-06 17:30:50 -05:00
twinaphex
2686cf1498
Fix disable-rgui
2019-01-06 17:04:28 +01:00
Twinaphex
ad3e66dcb0
Merge pull request #7737 from CozmoP/modelview
...
Qt: custom playlist model and playlist view
2019-01-06 16:07:05 +01:00
Brad Parker
bbfbefa9dd
easter egg
2019-01-05 18:33:29 -05:00
CozmoP
5012b27853
Merge branch 'master' into modelview
2019-01-04 01:33:30 +01:00
psxdev
63d61b05ca
[ORBIS] Added nbio implementation for orbis
2019-01-03 21:23:44 +01:00
orbea
fb6fe1a87c
Makefile: Better respect CFLAGS and CXXFLAGS as environment variables.
...
This fixes a few subtle problems with passing CFLAGS and CXXFLAGS as
environment variables for configure.
First it will now only add these variables to config.mk when they are
actually set. If they are unset then the default optimizations in the
Makefile are set. This avoids passing more than one conflicting
optimization level to the compiler.
Next all CFLAGS are added to CXXFLAGS to avoid issues with forgetting to
set both CFLAGS and CXXFLAGS. This results in the cxx compiler getting
passed several redundant optimization levels when both the CFLAGS and
CXXFLAGS environment variabls are used. Now these uses of CFLAGS in
Makefile.common are set to DEF_FLAGS. This allows adding $(DEF_FLAGS)
to the CXXFLAGS variable without adding redundant flags from CFLAGS.
v2: Update other build files.
2018-12-30 17:17:19 -08:00
Francisco José García García
48167d46bc
[ORBIS] Initial video context driver
2018-12-28 01:27:13 +01:00
orbea
c079a2f953
Makefile: Install assets only for enabled menus.
...
Currently RetroArch will install assets for xmb, materialui and ozone
unconditionally.
This change will now only install assets when RetroArch is compiled
with support for the relevant menu driver. This also exposes assets
from the nuklear and zarch menu drivers which are still disabled by
default.
2018-12-23 09:55:05 -08:00
CozmoP
6382bc48c3
Merge branch 'master' into modelview
2018-12-23 00:55:12 +01:00
nia
3ef9bbb592
Add an AudioIO dirver for NetBSD and Solaris.
2018-12-21 14:15:30 +00:00
orbea
066bbd1a29
Makefile.common: Remove redundant conditionals.
...
C89 builds are only used for the qb build system currently and these are
already checked in qb/config.params.sh.
Additionally the HAVE_NETWORKING check is handled with qb/config.lib.sh
where HAVE_SSL and HAVE_BUILTINMBEDTLS are disabled if networking is
also disabled. The other build systems should never define HAVE_SSL or
HAVE_BUILTINMBEDTLS without HAVE_NETWORKING. Also there are no other
build systems that rely on Makefile.common using this yet.
2018-12-20 10:49:23 -08:00
orbea
dc020f2569
qb: Support building with the system mbedtls.
...
Fixes https://github.com/libretro/RetroArch/issues/7639
v2: Fix build failures with griffin.
2018-12-15 09:10:43 -08:00
CozmoP
7b9c094052
Merge branch 'master' into modelview
2018-12-12 21:38:32 +01:00
Pau López
a868ef29e8
Qt: Implement custom playlist model and grid view.
...
Only load images when they become visible and cache them.
Add option to change thumbnail type displayed in grid view.
Add option to change thumbnail cache limit.
2018-12-12 21:06:04 +01:00
Sunderland93
830882e296
Merge branch 'server-decorations'
2018-12-09 19:03:57 +04:00
Sunderland93
d1c15efc24
Revert "Add KDE's server-decoration protocol as fallback (for KDE)"
...
This reverts commit 058a880a8b
.
2018-12-09 18:47:47 +04:00
Sunderland93
058a880a8b
Add KDE's server-decoration protocol as fallback (for KDE)
2018-12-09 18:42:45 +04:00
Sunderland93
f960144212
Merge branch 'fallback' into 'master'
2018-12-05 23:23:02 +04:00
Sunderland93
dc94886664
Initial support for xdg-decoration-unstable-v1
2018-12-05 22:51:07 +04:00
Sunderland93
9b0bad5d9f
Add zxdg_shell_v6 and wl_shell ad fallback interfaces
2018-12-03 14:32:31 +04:00
twinaphex
4ca7ebc9da
Add xrandr implementation for get_output_options
2018-11-27 11:28:24 +01:00
Sunderland93
b538786b00
Implement zwp_idle_inhibit_v1 protocol
2018-11-26 21:54:39 +04:00
Twinaphex
3d4fc5d38f
Merge pull request #7607 from Sunderland93/master
...
Wayland: xdg-shell support
2018-11-24 18:45:20 +01:00
natinusala
33ecec05c5
ozone: split into multiple files
2018-11-19 13:15:09 +01:00
Sunderland93
c0adb18eff
Fix build
2018-11-18 21:29:31 +04:00
Sunderland93
c32c98e667
Very WIP: xdg-shell support
2018-11-17 16:01:51 +04:00
natinusala
6f631309cd
ozone: always enable and build, set to default menu driver for libnx
2018-11-15 18:46:38 +01:00
orbea
6a66ec9e45
Makefile.common: Cleanup pt. 2
2018-11-09 12:00:45 -08:00
orbea
139b886abe
Makefile.common: Cleanup.
2018-11-09 11:14:15 -08:00
jdgleaver
7be48c8034
Add Normal2x CPU filter
2018-11-02 14:30:26 +00:00
natinusala
a552f26f76
Don't link WIP menu drivers by default
2018-10-31 12:02:24 +01:00
natinusala
158ddc0b2a
New menu driver : ozone (Nintendo Switch lookalike)
2018-10-26 13:24:32 +02:00
Ryan 'Swingflip' Hamlin
5da7494bfc
whoops
2018-10-25 13:15:41 +01:00
Ryan 'Swingflip' Hamlin
75008d0a22
Added Optimisation for A7A7 and fixed Classic platform
2018-10-25 13:11:55 +01:00
Ryan 'Swingflip' Hamlin
a8cb30b9c5
Static compiling of ARMv7 CortexA7
2018-10-23 17:16:15 +01:00
twinaphex
ba020720db
Add HAVE_NETPLAYDISCOVERY
2018-10-12 18:29:52 +02:00
LamboLighting
8509132ebd
(Language) Greek translation of RetroArch
...
First steps of the translation.
Still a WIP. Most of the menu labels have been translated. Lots of sublabels still need translation.
2018-10-12 01:22:33 +03:00
twinaphex
a31cf3c868
Bake in MD5
2018-10-10 04:49:40 +02:00
natinusala
8250007b8e
Added Lakka Switch menu entries
2018-10-06 15:44:37 +02:00
Twinaphex
1b96d82cf2
Merge pull request #7366 from casdevel/midi
...
Add ALSA MIDI driver
2018-10-04 23:34:39 +02:00
Zoran Vuckovic
c1662ded34
Add ALSA MIDI driver
2018-10-04 21:48:11 +02:00
M4xw
b8ec926078
[LIBNX] Split non-inline functions from the header, increase stack
2018-10-01 21:12:59 +02:00
twinaphex
ac14ea6d01
Go back to old cheevos
2018-10-01 15:02:51 +02:00
Andre Leiradella
46e621b4a0
Don't use long long in Lua
2018-09-29 19:07:00 +01:00
Andre Leiradella
77df31256d
Only build Lua if HAVE_LUA is defined; define HAVE_LUA by default
...
Define RC_DISABLE_LUA if HAVE_LUA is not defined
2018-09-29 18:39:29 +01:00
Andre Leiradella
d67aa83f48
Merge branch 'master' into integrate_rcheevos
2018-09-27 21:48:34 +01:00
M4xw
cf097d7f42
[LIBNX] Implement OpenGL
2018-09-27 01:23:24 +02:00
twinaphex
e4df100377
Don't bake in mbedtls when networking is not builtin
2018-09-26 00:16:37 +02:00
twinaphex
7aea66677b
Merge menu_input.c and menu_event.c
2018-09-25 16:46:15 +02:00
twinaphex
6ff2c96d03
- Rename switch_nx_thread_audio.c to switch_thread_audio.c
...
- Change code to C89-comformant
- Some small formatting/style nits
- Cleanup Makefile.common object listings
2018-09-15 17:31:56 +02:00
misson20000
7072bbb829
[NSW] SDK compat fixups
2018-09-15 03:27:29 -07:00
M4xw
64edf5f879
[LIBNX] Fixups and bare minimum to function
2018-09-14 20:38:42 +02:00
Andre Leiradella
83169e5fcb
Merge branch 'master' into integrate_rcheevos
2018-09-02 14:46:48 +01:00
Andre Leiradella
613a3e8479
Integrated rcheevos
2018-09-02 14:23:37 +01:00
Brad Parker
56c9a37e5a
Qt: initial core options dialog
2018-08-29 11:34:36 -04:00
Brad Parker
d8913d5d3a
Qt: add right-click for playlists to download thumbnails for the current entries
2018-08-27 23:29:44 -04:00
Twinaphex
fa110c5bb2
Merge pull request #7124 from orbea/clang
...
Silence -Wunknown-warning-option warnings with clang.
2018-08-27 20:49:02 +02:00
Brad Parker
21f99b9965
Qt: add right-click for playlists to download their thumbnail packs
2018-08-26 23:24:43 -04:00
Brad Parker
7731db9ed8
Qt: link to openssl so Qt will have it for later
2018-08-26 10:40:33 -04:00
orbea
3c6e42ccf6
Silence -Wunknown-warning-option warnings with clang.
...
When building CXX code with clang it will print many warnings.
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
However removing this flag does not introduce any warnings so it
should be safe to remove.
2018-08-25 06:37:33 -07:00
Brad Parker
e9e424ec82
Qt: add right-click option to download thumbnail for playlist entries
2018-08-25 01:00:18 -04:00
Brad Parker
648705154e
Qt: split functions into separate files
2018-08-16 22:48:31 -04:00
twinaphex
cfd15687d1
Buildfix
2018-08-16 22:01:24 +02:00
twinaphex
f9e8737476
Remove libui - we don't need it anymore now that we have the Qt desktop
...
UI
2018-08-16 21:34:20 +02:00
Brad Parker
9221e4e845
Discord integration requires a C++ linker
2018-08-16 13:10:22 -04:00
Wiktor Strzębała
ca769b0006
Wayland have EGL libs
...
Signed-off-by: Wiktor Strzębała <wiktorek140@tlen.pl>
2018-08-09 14:42:19 +02:00
Brad Parker
4baecf84ca
Qt: add option to update RetroArch (Windows only for now)
2018-08-06 20:52:47 -04:00
Brad Parker
c71b4ccca3
only set mbedtls debug if we are building in debug mode
2018-08-04 13:24:36 -04:00
twinaphex
7b147a40ae
Update
2018-08-04 19:23:42 +02:00
twinaphex
20335cd2b9
Add Hakchi files
2018-07-27 19:26:15 +02:00
Brad Parker
75ce796c34
Merge branch 'master' into qt_grid
2018-07-22 20:03:55 -04:00
Rob Loach
aba179a910
Merge branch 'master' into stripes
2018-07-22 13:30:47 -04:00
Brad Parker
ab27b7c85f
initial SIXEL video driver
2018-07-12 16:55:08 -04:00
twinaphex
dc55bd13aa
Add HAVE_METAL
2018-07-11 03:42:42 +02:00
Brad Parker
04d5e6368e
Merge branch 'master' into qt_grid
2018-07-02 11:52:04 -04:00
twinaphex
8baffb3fdf
OPtionally compile hlsl files
2018-06-21 21:53:44 +02:00
twinaphex
abf7bf877e
(glslang) Buildfix #1
2018-06-20 10:22:08 +02:00
twinaphex
2367c33887
Mpv integration now works
2018-06-20 06:17:47 +02:00
twinaphex
0286829348
Start adding HAVE_MPV ifdefs
2018-06-20 04:29:31 +02:00
Zoran Vuckovic
b487c3cace
Add MIDI support
2018-06-16 21:17:32 +02:00
Brad Parker
ef8390dee1
Merge branch 'master' into qt_grid
2018-06-07 11:57:05 -04:00
twinaphex
4a035f5b22
Start adding files for Mac/Linux
2018-05-29 10:30:56 +02:00
twinaphex
d488dfcafa
Make these files Windows-specific
2018-05-29 10:24:17 +02:00
radius
d5c2bc90c1
add discord files
2018-05-28 23:46:36 -05:00
Brad Parker
8d886751b9
Merge branch 'master' into qt_grid
2018-05-28 18:16:13 -04:00
twinaphex
3aba080434
Integrate HLSL code into d3d9_hlsl_renderchain.c
2018-05-16 15:52:11 +02:00
Brad Parker
2a784ae1bc
Qt: remove mutex, defer loading of grid items into layout, use guarded pointers for exec() operations, misc cleanup
2018-05-06 20:50:54 -04:00
Brad Parker
f79ba4885a
Qt: threaded grid image loading
2018-05-03 22:05:12 -04:00
Brad Parker
5f7abb068b
Qt: initial grid layout work
2018-05-03 22:05:12 -04:00
orbea
2fce9127d0
Makefile.common: Fix vulkan builds on 32-bit linux.
2018-05-02 10:44:45 -07:00
Brad Parker
a1aefc901c
Qt WIMP GUI
2018-04-30 14:33:05 -04:00
twinaphex
e7272ddefa
(Audio mixer) Add MP3 support as well
2018-04-28 14:18:04 +02:00
twinaphex
3f7c318e3f
(Audio mixer) Add FLAC support to audio mixer
2018-04-28 11:17:37 +02:00
twinaphex
faa99bd323
Start adding FLAC hooks
2018-04-27 23:45:06 +02:00
orbea
76b4b426af
Makefile.common: Fix segfaults with --disable-builtinflac.
2018-04-27 09:54:05 -07:00
Twinaphex
6ac4032735
Merge pull request #6580 from gblues/gblues/hid
...
Working HID driver for Wii U [TESTING NEEDED]
2018-04-25 23:10:39 +02:00
gblues
1d84c0eca1
Fix analog for DS3, plus some cleanups
...
== DETAILS
- DS3 analog wasn't working mainly because I forgot to actually declare the
axes in input/input_autoconfig.c when declaring the pad. Whoops.
- I also moved the axis decoding logic to a more central place, because it
clearly is not Wii U specific.
- Removed some dead commented-out code
== TESTING
Can use analog inputs on both GCA and DS3. Tested in Mario 3 on Nestopia core.
Haven't tested with any actual analog games, but I did confirm via logging
that the correct ranges are produced.
2018-04-23 23:22:27 -07: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
fc169cf4fe
Split up libchdr_chd.c into several files
2018-04-22 19:50:14 +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
twinaphex
6f7b8aac8c
Add input/input_mapper.c always
2018-04-14 03:25:58 +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
6a6150bb03
Add files via upload
...
Removed obsolete/unneeded .o
2018-04-01 00:23:05 +01:00
twinaphex
c041470bb0
Add HAVE_RUNAHEAD ifdef
2018-03-29 15:38:22 +02:00
Dwedit
ff0a2d4f57
Add files to the makefile
2018-03-28 17:32:37 -05:00
alphanu1
80e295505e
Add files via upload
2018-03-26 21:14:27 +01:00
alphanu1
2ed38a8481
Add files via upload
...
Includes Linux place holder
2018-03-26 21:07:22 +01:00
alphanu1
9d23af5299
Add files via upload
2018-03-26 14:56:23 +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
36f9d359c2
Combine menu_list and menu_entries
2018-02-25 00:39:20 +01:00
orbea
e28db33f64
Makefile.common: Fix builtin-miniupnpc.
2018-02-11 17:07:04 -08:00
aliaspider
37bebb5b65
(D3D12) slang shaders support.
2018-02-11 00:00: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
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