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
twinaphex
ff398fe6c8
gfx_ctx_drm_egl_bind_api - return false at the end
2015-04-09 05:29:24 +02:00
twinaphex
dc10606b23
Create win32_get_metrics
2015-04-09 05:19:29 +02:00
twinaphex
1f23338ca4
Move win32_common.c to gfx/common
2015-04-09 05:16:02 +02:00
twinaphex
61ca56ae8e
Create x11_get_metrics
2015-04-09 05:05:29 +02:00
twinaphex
5e8a78bb25
Move x11_common.c to gfx/common
2015-04-09 05:02:57 +02:00
twinaphex
16b7b454a9
Move gl_common.c to gfx/drivers
2015-04-09 04:57:17 +02:00
twinaphex
2aebce1174
(XEGL/GLX) Implement get_metrics
2015-04-09 03:59:16 +02:00
twinaphex
741e18efb5
(Android) Add android_gfx_ctx_get_metrics
2015-04-09 03:27:41 +02:00
twinaphex
5e4647994b
(Windows) Implement get_metrics for D3D and WGL context drivers
2015-04-08 22:06:33 +02:00
twinaphex
fab39da46a
(Gfx context) Implement get_metrics callback
2015-04-08 20:10:30 +02:00
twinaphex
03af36ba64
(WGL) Go through dylib_load
2015-04-08 19:52:15 +02:00
twinaphex
bd9b6f4795
(D3D) Style nits
2015-04-05 16:15:14 +02:00
twinaphex
36b054506d
Move window manager code to gfx/drivers_wm
2015-04-04 20:30:44 +02:00
twinaphex
24733603ea
Rename d3d_ctx.c to d3d_ctx.cpp
2015-04-04 02:45:22 +02:00
twinaphex
bccb9a3203
(Mali Ctx) Cleanup
2015-04-03 04:40:53 +02:00
twinaphex
41ce2b8ffd
Rename d3d_context.cpp
2015-04-03 02:18:33 +02:00
twinaphex
0c61f8e4eb
(wgl_shader_dlg.c) Style nits
2015-03-30 18:02:22 +02:00
twinaphex
d374fb863c
Use retro_inline.h for remaining 'inline' instances
2015-03-29 16:43:02 +02:00
Alcaro
fbeec2f00e
(WGL) Apparently HAVE_EGL can be defined on this platform...
2015-03-27 23:07:57 +01:00
twinaphex
13789a7233
(MSVC) Fix redefinition warning
2015-03-23 23:58:23 +01:00
aliaspider
4494146179
(windows) build fix: change video_driver_resolve to video_driver_get_ptr
2015-03-23 21:36:27 +01:00
Twinaphex
93ad945e15
Merge pull request #1530 from aliaspider/master
...
(windows) add a shader parameters popup window.
2015-03-23 21:23:29 +01:00
aliaspider
d8fc17307d
(windows) shader parameters dialog: silence a warning.
2015-03-23 18:13:52 +01:00
aliaspider
a43af8622d
(windows) add a shader parameters popup windows.
2015-03-23 17:36:37 +01:00
twinaphex
2ec7fdde51
(GLX) Add GLES2 support
2015-03-21 23:10:06 +01:00
twinaphex
2409da4afe
global_get_ptr update pt. 3
2015-03-21 05:55:31 +01:00
twinaphex
45cf71770e
Rename g_settings to g_config - to prevent conflicts, had to rename
...
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
twinaphex
f130b00596
Updates pt. 3
2015-03-20 22:08:36 +01:00
twinaphex
e996d5d51f
Updates
2015-03-20 21:22:38 +01:00
twinaphex
1e9725a302
(Android) Buildfix
2015-03-18 20:26:55 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
Higor Eurípedes
d2fb9a5991
(drm_egl_ctx.c) Return false instead of NULL
2015-03-16 14:43:56 -03:00
twinaphex
26f2bd4cbf
Start going through retro_inline INLINE
2015-03-15 04:37:54 +01:00
twinaphex
00239a30d6
Create wrapper functions for passing a message to the runloop's
...
message queue
2015-03-15 02:47:23 +01:00
twinaphex
9803f62f02
(GLX) Add 'glXSwapIntervalSGI' fallback
2015-03-14 02:30:05 +01:00
twinaphex
667a461c89
(Windows/Mouse) Wheel works now in normal mode - doesn't work in
...
grabbed mouse state (exclusive foreground mode)
2015-03-10 23:40:54 +01:00
twinaphex
e5de9494a5
(XEGL) Implement wheel up/down for XEGL too
2015-03-09 17:46:34 +01:00
twinaphex
74332fbd14
(GLX) Implement mouse wheel up/down for GLX context driver
2015-03-09 17:44:19 +01:00
twinaphex
dd0d81eba8
(XEGL context/Xvideo) Add it to these video drivers/ context
...
drivers too
2015-03-09 16:55:27 +01:00
twinaphex
179ad94c6f
(GLX) Add ButtonReleaseMask | ButtonPressMask to event_masks now
2015-03-09 16:52:48 +01:00
Andrés
c13308d162
fix android build
2015-03-07 21:51:07 -05:00
twinaphex
9627117166
Take out fps_monitor_enable
2015-03-07 23:03:56 +01:00
twinaphex
3276781b4f
Don't increment g_runloop.frames.video.count inside video driver
...
implementation's 'frame' function - do this outside
2015-03-07 13:28:45 +01:00
twinaphex
d11006e041
Move frame_count to g_runloop
2015-03-07 13:14:04 +01:00
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
3aaf7b8368
(PS3) Bootup regressions fixed
2015-03-02 23:40:53 +01:00
twinaphex
fdd7d8be88
(VC EGL) Fix driver
2015-02-28 02:54:07 +01:00
twinaphex
01e2a6854a
(PS3) Build fix
2015-02-24 22:03:49 +01:00
twinaphex
f80e3740aa
Implement set_video_mode in video poke interface
2015-02-24 21:57:51 +01:00
twinaphex
13a391c165
Implement get_video_output_prev/get_video_output_next
2015-02-24 21:36:23 +01:00
twinaphex
55a2209e8e
(PS3) Go through get_video_output_size interface now - build fixes
2015-02-24 20:16:03 +01:00
twinaphex
aafc647724
Add get_video_output_size callback to video context driver
2015-02-24 19:58:14 +01:00
Googer
719ecf014b
(Android) Fix compilation.
2015-02-24 12:17:06 -05:00
gizmo98
6dbba1c956
vc_egl_ctx.c: Align render and screen aspect ratio if hardware upscaling is used.
...
Take care render and screen aspect ratios are equal if hardware upscaling is used. Recalculate and override fullscreen_x if aspect ratios do not match. There are other aspect ratio settings, which can be used to stretch video output.
2015-02-21 13:47:57 +01:00
Higor Eurípedes
c281f0fc68
(griffin) Fix glx, xegl and xvideo build
2015-02-20 23:35:39 -03:00
twinaphex
59c6bfc772
(D3D) Build fix
2015-02-17 00:38:50 +01:00
twinaphex
8f5809ee46
Take out make_current_context
2015-02-16 23:41:49 +01:00
twinaphex
0b926373ce
(GLX) Buildfix
2015-02-09 02:03:41 +01:00
Toad King
7c3655ba5d
fix
2015-02-08 14:51:07 -06:00
twinaphex
90e5cffab8
Add RETRO_ENVIRONMENT_MAKE_CURRENT_CONTEXT
2015-02-08 18:39:12 +01:00
twinaphex
95df3dc394
(WGL) Add fallback to GetProcAddress
2015-02-08 01:24:58 +01:00
twinaphex
9fee2dd9ad
(Win32) Header include
2015-01-20 03:44:02 +01:00
twinaphex
51d97c3fbb
Rename gfx_common.c to win32_dwm_common.c
2015-01-19 01:49:08 +01:00
twinaphex
80d4de7c3f
Add gfx/video_viewport.c/viewport.h
2015-01-18 23:59:57 +01:00
twinaphex
e48fd77bec
(android context) Cleanup
2015-01-18 22:39:23 +01:00
twinaphex
c4310ec813
Implement suspend_screensaver callback
2015-01-18 22:32:14 +01:00
twinaphex
c95668f2d5
(x11_common.c) cleanups
2015-01-18 21:49:00 +01:00
twinaphex
de76884bb8
Rename gfx_get_fps to video_monitor_get_fps
2015-01-18 20:03:33 +01:00
twinaphex
45d691c28e
Make win32_menu_loop extern "C"
2015-01-17 06:08:22 +01:00
twinaphex
3208b77b01
Only make keyboard_event function extern "C"
2015-01-17 05:53:35 +01:00
twinaphex
4428fe21cd
Add UI Menubar Enable setting
2015-01-17 01:29:15 +01:00
twinaphex
0e0b10e28c
Indent win32_menu_loop
2015-01-16 17:55:22 +01:00
twinaphex
094207921f
(Win32 UI) Add fallback cases to default:
2015-01-16 17:53:51 +01:00
twinaphex
f7b5ca6862
(Win32 UI) Fix State Index options
2015-01-16 17:40:36 +01:00
twinaphex
bb7d33ebde
(WGL) Declare variables at top
2015-01-16 16:22:19 +01:00
twinaphex
376ee9e4ba
(Win32 UI) Add Audio Mute Toggle
2015-01-15 23:55:49 +01:00
twinaphex
6484c4882a
(Win32 menubar) Add 'Take Screenshot' to Commands
2015-01-15 23:30:41 +01:00
twinaphex
d830ad38af
Change win32_browser function
2015-01-15 20:56:12 +01:00
twinaphex
a41f33fb63
(D3D) Menubar works now
2015-01-15 19:10:41 +01:00
twinaphex
ffccae79c9
(D3D) Implement WM_COMMAND in WindowProc
2015-01-15 18:53:39 +01:00
twinaphex
8d610f9143
(WGL) Buildfix
2015-01-15 18:42:50 +01:00
twinaphex
4179b05d16
Split up win32_common code to separate file
2015-01-15 18:37:43 +01:00
twinaphex
834f7f119e
(Win32) Add State Index menubar options
2015-01-15 07:58:31 +01:00
twinaphex
0959fd2243
(Win32) Add Mouse Grab to menubar
2015-01-15 07:44:01 +01:00
twinaphex
6f5ee8be51
(Win32) Pass initial dir to win32_browser_dir
2015-01-15 06:51:30 +01:00
Toad King
fe5b4e90fb
fix resizing on windows, should account for menu size correctly now
2015-01-14 23:15:19 -06:00
twinaphex
aeed28eccc
(Win32) Pass title to win32_browser
2015-01-15 05:22:17 +01:00
twinaphex
02a882784f
(Win32) Initial menubar - will become optional
2015-01-15 05:17:22 +01:00
twinaphex
09b25e54c5
Rename gl_font.c and d3d_font.c
2015-01-12 23:19:21 +01:00
twinaphex
069fb556f0
Rename graphics context drivers
2015-01-12 22:19:31 +01:00