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 |