twinaphex
|
4a9ca66389
|
(WGL) Check if settings struct is non-NULL
|
2017-01-15 23:58:14 +01:00 |
twinaphex
|
4230662572
|
(X context) Use better swap control method if GLX_OML_sync_control
and GLX_MESA_swap_control are supported
|
2017-01-14 12:24:56 +01:00 |
twinaphex
|
23017e0b45
|
Cleanups
|
2017-01-13 16:57:57 +01:00 |
twinaphex
|
1fa3475d79
|
Add parameter to video_context_driver's 'init' function
|
2017-01-13 16:52:07 +01:00 |
twinaphex
|
8c9e0405fb
|
Create video_driver_build_info
|
2017-01-13 16:09:32 +01:00 |
twinaphex
|
7d0056d422
|
Minimize dependence on settings struct from within context drivers
|
2017-01-11 06:44:41 +01:00 |
twinaphex
|
80f79130c0
|
Update set_video_mode context driver callback function
|
2017-01-11 06:35:50 +01:00 |
twinaphex
|
c1c35c5120
|
More platform build fixes
|
2017-01-10 21:15:52 +01:00 |
twinaphex
|
59a07d73b5
|
(PS3) Buildfix
|
2017-01-10 20:19:58 +01:00 |
twinaphex
|
db725155c1
|
(D3D) Another buildfix
|
2017-01-10 19:55:31 +01:00 |
twinaphex
|
bc50f99e40
|
(WGL) Add header include
|
2017-01-10 19:51:06 +01:00 |
twinaphex
|
a835149f69
|
(WGL) Buildfix
|
2017-01-10 19:48:19 +01:00 |
twinaphex
|
8bd12368ef
|
Pass joypad_driver name to input_driver_init function and make
sure we don't need to access the settings struct from the
input driver
|
2017-01-10 17:59:48 +01:00 |
twinaphex
|
d48141041d
|
Pass joypad_info to input_state function callback - less
settings pointer grabbing
|
2017-01-10 17:40:21 +01:00 |
twinaphex
|
b9945f05f1
|
Pass joypad_info to input_joypad_analog
|
2017-01-10 03:53:57 +01:00 |
twinaphex
|
6376f2af68
|
Add rarch_joypad_info_t
|
2017-01-10 03:44:53 +01:00 |
Josh Palmer
|
5ed17c1ffd
|
Reorganize QNX directory structure, rename bbqnx_ctx.c to qnx_ctx.c for consistency
Added OpenGL ES3 support to qnx_ctx.c
Finalize momentics project setup
|
2017-01-09 20:26:09 +00:00 |
Twinaphex
|
476c047f85
|
(OSX) Buildfix
|
2017-01-09 16:16:59 +01:00 |
twinaphex
|
c086a18ceb
|
video_driver_frame_filter no longer needs to grab pointer to
settings
|
2017-01-09 15:46:40 +01:00 |
twinaphex
|
36fb6776b2
|
Don't grab settings pointer in video_monitor_get_fps function
|
2017-01-09 15:42:14 +01:00 |
twinaphex
|
35fefb1c09
|
Do away with yet more pointer grabbing of settings
|
2017-01-09 15:14:16 +01:00 |
twinaphex
|
6b3cc9068d
|
Pass video_info to swap_buffers too
|
2017-01-09 14:59:15 +01:00 |
twinaphex
|
3d92ce140e
|
Pass video_frame_info_t to update_window_title
|
2017-01-09 14:42:07 +01:00 |
twinaphex
|
a90cf337c7
|
C buildfix
|
2017-01-09 01:56:36 +01:00 |
twinaphex
|
c87ef25133
|
CXX_BUILD fix
|
2017-01-09 01:54:15 +01:00 |
twinaphex
|
7ec6dc0bde
|
(x_ctx.c) Cleanup
|
2017-01-04 09:44:08 +01:00 |
twinaphex
|
b243fec095
|
Simplif gfx_ctx_drm_queue_flip
|
2017-01-01 06:06:44 +01:00 |
twinaphex
|
77e5cdbfde
|
Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
This reverts commit ad7386913c .
|
2016-12-22 23:36:11 +01:00 |
twinaphex
|
ad7386913c
|
Rename runloop_msg_queue_push to video_driver_msg_queue_push
and move code to video_driver.c
|
2016-12-22 13:15:02 +01:00 |
Hans-Kristian Arntzen
|
c48bb6284e
|
Wayland: Cursor toggling.
|
2016-12-17 21:34:51 +01:00 |
Hans-Kristian Arntzen
|
313ac63c33
|
Make use of xkb_state_update_mask.
Fixes mod keys in Wayland it seems.
|
2016-12-17 20:42:48 +01:00 |
Hans-Kristian Arntzen
|
b2059dcb79
|
Implement basic Wayland keyboard and mouse.
|
2016-12-17 20:28:08 +01:00 |
twinaphex
|
feae0823ce
|
Prevent some implicit memsets
|
2016-12-17 14:40:06 +01:00 |
Hans-Kristian Arntzen
|
4c99809cde
|
Vulkan: Fix VSync toggling on Windows.
Retarded bug, but haven't actually had access to a Windows machine until
now.
|
2016-12-17 12:06:43 +01:00 |
Twinaphex
|
b48d896c1e
|
Merge pull request #4249 from joolswills/mali_fbdev_ctx_warning
added stdlib.h - fixes warning with free / system
|
2016-12-15 20:01:18 +01:00 |
Jools Wills
|
4153785130
|
added stdlib.h - fixes warning with free / system
|
2016-12-15 18:59:20 +00:00 |
twinaphex
|
a5d4032d01
|
(X11) Cleanups
|
2016-12-15 12:37:14 +01:00 |
twinaphex
|
2c7af649cf
|
(Wayland) Cleanups
|
2016-12-04 03:54:11 +01:00 |
twinaphex
|
49c78ea2ff
|
(Drivers context) Cleanups
|
2016-12-04 03:51:12 +01:00 |
twinaphex
|
cd8fad87fc
|
(Mali) Cleanups
|
2016-12-04 03:48:05 +01:00 |
Brad Parker
|
f725b48555
|
starting to revert unicode changes
|
2016-12-03 00:15:29 -05:00 |
Brad Parker
|
5be05b3f61
|
Merge branch 'msvc'
|
2016-12-02 14:36:48 -05:00 |
twinaphex
|
5547b3fa3e
|
Rename some variables in wgl_ctx.cpp and cahnge prefix 'g_' to 'win32_'
|
2016-12-02 19:58:55 +01:00 |
Brad Parker
|
f64fb911b8
|
remove explicit unicode def/undefs
|
2016-12-02 12:46:32 -05:00 |
twinaphex
|
4ee5fcae47
|
Buildfixes
|
2016-12-02 01:51:26 +01:00 |
Brad Parker
|
367dea6723
|
unicode-ify a couple other windows files, start changing function names to W version explicitly
|
2016-11-29 20:32:24 -05:00 |
twinaphex
|
cd0bf8f31a
|
Prefer to use strlcpy instead of strcpy
|
2016-11-26 17:11:30 +01:00 |
twinaphex
|
88b1c3ed4c
|
Initialize char variables
|
2016-11-25 18:26:11 +01:00 |
Lioncash
|
5a5a54ef91
|
opendingux: Properly close #ifdef macro
|
2016-11-25 12:23:35 -05:00 |
twinaphex
|
e27940e646
|
Fixes Android 2.4 compatibility
|
2016-11-19 03:54:21 +01:00 |
Alcaro
|
a3e9addd80
|
Clean this one up a little
|
2016-11-14 17:23:38 +01:00 |
twinaphex
|
aaefa8d59e
|
(wayland_ctx.c) Prevent implicit memsets
|
2016-11-06 18:47:50 +01:00 |
twinaphex
|
695ff2a299
|
(sdl_gl_ctx.c) Prevent some implicit memsets
|
2016-11-06 18:44:55 +01:00 |
twinaphex
|
027a194346
|
(xegl_ctx.c) Style nit
|
2016-11-06 18:41:59 +01:00 |
twinaphex
|
8e941ee77a
|
(android_ctx.c) Prevent implicit memsets
|
2016-11-06 18:39:38 +01:00 |
twinaphex
|
219880a72b
|
Prevent implicit memsets for WGL context update_window_title
function
|
2016-11-06 18:36:58 +01:00 |
twinaphex
|
d4809d310a
|
Fix for previous bugged Xorg GL drivers
|
2016-11-03 13:25:44 +01:00 |
Logan McNaughton
|
200cf15044
|
Add egl debug context option for Android
According to https://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_create_context.txt
"The default value of EGL_CONTEXT_FLAGS_KHR is zero"
So this should keep it at 0 if debug=false, and set it to EGL_CONTEXT_OPENGL_DEBUG_BIT_KHR is debug=true
Fixes https://github.com/libretro/RetroArch/issues/3910
|
2016-10-31 15:28:45 -06:00 |
Brad Parker
|
d1d5584d18
|
update copyright
|
2016-10-27 11:47:10 -04:00 |
twinaphex
|
c3ab8800f4
|
Prevent implicit memsets
|
2016-10-21 05:57:40 +02:00 |
Higor Eurípedes
|
6f2cb9742d
|
(font) Create font_data_t and update font_driver_init_first()
|
2016-10-18 20:07:00 -03:00 |
Mikael Brunnhede
|
80dc3bec09
|
if 0 missed Vblank log printout code, since it may cause performance degradation.
|
2016-10-14 12:45:00 +02:00 |
Mikael Brunnhede
|
ca5e20bcaf
|
Remove missed Vblank log printout, since it may cause performance degradation.
|
2016-10-14 08:59:07 +02:00 |
twinaphex
|
3b1cf79c63
|
(X contexts) Cleanups
|
2016-10-08 14:37:26 +02:00 |
twinaphex
|
f698e0cfac
|
Add GL_CAPS_GLES3_SUPPORTED
|
2016-10-08 14:11:12 +02:00 |
twinaphex
|
1f99df6740
|
(GLX) Start adding hooks for MSAA
|
2016-10-08 14:00:06 +02:00 |
twinaphex
|
601aba72ea
|
Start adding GLX_SAMPLE_BUFFERS/GLX_SAMPLES to X context
|
2016-10-08 10:05:58 +02:00 |
twinaphex
|
91b1889873
|
(X11) Mouse input is no longer registered when we are on the
titlebar of the window or we are no longer inside the window
|
2016-10-03 06:50:00 +02:00 |
Logan McNaughton
|
4f002f2316
|
Specify EGL_DEPTH_SIZE for emscripten
Some drivers require it to provide a depth buffer.
|
2016-09-24 19:53:45 -06:00 |
twinaphex
|
83be6daa93
|
Try to prevent input driver from being set with Emscripten EGL context driver if HAVE_SDL2 is defined
|
2016-09-24 05:57:02 +02:00 |
twinaphex
|
0d49ed5877
|
drm_ctx.c - remove dead assignment
|
2016-09-22 20:56:42 +02:00 |
twinaphex
|
1b9a067bcc
|
Move code to apple_compat.h
|
2016-09-14 14:10:39 +02:00 |
twinaphex
|
6d7602d47f
|
Fix C89_BUILD
|
2016-09-11 16:43:28 +02:00 |
twinaphex
|
7290c7e3c2
|
(Emscripten) Buildfix
|
2016-09-11 16:39:13 +02:00 |
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
|
7a36ea7d1c
|
Silence warnings
|
2016-09-08 06:11:02 +02:00 |
twinaphex
|
671063aec2
|
Silence warnings
|
2016-09-06 23:17:16 +02:00 |
twinaphex
|
6f47289ba6
|
Start adding HAVE_CONFIG_H to gfx/drivers_context
|
2016-09-06 19:39:02 +02:00 |
Alcaro
|
23dc89168a
|
are those HAVE flags not set up there or something?
|
2016-09-06 19:21:33 +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
|
e106fd4374
|
Get rid of more general.h includes
|
2016-09-01 18:01:41 +02:00 |
twinaphex
|
b7fd9bef60
|
Add configuration.h
|
2016-09-01 17:34:24 +02:00 |
twinaphex
|
815c0eb3ee
|
Remove header includes
|
2016-09-01 05:46:10 +02:00 |
twinaphex
|
12cfb3bfce
|
Rewrite gfx_ctx_x_make_current a bit and turn it into a
static function
|
2016-08-31 15:24:56 +02: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
|
78337bae4b
|
EGL_DEPTH_SIZE should be set
Same reasoning as Android.
|
2016-08-30 15:32:25 -06:00 |
Logan McNaughton
|
1beb9e9ffd
|
EGL_DEPTH_SIZE should be set
EGL_DEPTH_SIZE needs to be set in order to have an FBO with a depth buffer. Some drivers aren't as strict about this but many are.
|
2016-08-30 15:29:17 -06:00 |
twinaphex
|
24075fd52f
|
(osmesa_ctx.c) Cleanups
|
2016-08-28 18:26:53 +02:00 |
twinaphex
|
5f4ee2567c
|
(sdl_gl_ctx.c) Cleanup
|
2016-08-28 18:20:31 +02:00 |
Alcaro
|
6cb656bcc9
|
Doublekill warning
|
2016-08-28 18:06:57 +02:00 |
Alcaro
|
c4d4c51a5f
|
Kill warning
|
2016-08-28 17:59:43 +02:00 |
Brad Parker
|
cf4bf344a9
|
add configuration option to toggle showing hidden files (default on), fixes issue #2769
|
2016-08-27 21:48:55 -04:00 |
twinaphex
|
035d006d62
|
Set attrib to EGL_OPENGL_ES3_BIT_KRH if g_es3 is true
|
2016-08-23 00:09:33 +02:00 |
Brad Parker
|
cc582db6fb
|
recursively scan directories for database content, fixes issue #3139
|
2016-08-21 00:59:41 -04:00 |
Logan McNaughton
|
47227c829b
|
GLES3 fixes
|
2016-08-06 21:45:35 -06:00 |
Higor Eurípedes
|
529031270b
|
(osmesa) Cleanup and minor fixes
|
2016-08-05 20:54:35 -03:00 |
twinaphex
|
a07ce85086
|
(OSMesa) No C++ comments
|
2016-08-02 02:19:06 +02:00 |