40 Commits

Author SHA1 Message Date
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
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
89bdccad4d (wgl_ctx.c) Fix warnings 2015-04-10 06:33:18 +02:00
twinaphex
3213baf452 Take out HAVE_EGL ifdefs in gfx_context_driver_t definition 2015-04-10 05:58:08 +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
16b7b454a9 Move gl_common.c to gfx/drivers 2015-04-09 04:57:17 +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
36b054506d Move window manager code to gfx/drivers_wm 2015-04-04 20:30:44 +02:00
Alcaro
fbeec2f00e (WGL) Apparently HAVE_EGL can be defined on this platform... 2015-03-27 23:07:57 +01:00
aliaspider
a43af8622d (windows) add a shader parameters popup windows. 2015-03-23 17:36:37 +01:00
twinaphex
2409da4afe global_get_ptr update pt. 3 2015-03-21 05:55:31 +01:00
twinaphex
f130b00596 Updates pt. 3 2015-03-20 22:08:36 +01:00
twinaphex
3670ef2ac5 Go through driver_get_ptr to grab pointer to driver struct 2015-03-18 19:40:00 +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
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
9627117166 Take out fps_monitor_enable 2015-03-07 23:03:56 +01:00
twinaphex
795ef467ac Move msg_queue and nbio/http to runloop struct 2015-03-07 13:01:41 +01:00
twinaphex
13a391c165 Implement get_video_output_prev/get_video_output_next 2015-02-24 21:36:23 +01:00
twinaphex
aafc647724 Add get_video_output_size callback to video context driver 2015-02-24 19:58:14 +01:00
twinaphex
8f5809ee46 Take out make_current_context 2015-02-16 23:41:49 +01: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
80d4de7c3f Add gfx/video_viewport.c/viewport.h 2015-01-18 23:59:57 +01:00
twinaphex
c4310ec813 Implement suspend_screensaver callback 2015-01-18 22:32:14 +01:00
twinaphex
de76884bb8 Rename gfx_get_fps to video_monitor_get_fps 2015-01-18 20:03:33 +01:00
twinaphex
4428fe21cd Add UI Menubar Enable setting 2015-01-17 01:29:15 +01:00
twinaphex
bb7d33ebde (WGL) Declare variables at top 2015-01-16 16:22:19 +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
069fb556f0 Rename graphics context drivers 2015-01-12 22:19:31 +01:00