RetroArch/gfx/common
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
..
metal Clean up white space. 2019-02-03 16:00:50 -08:00
wayland qb: Allow falling back to a bundled wayland-protocols when not found. 2019-02-10 15:34:50 -08:00
caca_common.h update copyright 2019-02-22 19:13:36 -05:00
ctr_common.h Squeeze extra blank lines with cat(1). 2019-01-08 11:04:58 -08:00
d3d8_common.c Clean up white space. 2019-02-03 16:00:50 -08:00
d3d8_common.h Clean up white space. 2019-02-03 16:00:50 -08:00
d3d9_common.c Clean up white space. 2019-02-03 16:00:50 -08:00
d3d9_common.h Clean up white space. 2019-02-03 16:00:50 -08:00
d3d10_common.c Clean up white space. 2019-02-03 16:00:50 -08:00
d3d10_common.h add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
d3d11_common.c Bugfix - creating swap chain twice in d3d11 2018-12-29 11:38:09 +01:00
d3d11_common.h add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
d3d12_common.c add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
d3d12_common.h Silence some warnings 2018-12-29 02:12:50 +01:00
d3d_common.c Allow winraw and xinput to work without dinput in Windows 2019-02-26 21:29:43 +08:00
d3d_common.h Change INT32 to int32_t 2019-02-16 10:52:40 +01:00
d3dcompiler_common.c Clean up white space. 2019-02-03 16:00:50 -08:00
d3dcompiler_common.h Cleanups 2018-05-12 19:24:04 +02:00
dbus_common.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
dbus_common.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
drm_common.c Add DRM interface for refresh rate. 2018-04-16 15:36:46 -05:00
drm_common.h Add DRM interface for refresh rate. 2018-04-16 15:36:46 -05:00
dxgi_common.c add memory stats to more context drivers, use correct default variables for fps/stats/framecount/memory_show 2019-02-15 15:59:00 -05:00
dxgi_common.h Port d3d12 driver for UWP 2018-12-28 22:10:26 +01:00
egl_common.c Fix CXX_BUILD errors. 2019-01-13 11:51:33 -08:00
egl_common.h EGL: Add callback to select EGLConfig. 2018-12-11 20:12:25 +01:00
gdi_common.h update copyright 2019-02-22 19:13:36 -05:00
gl1_common.h gl1: fix order of non-rgui menu drawing, add proper texture support 2019-02-11 12:05:31 -05:00
gl_common.h * Get rid of video_shader_driver_use 2019-02-03 04:37:54 +01:00
gl_core_common.h Add a new "glcore" driver with slang support. 2019-03-09 12:30:49 +01:00
gx2_common.h Buildfix 2018-04-18 07:53:25 +02:00
metal_common.h Squeeze extra blank lines with cat(1). 2019-01-08 11:04:58 -08:00
metal_common.m (Cocoa) Unify both headers 2019-02-09 04:40:38 +01:00
orbis_common.h Clean up white space. 2019-02-03 16:00:50 -08:00
sixel_common.h update copyright 2019-02-22 19:13:36 -05:00
switch_common.h libnx: refactor all the code of the now deprecated gfx api over to the new nwindow / framebuffer api 2019-01-07 15:03:44 +01:00
vga_common.h update copyright 2019-02-22 19:13:36 -05:00
vita2d_common.h Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
vksym.h Update Vulkan 2018-05-13 21:35:18 +02:00
vulkan_common.c add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
vulkan_common.h Vulkan: Fix color issues with RGBA8888 swapchains in readback. 2019-02-15 20:30:08 +01:00
wayland_common.h Remove trailing blank lines. 2019-01-17 19:39:38 -08:00
win32_common.c add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
win32_common.h (Xbox OG) Buildfixes 2019-02-07 05:42:23 +01:00
x11_common.c add "Send Debug Info" option under Help 2019-03-07 19:17:54 -05:00
x11_common.h Remove trailing blank lines. 2019-01-17 19:39:38 -08:00
xinerama_common.c Clean up trailing whitespace 2017-12-12 00:24:18 -08:00
xinerama_common.h Remove trailing blank lines. 2019-01-17 19:39:38 -08:00