Twinaphex
|
dfe79c3fcd
|
setWantsBestResolutionOpenGLSurface - determine at runtime if we can call
this instead of compile-time
|
2016-01-16 12:09:50 +01:00 |
|
Twinaphex
|
21dc363e0f
|
backingScaleFactor - cut down on compile-time ifdef - attempt to detect it at runtime
|
2016-01-16 11:58:36 +01:00 |
|
Twinaphex
|
64fe30281c
|
Cleanup
|
2016-01-16 11:51:24 +01:00 |
|
Twinaphex
|
302089e8d8
|
Cleanup
|
2016-01-16 11:50:44 +01:00 |
|
Twinaphex
|
5a4db266e8
|
(OSX) Change get_from_selector
|
2016-01-16 11:49:10 +01:00 |
|
Twinaphex
|
5cc163a10b
|
(OSX) Cleanup
|
2016-01-16 11:40:48 +01:00 |
|
Twinaphex
|
794bcc53c3
|
(iOS) Buildfix
|
2016-01-15 23:15:49 +01:00 |
|
twinaphex
|
09a183df3f
|
(OSX) Create get_backing_scale_factor
|
2016-01-15 22:15:23 +01:00 |
|
twinaphex
|
e920e5f1b9
|
Add early return in case settings is NULL
|
2016-01-15 15:38:21 +01:00 |
|
twinaphex
|
039e2acc49
|
Make switch stop complaininig
|
2016-01-15 14:08:38 +01:00 |
|
twinaphex
|
5f513d2af0
|
(cocoa_gl_ctx.m) Cleanups
|
2016-01-15 14:03:56 +01:00 |
|
Twinaphex
|
58ebbdeada
|
Attempt to prevent race issue in get_chosen_screen
|
2016-01-15 13:58:16 +01:00 |
|
Twinaphex
|
26bcfa8d89
|
Revert "Refactor function get_float_from_selector - obsolete"
This reverts commit 1b2632e7fa .
|
2016-01-15 13:03:40 +01:00 |
|
twinaphex
|
1b2632e7fa
|
Refactor function get_float_from_selector - obsolete
hardcoded ifdef
|
2016-01-15 12:53:33 +01:00 |
|
Twinaphex
|
50a7686931
|
(iOS) Fix ARC issues
|
2016-01-14 07:03:35 +01:00 |
|
twinaphex
|
3eb6ef0251
|
(OSX 10.6) Buildfix
|
2016-01-13 21:21:11 +01:00 |
|
twinaphex
|
54f46f4ee3
|
Update headers
|
2016-01-10 04:41:52 +01:00 |
|
twinaphex
|
3a30649876
|
Pass through data variable to win32_window_create correctly
|
2016-01-08 05:13:10 +01:00 |
|
twinaphex
|
5a60055aa9
|
Make curD3D a static variable
|
2016-01-07 01:18:51 +01:00 |
|
twinaphex
|
e5f327edda
|
N/A
|
2016-01-07 01:11:26 +01:00 |
|
twinaphex
|
9f616cca07
|
Check if device is NULL inside d3d_set_resize
|
2016-01-07 01:10:37 +01:00 |
|
twinaphex
|
3b8932b302
|
Turn returntype of set_resize into bool
|
2016-01-07 00:58:33 +01:00 |
|
twinaphex
|
38a58a2a8a
|
Call d3d_restore from d3d.cpp
|
2016-01-07 00:38:42 +01:00 |
|
twinaphex
|
c2d7cbe18b
|
Use string_is_empty
|
2015-12-26 07:59:15 +01:00 |
|
twinaphex
|
466953fae8
|
remove this
|
2015-12-22 21:59:24 +01:00 |
|
Higor Eurípedes
|
f6729c0b74
|
(d3d_ctx) Return video_data as the context data
The d3d context shares the d3d video driver data.
|
2015-12-20 19:12:14 -03:00 |
|
Jean-André Santoni
|
6f5d09b235
|
(Mali) Fix mali fbdev build
|
2015-12-15 10:23:02 +07:00 |
|
twinaphex
|
e1331fa6a5
|
CXX_BUILD fixes
|
2015-12-10 14:05:56 +01:00 |
|
twinaphex
|
902997c579
|
Remove gfx_ctx_data_get_ptr
|
2015-12-09 09:05:55 +01:00 |
|
Higor Eurípedes
|
1f51a0d948
|
(videocore) Fix build
|
2015-12-08 19:34:26 -03:00 |
|
Higor Eurípedes
|
39b238151f
|
(androidegl_ctx) Lock android_app before accessing it
|
2015-12-08 19:26:32 -03:00 |
|
Higor Eurípedes
|
7dcecc500f
|
(cocoa) Fix warning
|
2015-12-08 17:33:59 -03:00 |
|
Higor Eurípedes
|
c2d4da4660
|
(mali) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
|
Higor Eurípedes
|
9e90efacbb
|
(videocore) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
|
Higor Eurípedes
|
98baf27a99
|
(vivante-fbdev) Convert to new egl common api
|
2015-12-08 17:33:59 -03:00 |
|
twinaphex
|
77f1bbdb26
|
(D3D) Buildfix
|
2015-12-08 20:55:19 +01:00 |
|
twinaphex
|
a5d0770268
|
(PS3) Get rid of gfx_ctx_free_data
|
2015-12-08 19:56:43 +01:00 |
|
Higor Eurípedes
|
5b7069b377
|
(bbqnx_ctx.c) Convert to the new egl common api
|
2015-12-08 14:56:46 -03:00 |
|
Higor Eurípedes
|
3a7f93d459
|
(android_ctx.c) Use the new egl common api
|
2015-12-08 14:30:45 -03:00 |
|
Higor Eurípedes
|
1cf574cfbe
|
Move most of egl_common globals into egl_ctx_data_t
|
2015-12-08 13:54:03 -03:00 |
|
Higor Eurípedes
|
c257374dcd
|
(video_context_driver) Make better use of the data argument in context calls
|
2015-12-08 12:19:08 -03:00 |
|
twinaphex
|
a95762e5cb
|
Create egl_has_config
|
2015-12-08 14:42:02 +01:00 |
|
twinaphex
|
0f94353b28
|
Create egl_get_native_visual_id
|
2015-12-08 14:38:06 +01:00 |
|
twinaphex
|
2d55dc3bda
|
Complete namespace changes
|
2015-12-07 15:32:14 +01:00 |
|
twinaphex
|
c0a1a6a3fe
|
Move system->shutdown to runloop_ctl, turn it into a local
static variable
|
2015-12-04 12:44:12 +01:00 |
|
twinaphex
|
6c6beca430
|
Create x11_save_last_used_monitor
|
2015-12-01 08:49:35 +01:00 |
|
twinaphex
|
c4354ff429
|
Create g_x11_screen
|
2015-12-01 08:42:33 +01:00 |
|
twinaphex
|
1d44619f41
|
Move driver->video_cache_context and driver->video_cache_context_ack
to video_driver.c
|
2015-11-29 20:44:51 +01:00 |
|
twinaphex
|
0044d853f8
|
Move display_type / display_window etc all to gfx/video_driver.c -
no more dependencies on driver_t
|
2015-11-29 01:12:49 +01:00 |
|
twinaphex
|
ef3cbed13e
|
Create separate WndProc for GL and D3D
|
2015-11-28 21:50:28 +01:00 |
|
twinaphex
|
8ce6582fa4
|
Create drm_wait_flip
|
2015-11-28 17:16:19 +01:00 |
|
twinaphex
|
a8d868f187
|
(Android) Implement 'focused' callback for androidegl_ctx
|
2015-11-27 20:38:29 +01:00 |
|
twinaphex
|
5c28a8389a
|
(DRM/EGL) No need to grab context data pointer anymore
|
2015-11-26 19:12:47 +01:00 |
|
twinaphex
|
7c52d380bf
|
Move memsetting of fds and evctx to drm_common.c
|
2015-11-26 18:59:36 +01:00 |
|
twinaphex
|
00cf57eac0
|
Header include drm_common.h already includes essential
DRM headers
|
2015-11-26 18:57:29 +01:00 |
|
twinaphex
|
9c2813a757
|
Turn a bunch of variables static
|
2015-11-26 18:49:58 +01:00 |
|
twinaphex
|
25680ec8a6
|
Create more DRM common functions
|
2015-11-26 18:47:07 +01:00 |
|
twinaphex
|
60ead8f6b1
|
Create drm_get_encoder
|
2015-11-26 18:23:51 +01:00 |
|
twinaphex
|
0225e2e65a
|
Cleanups
|
2015-11-26 18:18:44 +01:00 |
|
twinaphex
|
2693e16f1e
|
(Exynos/DRM EGL context driver) Unify more code
|
2015-11-26 18:05:27 +01:00 |
|
twinaphex
|
7e08f5d908
|
Create drm_free
|
2015-11-26 17:34:35 +01:00 |
|
twinaphex
|
e06121b661
|
Move more common code to drm_common.c
|
2015-11-26 17:30:01 +01:00 |
|
twinaphex
|
8f9c652693
|
Add gfx/common/drm_common.c and gfx_common/drm_common.h
|
2015-11-26 17:12:06 +01:00 |
|
twinaphex
|
866501703f
|
Cleanups
|
2015-11-23 21:28:54 +01:00 |
|
twinaphex
|
f98cda3c33
|
video_context_data only accessed now from one file
|
2015-11-23 21:06:15 +01:00 |
|
twinaphex
|
1f87c6d9e2
|
Dont' try to access driver->video_context_data directly
|
2015-11-23 20:56:06 +01:00 |
|
twinaphex
|
41b46975f9
|
Cleanups - go through standard functions
|
2015-11-23 20:45:09 +01:00 |
|
twinaphex
|
86504392b9
|
Create video_driver_set_size
|
2015-11-23 12:54:15 +01:00 |
|
twinaphex
|
b434689d39
|
(Win32) Buildfixes
|
2015-11-23 12:14:53 +01:00 |
|
Twinaphex
|
5974f81ed8
|
(OSX) Buildfixes
|
2015-11-23 12:07:00 +01:00 |
|
twinaphex
|
85dbeeb8f9
|
No more video_monitor.h
|
2015-11-22 13:32:46 +01:00 |
|
twinaphex
|
aad6a3a2a6
|
CXX_BUILD - buildfixes
|
2015-11-21 12:32:12 +01:00 |
|
twinaphex
|
b69caea6c1
|
Set g_egl_inited to false after egl_destroy
|
2015-11-21 09:39:25 +01:00 |
|
twinaphex
|
0f33722f5d
|
Refactor Wii per-game resolution mode to be somewhat generic
|
2015-11-21 08:56:24 +01:00 |
|
twinaphex
|
de44911092
|
(PS3/Wii) Reimplement video resolution code
|
2015-11-21 08:39:46 +01:00 |
|
twinaphex
|
ad75d00bd4
|
Implement get_video_output_size
|
2015-11-21 08:18:14 +01:00 |
|
twinaphex
|
1c3ba76e67
|
(PS3) Implement video output get prev/next
|
2015-11-21 07:54:42 +01:00 |
|
twinaphex
|
60aad558d8
|
(PS3) Cleanups
|
2015-11-21 07:43:53 +01:00 |
|
twinaphex
|
658c5d4ceb
|
(PS3) Cleanups
|
2015-11-21 07:32:08 +01:00 |
|
twinaphex
|
7c10d0f796
|
(vc_eg_ctx.c) Move header below egl_common.h
|
2015-11-20 16:58:31 +01:00 |
|
twinaphex
|
1686eb8f7f
|
(vc_egl_ctx.c) Cleanup
|
2015-11-20 14:34:40 +01:00 |
|
twinaphex
|
990bffcc27
|
(wgl_ctx.cpp) Cleanups
|
2015-11-20 14:32:46 +01:00 |
|
twinaphex
|
e466995c70
|
(xegl_ctx.c) Get rid of forward declaration
|
2015-11-20 14:31:09 +01:00 |
|
twinaphex
|
c6e962a43e
|
(bbqnx) Use g_egl_api
|
2015-11-20 14:30:32 +01:00 |
|
twinaphex
|
1d4b5691c9
|
(DRM/EGL) Add goto error
|
2015-11-20 13:50:17 +01:00 |
|
twinaphex
|
259674fee2
|
(vivante fbdev) Add function pointer for rendering hardware contexts
|
2015-11-20 13:46:41 +01:00 |
|
twinaphex
|
2f151896eb
|
use egl_create_surface everywhere
|
2015-11-20 13:43:05 +01:00 |
|
twinaphex
|
fc0f5f8889
|
Create egl_create_surface
|
2015-11-20 13:36:16 +01:00 |
|
twinaphex
|
1101bb34d3
|
Create g_egl_api/g_egl_inited
|
2015-11-20 13:27:31 +01:00 |
|
twinaphex
|
3c842823bc
|
(Mali/Wayland) Use egl_create_context
|
2015-11-19 18:36:24 +01:00 |
|
twinaphex
|
01614bb7f4
|
Start using egl_create_context in more drivers
|
2015-11-19 18:29:15 +01:00 |
|
twinaphex
|
f84c58e777
|
(Android) Start using egl_create_context
|
2015-11-19 18:25:19 +01:00 |
|
twinaphex
|
033e0ac3ad
|
(drm_egl_ctx.c) Start using egl_create_context
|
2015-11-19 18:18:44 +01:00 |
|
twinaphex
|
c1e61f7ff0
|
Start using egl_init_context for most GLES context drivers
|
2015-11-19 18:10:59 +01:00 |
|
twinaphex
|
4c1ac3222c
|
Start using egl_init_context in more drivers
|
2015-11-19 18:01:37 +01:00 |
|
twinaphex
|
6048025544
|
(Android) Use egl_init_context too
|
2015-11-19 17:55:49 +01:00 |
|
twinaphex
|
ad260fcb7b
|
Create egl_init_context
|
2015-11-19 17:52:25 +01:00 |
|
twinaphex
|
512585f673
|
(DRM/EGL) Cleanups
|
2015-11-19 17:02:02 +01:00 |
|
twinaphex
|
64bfea11f6
|
(DRM/EGL) Cleanups
|
2015-11-19 16:46:38 +01:00 |
|
twinaphex
|
a0ac41f49f
|
(DRM/EGL) Cleanups
|
2015-11-19 16:32:58 +01:00 |
|
twinaphex
|
b35c5e244f
|
(DRM/EGL) Cleanups
|
2015-11-19 16:06:16 +01:00 |
|
twinaphex
|
ee3f625a83
|
Remove signal includes
|
2015-11-19 15:57:09 +01:00 |
|
twinaphex
|
80369a8823
|
Create egl_install_sighandlers
|
2015-11-19 15:55:57 +01:00 |
|
twinaphex
|
ad311d3bb0
|
Set g_egl_quit to 0 at end of egl_destroy
|
2015-11-19 15:49:49 +01:00 |
|
twinaphex
|
2fe6686ced
|
Create g_egl_quit
|
2015-11-19 15:47:30 +01:00 |
|
twinaphex
|
34543c3f1c
|
(vc_egl_ctx.c) Remove g_quit variable
|
2015-11-19 15:43:10 +01:00 |
|
twinaphex
|
5bf5c7d790
|
(mali_fbdev) Cleanup
|
2015-11-19 15:40:13 +01:00 |
|
twinaphex
|
55591e97c3
|
(DRM/EGL) Nit
|
2015-11-19 15:39:25 +01:00 |
|
twinaphex
|
e84d77bf64
|
(BBQNX) Cleanup
|
2015-11-19 15:37:43 +01:00 |
|
twinaphex
|
774542fc62
|
Simplify egl_destroy
|
2015-11-19 15:34:40 +01:00 |
|
twinaphex
|
36b278fb84
|
(DRM/EGL) Use g_interval variable
|
2015-11-19 15:32:02 +01:00 |
|
twinaphex
|
46fb98e21c
|
Create egl_get_video_size
|
2015-11-19 15:21:04 +01:00 |
|
twinaphex
|
5aedc1c4ca
|
Create egl_set_swap_interval
|
2015-11-19 15:16:37 +01:00 |
|
twinaphex
|
00be95159d
|
Create x11_event_queue_check
|
2015-11-19 15:05:17 +01:00 |
|
twinaphex
|
21124ec80a
|
(GLX) Simplification
|
2015-11-19 15:00:12 +01:00 |
|
twinaphex
|
7c9f357c1b
|
Simplify glx_wait_notify
|
2015-11-19 14:59:26 +01:00 |
|
twinaphex
|
599f68bf63
|
(DRM/EGL) Always focused
|
2015-11-19 14:48:35 +01:00 |
|
twinaphex
|
200c42e7ee
|
No longer need context data struct for Android
|
2015-11-19 14:43:22 +01:00 |
|
twinaphex
|
7b39fd50a3
|
Create egl_swap_buffers
|
2015-11-19 14:38:55 +01:00 |
|
twinaphex
|
e2c82900d1
|
Create egl_bind_hw_render
|
2015-11-19 14:32:39 +01:00 |
|
twinaphex
|
6dee1fcc92
|
Move g_use_hw_ctx to egl_common.c
|
2015-11-19 14:28:21 +01:00 |
|
twinaphex
|
9705dc8d04
|
Create egl_destroy
|
2015-11-19 14:23:14 +01:00 |
|
twinaphex
|
36579ae58d
|
Start moving identical state variables to egl_common.c
|
2015-11-19 14:09:51 +01:00 |
|
twinaphex
|
39ad1c2f86
|
(vc_egl_ctx.c) Put variable declarations at top
|
2015-11-19 13:29:46 +01:00 |
|
twinaphex
|
ffbb9d0481
|
Create generic egl_get_proc_address
|
2015-11-19 13:24:51 +01:00 |
|
twinaphex
|
50f8634902
|
Add gfx/common/egl_common.c
|
2015-11-19 13:16:43 +01:00 |
|
twinaphex
|
476f390f55
|
remove some include headers
|
2015-11-19 12:25:53 +01:00 |
|
twinaphex
|
655520aeec
|
Create x11_install_quit_atom
|
2015-11-19 12:18:35 +01:00 |
|
twinaphex
|
e3aba24e42
|
(X11) Code de-duplication
|
2015-11-19 12:05:32 +01:00 |
|
twinaphex
|
50cd3bc185
|
Create x11_colormap_destroy
|
2015-11-19 11:55:05 +01:00 |
|
twinaphex
|
48495980ba
|
Create x11_window_destroy
|
2015-11-19 11:49:09 +01:00 |
|
twinaphex
|
ce2b973beb
|
Create x11_input_ctx_new/x11_input_ctx_destroy
|
2015-11-19 11:27:41 +01:00 |
|
twinaphex
|
56e5d0bf3e
|
Create g_x11_xim
|
2015-11-19 11:24:56 +01:00 |
|
twinaphex
|
f868cbab31
|
Create x11_update_window_title
|
2015-11-19 11:18:57 +01:00 |
|
twinaphex
|
d23557d38e
|
Start restricting scope of g_x11_has_focus
|
2015-11-19 11:13:59 +01:00 |
|
twinaphex
|
f364ff0649
|
Create x11_connect
|
2015-11-19 11:07:52 +01:00 |
|
twinaphex
|
95a5818ccb
|
Create x11_install_sighandlers
|
2015-11-19 11:04:17 +01:00 |
|
twinaphex
|
dd3e7f9ddc
|
No more wrapper function for x11_check_window
|
2015-11-19 10:35:15 +01:00 |
|
twinaphex
|
b50152902a
|
No wrapper functions anymore for x11_get_video_size
|
2015-11-19 10:29:26 +01:00 |
|
twinaphex
|
9563f40aeb
|
Cleanups
|
2015-11-19 10:25:07 +01:00 |
|
twinaphex
|
ba1dd31995
|
Create x11_has_focus
|
2015-11-19 10:13:09 +01:00 |
|
twinaphex
|
4be8f14618
|
(GLX) Cleanup
|
2015-11-19 10:10:22 +01:00 |
|
twinaphex
|
cbaca1bfe1
|
Create x11_get_video_size
|
2015-11-19 10:09:19 +01:00 |
|
twinaphex
|
5283c4c13c
|
(GLX) Uses x11_check_window now too
|
2015-11-19 10:05:54 +01:00 |
|
twinaphex
|
ac6813dc7f
|
Create x11_check_window
|
2015-11-19 10:02:53 +01:00 |
|
twinaphex
|
025db14dcf
|
(XEGL/GLX) Start using the same global state variables
|
2015-11-19 10:00:25 +01:00 |
|
twinaphex
|
3f23a23dea
|
move g_has_focus to x11_common.c
|
2015-11-19 09:51:20 +01:00 |
|
twinaphex
|
c9dc5cf71d
|
Start moving some global variables for X11 context drivers
to x11_common.c
|
2015-11-19 09:49:37 +01:00 |
|
twinaphex
|
9207acd6f2
|
Expand win32_window_init
|
2015-11-19 08:30:37 +01:00 |
|
twinaphex
|
9376e8f019
|
(GLX) Cleanups
|
2015-11-18 14:34:04 +01:00 |
|
twinaphex
|
7e16e417b4
|
(Win32) Start using win32_shader_dlg.c for both D3D and GL
|
2015-11-18 14:19:35 +01:00 |
|
twinaphex
|
73990929e5
|
(WGL) Fix
|
2015-11-17 23:14:59 +01:00 |
|
twinaphex
|
4b00e24617
|
(D3D) Buildfix
|
2015-11-17 11:33:24 +01:00 |
|
twinaphex
|
bb99dc4e38
|
Create win32_window_reset
|
2015-11-17 10:16:16 +01:00 |
|
twinaphex
|
ab99c8ff8d
|
(Win32) Buildfix
|
2015-11-17 10:13:34 +01:00 |
|
twinaphex
|
9528738a09
|
Set g_quit outside of wgl_ctx.cpp
|
2015-11-17 10:12:23 +01:00 |
|
twinaphex
|
4d7daf5dfd
|
g_hwnd no longer used outside
|
2015-11-17 09:44:26 +01:00 |
|
twinaphex
|
922b679769
|
Create win32_get_window
|
2015-11-17 09:41:18 +01:00 |
|
twinaphex
|
f9e4ec72c4
|
Revert "(win32_common) No longer expose global variables to outside"
This reverts commit 33884de94c .
|
2015-11-17 09:33:27 +01:00 |
|
twinaphex
|
33884de94c
|
(win32_common) No longer expose global variables to outside
|
2015-11-17 09:29:43 +01:00 |
|
twinaphex
|
3d6f6869f0
|
Create win32_has_focus
|
2015-11-17 08:58:49 +01:00 |
|
twinaphex
|
239ae7de53
|
Move gl_common to gfx/common
|
2015-11-17 08:01:33 +01:00 |
|
Twinaphex
|
5ce92ca3d0
|
(iOS) Just omit this - not sure if we actually need to set it to NULL
|
2015-11-16 04:22:54 +01:00 |
|
Twinaphex
|
5fc267d24a
|
(OSX/iOS) get_chosen_screen buildfixes
|
2015-11-14 22:26:07 +01:00 |
|
twinaphex
|
63924971aa
|
(Android) Refactor away system_property_get_density - make regular calls to
system_property_get instead
|
2015-11-14 19:22:33 +01:00 |
|
twinaphex
|
4b63df35ba
|
(Android) Should cache DPI once and then just return the value
without doing costly popen calls every time
|
2015-11-14 03:18:00 +01:00 |
|
twinaphex
|
8d0e375de0
|
(Win32) Buildfixes
|
2015-11-12 05:17:21 +01:00 |
|
twinaphex
|
105236a543
|
Create win32_set_video_mode
|
2015-11-12 05:16:06 +01:00 |
|
twinaphex
|
d3efdf8e5a
|
Move g_restore_desktop to win32_common
|
2015-11-12 05:14:09 +01:00 |
|
twinaphex
|
9a82d2a956
|
Create win32_monitor_set_fullscreen
|
2015-11-12 03:01:50 +01:00 |
|
twinaphex
|
0dce6479c1
|
Create win32_window_create
|
2015-11-12 02:51:40 +01:00 |
|
twinaphex
|
cb008b13f8
|
(D3D) Use the same hwnd variable as WGL
|
2015-11-12 02:45:16 +01:00 |
|
twinaphex
|
823e2db596
|
Create d3d_set_render_state
|
2015-11-12 01:28:14 +01:00 |
|
twinaphex
|
cb5d4b0569
|
Compile in win32_monitor_ functions for Xbox too but leave them
stub
|
2015-11-12 01:22:28 +01:00 |
|
twinaphex
|
9deeececf1
|
Turn win32_common and wgl_ctx into C++
|
2015-11-11 20:07:06 +01:00 |
|
twinaphex
|
1413d97ab0
|
(D3D/GL) Use more common code
|
2015-11-11 19:48:24 +01:00 |
|
twinaphex
|
938dfa775a
|
(D3D/GL) Try to use common code for both
|
2015-11-11 19:41:32 +01:00 |
|
twinaphex
|
8e08db3446
|
more buildfixes
|
2015-11-11 18:29:06 +01:00 |
|
twinaphex
|
3c5f4bd243
|
Move WndProc to win32_common.c
|
2015-11-11 18:26:10 +01:00 |
|
twinaphex
|
8f6deb9dac
|
Pass function pointer to win32_window_init too
|
2015-11-11 18:22:39 +01:00 |
|
twinaphex
|
b40baa6323
|
Move win32_window_init
|
2015-11-11 18:16:28 +01:00 |
|
twinaphex
|
65a9419522
|
Create win32_window_init
|
2015-11-11 18:15:21 +01:00 |
|
twinaphex
|
00cbf68e95
|
(D3) Reuse common multi-monitor code
|
2015-11-11 17:57:15 +01:00 |
|
twinaphex
|
e0720cd764
|
Add mon_id argument to win32_get_monitor_info
|
2015-11-11 17:47:56 +01:00 |
|
twinaphex
|
8f9218ab1b
|
(Win32) Cleanups
|
2015-11-11 17:41:20 +01:00 |
|
twinaphex
|
0cb507886a
|
Split up win32_monitor code to win32_common
|
2015-11-11 17:36:52 +01:00 |
|
twinaphex
|
0f9f8c248b
|
(Win32) Refactor monitor code
|
2015-11-11 05:32:00 +01:00 |
|
twinaphex
|
8da911bc65
|
(D3D Ctx) Buildfix
|
2015-11-11 05:01:37 +01:00 |
|
twinaphex
|
a7df537dde
|
(D3D) Implement (rather stub) set_video_mode
|
2015-11-11 05:00:09 +01:00 |
|
twinaphex
|
fa1b7b19eb
|
Don't call win32_check_window twice
|
2015-11-11 02:20:32 +01:00 |
|
twinaphex
|
b3662e2f27
|
(D3D) Buildfix
|
2015-11-11 02:20:11 +01:00 |
|
twinaphex
|
47496ff0c3
|
(D3D) reimplement resizing
|
2015-11-11 02:17:18 +01:00 |
|
twinaphex
|
f76d9f255a
|
(D3D) Start fleshing out WinProc
|
2015-11-11 02:12:25 +01:00 |
|
Stefan
|
742d6a62b5
|
vc_egl_ctx.c: Fix missing fps output
Related to: https://github.com/libretro/RetroArch/issues/2034
It does not segfault but there is no fps output with msg_queue_push(). Just do it like other context driver.
|
2015-11-07 12:30:28 +01:00 |
|
twinaphex
|
ae7d9222e2
|
Try to not reference UIScreen directly
|
2015-11-05 22:17:02 +01:00 |
|
Twinaphex
|
51426f64c2
|
Revert "Add OSX implementation for cocoagl_gfx_ctx_get_native_scale"
This reverts commit a408a5e59a .
|
2015-11-01 12:45:36 +01:00 |
|
twinaphex
|
a408a5e59a
|
Add OSX implementation for cocoagl_gfx_ctx_get_native_scale
|
2015-11-01 12:15:21 +01:00 |
|
twinaphex
|
61a67f0938
|
Cleanups
|
2015-10-31 21:41:31 +01:00 |
|
lugaidster
|
5c7c53f026
|
fixed a typo that caused Retroarch to crash on wayland using the gl driver.
|
2015-10-29 23:59:40 -03:00 |
|
twinaphex
|
02a43c6b2a
|
Change 'rarch' to 'retro' namespace in libretro-common
|
2015-10-26 03:18:13 +01:00 |
|
twinaphex
|
9893be7849
|
(WGL) Buildfix
|
2015-10-23 07:59:53 +02:00 |
|
Monroe88
|
a2e4a39ecf
|
(wgl_ctx) Also account for swap interval when setting fullscreen refresh rate
|
2015-10-21 18:57:06 -05:00 |
|
Monroe88
|
4afbd0682b
|
(wgl_ctx) Set fullscreen mode refresh rate to video_refresh_rate
|
2015-10-19 19:44:28 -05:00 |
|
twinaphex
|
ff59f92341
|
(Win32) Create win32_suppress_screensaver
|
2015-10-10 08:13:58 +02:00 |
|
twinaphex
|
e986b9e42a
|
Static code analysis cleanups
|
2015-09-29 17:35:28 +02:00 |
|
twinaphex
|
f189ad271e
|
(mali_fbdev_ctx.c) Use retro_file.h
|
2015-09-18 03:55:44 +02:00 |
|
twinaphex
|
133e85298f
|
* Add retro_get_fd to retro_file.c
* Use retro_file in gfx/drivers_context/drm_egl_ctx.c
|
2015-09-18 03:47:44 +02:00 |
|
twinaphex
|
340585defb
|
Header Cleanups
|
2015-09-16 05:53:34 +02:00 |
|
twinaphex
|
c11b08ed91
|
(Android) Buildfix
|
2015-09-16 05:46:03 +02:00 |
|
twinaphex
|
54dbe5e66b
|
(fbdev context drivers) style nits
|
2015-09-09 19:59:39 +02:00 |
|
Alcaro
|
dbccc4f4f0
|
Shut up some more warnings.
|
2015-09-06 16:07:26 +02:00 |
|
twinaphex
|
421e006297
|
(wgl_ctx.c) Cleanups
|
2015-09-05 14:38:55 +02:00 |
|
twinaphex
|
3e977034a7
|
(Win32) More buildfixes
|
2015-09-05 14:10:16 +02:00 |
|
twinaphex
|
5e3a79b74b
|
(cocoa_gl_ctx.m) Put in retro_assert.h
|
2015-09-01 12:02:04 +02:00 |
|
CautiousAlbino
|
173dcd3e4c
|
Retry implementation of include_compressed to dir_list_new.
Problem was that if ext_list wasn't used, an empty list would be
created.
|
2015-08-30 20:19:41 +02:00 |
|
Twinaphex
|
aa382a5c7c
|
Revert "Add include_compressed param to dir_list_new."
|
2015-08-30 18:36:25 +02:00 |
|
CautiousAlbino
|
c4691b2668
|
Add include_compressed param to dir_list_new.
Do not try to load in compressed archives unless we expect them.
Fixes hang in input autodetect where it tried to parse a zip file as an
archive.
|
2015-08-30 16:57:34 +02:00 |
|
Alcaro
|
ee2ad0c4bd
|
These aren't executable.
|
2015-08-12 01:31:03 +02:00 |
|
radius
|
828734e007
|
don't try to autoconfigure GPIO devices
|
2015-08-11 17:13:25 -05:00 |
|
twinaphex
|
77aa7535c9
|
MOve all 'define' headers to central place ' defines'
|
2015-08-10 23:11:40 +02:00 |
|
twinaphex
|
f02f1ebc8f
|
(OSX) setWantsBestResolutionOpenGLSurface - OSX 10.7 and up
|
2015-07-18 15:46:48 +02:00 |
|
twinaphex
|
5bc03fb3a8
|
backingScaleFactor OSX 10.7 and up
|
2015-07-18 15:41:14 +02:00 |
|
twinaphex
|
95da20190a
|
Take out stb_truetype hack
|
2015-07-17 02:24:23 +02:00 |
|
twinaphex
|
a73f91e68a
|
(Android) Add hack/workaround for DPI larger than 500 with
HAVE_STB_FONT
|
2015-07-16 10:09:26 +02:00 |
|
twinaphex
|
e74e402cdc
|
More C89 build fixes
|
2015-06-30 14:37:11 +02:00 |
|
twinaphex
|
fefa500dcf
|
Some C89 build fixes
|
2015-06-29 21:52:55 +02:00 |
|
Alcaro
|
adb2942e5c
|
Fix CXX_BUILD
|
2015-06-26 18:39:20 +02:00 |
|
twinaphex
|
b778c9a7d4
|
(wayland_ctx.c) Move uninitialized variable to the top of the function
|
2015-06-26 18:25:17 +02:00 |
|
twinaphex
|
653c76c987
|
Fix Wayland warning
|
2015-06-26 18:24:51 +02:00 |
|
Alcaro
|
febcbc5ce4
|
C89 cleanups part 2
|
2015-06-26 17:48:43 +02:00 |
|
Alcaro
|
1bbd54f597
|
Some C89 strict fixes
|
2015-06-26 17:03:12 +02:00 |
|
Twinaphex
|
f597f3e4b0
|
(CGL) Fix some linking errors when building with CXX_BUILD
|
2015-06-26 15:44:47 +02:00 |
|
Twinaphex
|
79dda43dbb
|
(CGL) Some more CXX_BUILD fixes
|
2015-06-25 17:44:11 +02:00 |
|
Twinaphex
|
227c986143
|
More CXX_BUILD fixes
|
2015-06-25 17:40:09 +02:00 |
|
twinaphex
|
0fa871a296
|
Use rarch_system_info_get_ptr
|
2015-06-25 13:46:32 +02:00 |
|
twinaphex
|
43c8f282db
|
(Gfx) Cleanups
|
2015-06-13 02:10:06 +02:00 |
|
hunterk
|
664956c53d
|
ifdef the retina stuff for backward compatibility
|
2015-06-12 13:56:34 -05:00 |
|
hizzlekizzle
|
d5a6a1d4a6
|
remove dpi hack
the existing method works fine on later release targets, so we just need to remember to set those.
|
2015-06-12 13:12:43 -05:00 |
|
hizzlekizzle
|
0c792898b8
|
fix dumb typo
|
2015-06-12 13:03:34 -05:00 |
|
hunterk
|
b4e4af604e
|
fix ugly scaling on Retina Macs
|
2015-06-12 12:45:29 -05:00 |
|
twinaphex
|
55ec66020e
|
(CGL Ctx) Add TODO/FIXME note
|
2015-06-02 19:11:01 +02:00 |
|
twinaphex
|
ce7706bc7a
|
(CGL Ctx) Get rid of some printfs
|
2015-06-02 18:58:42 +02:00 |
|
twinaphex
|
c188f06cef
|
(CGL Ctx) Create custom typedef for CGWindowID - OSX 10.4 didn't yet
have this typedef
|
2015-06-02 18:55:46 +02:00 |
|
twinaphex
|
0cfeff8e1e
|
Cleanups
|
2015-06-02 18:28:51 +02:00 |
|
Twinaphex
|
f1c69e79c2
|
(iOS) Buildfix
|
2015-06-02 11:14:47 +02:00 |
|
neville
|
bfb6001114
|
(OSX) 10.5 and earlier doesn't have backingScaleFactor, so hardcode it
to 1.0f for those platforms
|
2015-06-02 09:06:59 +02:00 |
|
neville
|
8151c85980
|
(OSX) Take out settings window for now entirely
|
2015-06-02 09:00:27 +02:00 |
|
neville
|
2434c5e971
|
(OSX PPC) Buildfix
|
2015-06-02 08:48:07 +02:00 |
|
twinaphex
|
9326d9c27c
|
(DRM EGL) Don't do useless cast
|
2015-05-24 05:07:01 +02:00 |
|
twinaphex
|
6e327a3b8d
|
Get rid of more unused global local pointers
|
2015-05-20 22:48:33 +02:00 |
|
twinaphex
|
a81baed9e2
|
Move hw_render_callbakc to video driver state and take it out
of global state
|
2015-05-20 19:56:12 +02:00 |
|
twinaphex
|
b99ae6f4e4
|
Refactor some more code to no longer use global->video_data.width/
global->video_data.height directly
|
2015-05-20 01:39:35 +02:00 |
|
Twinaphex
|
d6a713bb8d
|
Fix some warnings
|
2015-05-02 19:09:23 +02:00 |
|
Twinaphex
|
84b5a96898
|
(CGL) Add some logs
|
2015-04-27 16:28:52 +02:00 |
|
Twinaphex
|
3c4615d273
|
(CGL) Add some more logging
|
2015-04-27 16:15:08 +02:00 |
|
Twinaphex
|
43781876cd
|
(CGL) Some buildfixes/cleanups
|
2015-04-27 15:52:37 +02:00 |
|
twinaphex
|
0b807f34bf
|
(CGL) Implement get_proc_address differently
|
2015-04-27 15:50:49 +02:00 |
|
Twinaphex
|
01c793904d
|
(CGL) Start implementing get_proc_address
|
2015-04-27 06:57:35 +02:00 |
|
twinaphex
|
0634c7e34f
|
(D3D) Start using global->video_data.width and global->video_data.height
|
2015-04-26 05:35:41 +02:00 |
|
twinaphex
|
36c2786864
|
(CGL) Implement bind_api function
|
2015-04-26 04:38:35 +02:00 |
|
Twinaphex
|
a72cc4bfc9
|
(CGL) Buildfix
|
2015-04-26 04:26:57 +02:00 |
|
twinaphex
|
4034dbe591
|
(CGL) Implement get_video_size and check_window
|
2015-04-26 04:24:13 +02:00 |
|
twinaphex
|
869576b916
|
(DRM EGL) Get rid of some forward declarations
|
2015-04-26 04:02:04 +02:00 |
|
Twinaphex
|
d49ec806e0
|
(CGL) CGL Context only for OSX
|
2015-04-26 03:59:55 +02:00 |
|
Twinaphex
|
6703b26e44
|
(CGL Context) Some buildfixes
|
2015-04-26 03:48:35 +02:00 |
|
twinaphex
|
7e20265a4e
|
(CGL) Start making Cocoa-less GL context driver
|
2015-04-26 03:31:02 +02:00 |
|
Twinaphex
|
ada0955642
|
(Cocoa GL) Refactor set_video_mode some more
|
2015-04-26 03:01:15 +02:00 |
|
Twinaphex
|
550ab997ee
|
(Cocoa GL) Cleanup
|
2015-04-26 02:57:53 +02:00 |
|
Twinaphex
|
2ce2bb0a5d
|
(Cocoa) Create stub cocoagl_gfx_ctx_show_mouse
|
2015-04-26 02:53:50 +02:00 |
|
twinaphex
|
c99cd21080
|
(OSX) Fixes crash on exit/fullscreen toggle with XMB
|
2015-04-26 00:50:58 +02:00 |
|
Jean-André Santoni
|
558459fb9b
|
(iOS) Fix dpi, still incomplete
|
2015-04-21 18:58:19 +07:00 |
|
Twinaphex
|
c539a66b53
|
(OSX) Use backingScaleFactor
|
2015-04-21 13:02:57 +02:00 |
|
Twinaphex
|
000e61dc66
|
(iOS) 'ret' needs to be passed as pointer
|
2015-04-21 13:01:21 +02:00 |
|
Twinaphex
|
165b502948
|
Make get_native_scale code more expandable
|
2015-04-21 12:57:35 +02:00 |
|
Twinaphex
|
54c6c3eb01
|
Rename apple_cocoa_gl.m
|
2015-04-21 11:03:39 +02:00 |
|
Twinaphex
|
ea30e2cc3c
|
(Cocoa GL) Use NSOpenGL
|
2015-04-21 11:00:23 +02:00 |
|
twinaphex
|
f435958371
|
(Android) Implement display metric DPI
|
2015-04-21 00:57:51 +02:00 |
|
twinaphex
|
1b2e69d782
|
(Android) Prevent crash at System Information
|
2015-04-20 22:14:04 +02:00 |
|
twinaphex
|
e8a8b378d5
|
(Cocoa) Rename RAGameView to CocoaView
|
2015-04-20 20:39:39 +02:00 |
|
Twinaphex
|
f76f288a86
|
(apple_cocoa_gl.m) buildfix
|
2015-04-20 12:56:05 +02:00 |
|
twinaphex
|
20befff4c1
|
(Cocoa) Move cocoa common files
|
2015-04-20 12:52:16 +02:00 |
|
Twinaphex
|
2f169a42b1
|
(qb) Add COCOA
|
2015-04-20 00:38:55 +02:00 |
|
twinaphex
|
2f2c35252a
|
Fix gfx_ctx_emscripten struct
|
2015-04-19 21:05:16 +02:00 |
|
twinaphex
|
d74f5ad3aa
|
(Apple/Cocoa) Rename gfx_ctx_apple to gfx_ctx_cocoa
|
2015-04-19 17:40:10 +02:00 |
|
twinaphex
|
94b1f2f54f
|
(drm_egl_ctx.c) Cleanup
|
2015-04-16 23:04:22 +02:00 |
|
twinaphex
|
3a6e369516
|
(Context drivers) Cleanups
|
2015-04-16 23:03:55 +02:00 |
|
twinaphex
|
590e315bd1
|
(glx) Remove header includes here too
|
2015-04-16 22:41:17 +02:00 |
|
twinaphex
|
20e167e00f
|
(xegl_ctx.c) Remove some unused X11 headers
|
2015-04-16 22:40:24 +02:00 |
|
Twinaphex
|
946193446d
|
(iOS) Move buffer swap to actual buffer swap function
|
2015-04-15 07:34:22 +02:00 |
|
twinaphex
|
4479bf5d55
|
(XDK1) Buildfixes
|
2015-04-12 20:00:49 +02:00 |
|
Twinaphex
|
0e2ed7c746
|
(Apple) Cleanups
|
2015-04-12 16:55:50 +02:00 |
|
Twinaphex
|
68902c9d94
|
(Cocoa/Apple) Split up Apple GL context driver code to separate file
|
2015-04-12 16:51:07 +02:00 |
|
twinaphex
|
f50b208ec8
|
Move d3d_make_d3dpp to d3d.cpp
|
2015-04-11 21:54:52 +02:00 |
|
twinaphex
|
a3e14acaa3
|
Create win32_check_window
|
2015-04-10 09:36:03 +02:00 |
|
twinaphex
|
b46c9cea87
|
Create win32_show_cursor
|
2015-04-10 09:30:18 +02:00 |
|
twinaphex
|
8082f17e2e
|
Rename egl image buffer functions
|
2015-04-10 09:02:24 +02:00 |
|
twinaphex
|
89bdccad4d
|
(wgl_ctx.c) Fix warnings
|
2015-04-10 06:33:18 +02:00 |
|
twinaphex
|
33e70124a1
|
(d3d_ctx.cpp) Cleanup
|
2015-04-10 06:01:52 +02:00 |
|
twinaphex
|
3213baf452
|
Take out HAVE_EGL ifdefs in gfx_context_driver_t definition
|
2015-04-10 05:58:08 +02:00 |
|
twinaphex
|
644d52b6ab
|
(VC Context driver) Style nits/cleanups
|
2015-04-09 05:35:01 +02:00 |
|