twinaphex
|
51b0e61712
|
Cleanups
|
2016-09-11 16:24:02 +02:00 |
|
twinaphex
|
7e83162c60
|
Remove general.h
|
2016-09-11 15:10:58 +02:00 |
|
twinaphex
|
6f47289ba6
|
Start adding HAVE_CONFIG_H to gfx/drivers_context
|
2016-09-06 19:39:02 +02:00 |
|
twinaphex
|
acd4dd527b
|
Header include cleanups
|
2016-09-05 18:31:32 +02:00 |
|
Brad Parker
|
0eb1777a1f
|
remove extra semicolons
|
2016-09-03 10:30:21 -04:00 |
|
twinaphex
|
aa15fb3f91
|
Update remaining video context drivers
|
2016-08-31 15:02:07 +02:00 |
|
Brad Parker
|
2afd72252c
|
make GLX context current when creating font textures with threaded video
|
2016-08-31 01:33:35 -04:00 |
|
Logan McNaughton
|
47227c829b
|
GLES3 fixes
|
2016-08-06 21:45:35 -06:00 |
|
twinaphex
|
d953be6397
|
(Wayland) Use signal handler code from frontend driver
|
2016-07-08 12:52:46 +02:00 |
|
Hans-Kristian Arntzen
|
471d06d133
|
Fix Wayland refresh rate logging.
|
2016-07-06 23:22:13 +02:00 |
|
twinaphex
|
5845a9944d
|
Add more HAVE_THREADS ifdefs
|
2016-05-11 19:02:43 +02:00 |
|
Hans-Kristian Arntzen
|
d723411436
|
De ioctl video_driver.
|
2016-05-08 14:00:51 +02:00 |
|
twinaphex
|
60233d1abb
|
Add set_flags to context driver
|
2016-05-05 17:35:28 +02:00 |
|
twinaphex
|
8136683ffc
|
(context drivers) Start exposing core GL flag
|
2016-05-05 05:46:00 +02:00 |
|
twinaphex
|
a0425dfb14
|
(Context drivers) Add get_flags function
|
2016-05-05 05:35:35 +02:00 |
|
twinaphex
|
64a77af881
|
Use RARCH_DISPLAY_CTL_HW_CONTEXT_GET directly instead of
going through video_driver_callback
|
2016-03-04 20:49:55 +01:00 |
|
twinaphex
|
b8c1e31c13
|
(Android/Vulkan) Start hooking up Vulkan for Android context driver
|
2016-03-01 18:16:22 +01:00 |
|
twinaphex
|
e938be3747
|
Have to rewrite EGL context code
|
2016-03-01 06:49:05 +01:00 |
|
Alcaro
|
7a6463a300
|
Add escape hatch if rarch (or the core) is in an infinite loop.
|
2016-02-23 16:11:39 +01:00 |
|
twinaphex
|
22a677b3a8
|
Don't use egl_common's 'api' variable anymore
|
2016-02-22 11:54:19 +01:00 |
|
twinaphex
|
fd7a62f5ca
|
(Wayland) Context driver doesn't use egl api anymore
|
2016-02-22 11:48:17 +01:00 |
|
twinaphex
|
e4935d490c
|
(DRM) Uses its own sighandler and atomic quit variable
|
2016-02-22 11:46:08 +01:00 |
|
Hans-Kristian Arntzen
|
c4104ae37c
|
Wayland: Add metrics support.
|
2016-02-21 22:04:56 +01:00 |
|
Hans-Kristian Arntzen
|
52a515f0d3
|
Wayland: Add HiDPI awareness.
|
2016-02-21 21:35:06 +01:00 |
|
twinaphex
|
fde9f1ce2c
|
Start making GL optional (previously we assumed pretty much - hardware
context = GL) Still have the issue where the menu driver auto-switches
back to rgui instead of glui/xmb
|
2016-02-20 06:16:34 +01:00 |
|
Hans-Kristian Arntzen
|
88ec0f522b
|
Vulkan: Add Vulkan backend to GLX context.
Also fixes some snags with libretro-test-vulkan.
|
2016-02-19 21:37:24 +01:00 |
|
twinaphex
|
11831a8b47
|
move shareable vulkan initialization code to vulkan_common.c
|
2016-02-19 14:38:15 +01:00 |
|
twinaphex
|
e1a1843edc
|
Start moving code to vulkan_common.h
|
2016-02-19 14:23:51 +01:00 |
|
twinaphex
|
2d5e10e840
|
Fix this
|
2016-02-19 13:17:03 +01:00 |
|
twinaphex
|
140d65b994
|
Setup specific WSI extensions
|
2016-02-19 13:11:30 +01:00 |
|
twinaphex
|
7ec1a6836c
|
(Vulkan WSI) Add Mir bits (we don't have Mir context driver yet
but whatever, add them all)
|
2016-02-19 13:06:38 +01:00 |
|
twinaphex
|
50efe142b9
|
Go through function pointers
|
2016-02-19 13:03:35 +01:00 |
|
twinaphex
|
eb1fe0476d
|
Start implementing xlib/xcb bits (for when these context drivers
get added)
|
2016-02-19 12:46:42 +01:00 |
|
twinaphex
|
14d39be698
|
Move code around
|
2016-02-19 12:30:18 +01:00 |
|
twinaphex
|
cebefa6ae1
|
Refactor vulkan_surface_create
|
2016-02-19 12:23:16 +01:00 |
|
twinaphex
|
db074e1c1a
|
Start implementing more WSI variants
|
2016-02-19 12:15:16 +01:00 |
|
twinaphex
|
353c421a5c
|
Add function pointer for vkCreateAndroidSurfaceKHR
|
2016-02-19 12:08:34 +01:00 |
|
twinaphex
|
6fcd097e4c
|
Start setting up vulkan_init_context for multiple WSI types
|
2016-02-19 12:04:56 +01:00 |
|
twinaphex
|
1c412eea5a
|
Start adding preliminary implementation for vulkan_surface_create
|
2016-02-19 12:00:52 +01:00 |
|
twinaphex
|
96c9687a8a
|
Create vulkan_surface_create
|
2016-02-19 11:55:57 +01:00 |
|
twinaphex
|
98990d6afc
|
Add more WSI enum types
|
2016-02-19 11:50:25 +01:00 |
|
twinaphex
|
7205d76ab0
|
Cleanups
|
2016-02-19 11:36:46 +01:00 |
|
twinaphex
|
c105fb22f3
|
Style nits
|
2016-02-19 11:29:15 +01:00 |
|
twinaphex
|
a61536ffdc
|
More refactors - create vulkan_destroy_context
|
2016-02-19 11:12:43 +01:00 |
|
twinaphex
|
6be1453d9c
|
Create vulkan_init_context
|
2016-02-19 11:04:51 +01:00 |
|
twinaphex
|
50a605e9db
|
Cleanups
|
2016-02-19 10:54:00 +01:00 |
|
twinaphex
|
1165d1c0b7
|
Create gfx_ctx_vulkan_data_t
|
2016-02-19 10:35:59 +01:00 |
|
twinaphex
|
02e3d6eba7
|
Only one Wayland context driver now
|
2016-02-19 07:58:14 +01:00 |
|
twinaphex
|
0b85951abe
|
(Wayland context) Cleanup some defines
|
2016-02-18 07:40:13 +01:00 |
|
twinaphex
|
a21444fc9a
|
(Wayland ctx) More improvements to Vulkan support
|
2016-02-18 07:29:20 +01:00 |
|