Commit Graph

3026 Commits

Author SHA1 Message Date
twinaphex 4f6a3532f6 Create video_driver_frame wrapper function 2015-03-24 13:27:38 +01:00
twinaphex 6f0eef0c86 Cleanup video_driver_set_rotation 2015-03-24 08:48:03 +01:00
twinaphex adf076cc3d Cleanups 2015-03-24 08:31:35 +01:00
twinaphex 8e3bb9fc28 (video_driver) Cleanups 2015-03-24 08:24:33 +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 7f6c71dabc gfx/video_driver.c - cleanups 2015-03-23 07:31:01 +01:00
twinaphex 2611466a57 gfx/video_driver.c - cleanups 2015-03-23 07:25:18 +01:00
twinaphex f5b2b8fdf7 Create input_driver_free 2015-03-23 07:15:41 +01:00
twinaphex 95664b038e Create input_driver_init 2015-03-23 07:07:28 +01:00
twinaphex 42b054771a (Wii) Buildfix 2015-03-23 04:32:12 +01:00
twinaphex db1087ad33 Create input_driver_state 2015-03-23 03:04:05 +01:00
twinaphex b98d8a47cf (audio/video_thread_wrapper) Style nits 2015-03-23 01:44:36 +01:00
twinaphex 2392a433d8 Create video_driver_get_video_output_next/video_driver_get_video_output_prev 2015-03-23 00:50:33 +01:00
twinaphex 724c809ca5 Create video_driver_apply_state_changes 2015-03-23 00:42:55 +01:00
twinaphex d71de75c56 Create video_driver_set_filtering 2015-03-23 00:39:42 +01:00
Twinaphex 71b443f8c0 Merge pull request #1529 from vanfanel/master
Sunxi driver simplifying, round 1: rewrote buffering code for stability ...
2015-03-22 23:53:38 +01:00
vanfanel 429948cae3 Sunxi driver simplifying, round 1: rewrote buffering code for stability and simplicity. 2015-03-22 23:44:25 +00:00
twinaphex aff28c9d93 Create video_driver_read_frame_raw 2015-03-22 23:52:01 +01:00
twinaphex da53a4c683 Create video_driver_overlay_interface 2015-03-22 23:44:58 +01:00
twinaphex 7243c43cda Create video_driver_focus 2015-03-22 23:40:22 +01:00
twinaphex 4c9ac9d6e4 Use video_driver_set_shader 2015-03-22 22:17:52 +01:00
twinaphex 5538e2db1d Use video_driver_read_viewport 2015-03-22 21:57:17 +01:00
twinaphex e3eb9fe9f0 Create video_driver_viewport_info 2015-03-22 21:28:50 +01:00
twinaphex ecf6b2c702 Go through video_driver_set_texture_frame for PSP 2015-03-22 19:42:22 +01:00
twinaphex 56943ccb40 Create video_driver_set_texture_frame 2015-03-22 19:15:34 +01:00
twinaphex 636fd426f6 Create set_texture_enable wrapper function 2015-03-22 18:59:16 +01:00
twinaphex 6e91eed664 Create more wrapper functions 2015-03-22 18:48:24 +01:00
twinaphex 71dcc021a7 Create wrapper functions for video driver functions 2015-03-22 18:38:11 +01:00
twinaphex de8d41a0f8 Use video_driver_set_rotation 2015-03-22 10:38:26 +01:00
twinaphex 4a46a8c5d7 Create video_driver_set_nonblock_state 2015-03-22 10:25:51 +01:00
twinaphex 9128319182 Style nits 2015-03-22 07:32:06 +01:00
twinaphex c4afb2a154 Create video_driver_has_windowed 2015-03-22 07:20:55 +01:00
twinaphex a760d25384 Create menu_driver_frame 2015-03-22 05:27:19 +01:00
twinaphex 326e7907ae (image.c) Cleanups 2015-03-22 04:15:30 +01:00
twinaphex 16cce08fa7 Rename threaded_video_resolve to threaded_video_get_ptr 2015-03-22 00:24:47 +01:00
twinaphex 508ade73f9 Rename menu_driver_resolve to menu_driver_get_ptr 2015-03-21 23:56:42 +01:00
twinaphex 5d0815a7b7 Rename video_driver_resolve to video_driver_get_ptr 2015-03-21 23:46:49 +01:00
twinaphex d7d92cf83e (PSP) Style nits 2015-03-21 23:27:18 +01:00
twinaphex f517c41070 (PSP) Style nits 2015-03-21 23:25:46 +01:00
twinaphex 2ec7fdde51 (GLX) Add GLES2 support 2015-03-21 23:10:06 +01:00
twinaphex 84f9f64f47 (360 MSVC) Fixes 2015-03-21 22:48:27 +01:00
vanfanel 25d9fc301d Free menu resources when exiting RA from menu. Changed console restore function name to a more appropiate one. 2015-03-21 11:53:44 +01:00
twinaphex 3676917265 Silence unused variable warnings 2015-03-21 06:55:34 +01:00
Twinaphex fc09ad68be (GL) Fix unused variable warning 2015-03-21 06:24:37 +01:00
twinaphex 2409da4afe global_get_ptr update pt. 3 2015-03-21 05:55:31 +01:00
twinaphex 5a443d229a global_get_ptr update pt. 2 2015-03-21 05:42:49 +01:00
twinaphex e6f0d366cb Go through global_get_ptr 2015-03-21 04:43:18 +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 c0d5a6c401 Updates pt. 7 2015-03-20 23:22:41 +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 7bc845006b Start replacing more g_settings usages 2015-03-20 20:43:22 +01:00
twinaphex 86644aee3c (gl_common.c) Cleanup 2015-03-20 02:51:16 +01:00
twinaphex a086e8f60b Rename/move menu_texture to gfx/video_texture 2015-03-20 02:19:19 +01:00
vanfanel d7a2a7c4c1 Fixed lockup issue on the dispmanx driver. Rewrote some parts for simplicity. 2015-03-19 12:23:18 +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
twinaphex 7378299282 Create rarch_main_get_ptr 2015-03-18 06:47:22 +01:00
Higor Eurípedes d2fb9a5991 (drm_egl_ctx.c) Return false instead of NULL 2015-03-16 14:43:56 -03:00
twinaphex 0788eab2bf (D3D) render_chain.cpp - cleanups 2015-03-16 18:40:07 +01:00
twinaphex 15bb15b22c (D3D) Cleanups 2015-03-16 18:33:47 +01:00
twinaphex 02d41ad651 (D3D) Move variables to top 2015-03-16 18:18:37 +01:00
Higor Eurípedes b979e81b61 (sdl2_gfx.c) Fix CXX build 2015-03-16 14:01:23 -03:00
twinaphex b4e564ad60 (D3D) Get rid of monitor namespace 2015-03-16 17:58:04 +01:00
twinaphex a0f242e1a2 Capitalize enum names 2015-03-16 16:33:23 +01:00
twinaphex 02913851da (GL) Rearrange some variables 2015-03-16 16:28:30 +01:00
twinaphex 1edddcbd98 (GL) Initialize buffer and buffer_texture to NULL 2015-03-16 16:27:40 +01:00
twinaphex 29e3c79e8b (GL) Deal with some potential memory leaks 2015-03-16 16:22:48 +01:00
aliaspider 83df686965 gl_read_frame_raw: flip frame only when using hardware render. 2015-03-16 15:29:52 +01:00
aliaspider a9f6a369bb (GL) add a test implementation for gl_read_frame_raw.
(inactive by default)
2015-03-16 13:39:25 +01:00
aliaspider 7a72d46f9a add a read_frame_raw callback to the video_driver_t structure. 2015-03-16 09:33:16 +01:00
twinaphex c410e24d58 (vg.c) Add runloop.h 2015-03-15 18:29:16 +01:00
twinaphex 7eaf29a443 (D3D) Add runloop.h header include 2015-03-15 18:19:56 +01:00
twinaphex 6ee8da7bc5 (D3D) Buildfix 2015-03-15 17:54:53 +01:00
twinaphex 6fd50c1cdb (D3D) Cleanups 2015-03-15 17:51:27 +01:00
Higor Eurípedes 803e2b2d8e (video_driver) Use RGBA instead of ABGR in FONT_COLOR_* 2015-03-15 13:07:02 -03:00
vanfanel 9b6d336983 Fixed building with dispmanx only with no OpenGL/GLES. Corrected comment. 2015-03-15 16:20:03 +01:00
twinaphex 3929f66c83 Get rid of unused gfx/image/image_nbio.c 2015-03-15 07:08:42 +01:00
twinaphex 6c0f4eb5f0 (dispmanx_gfx.c) Cleanups 2015-03-15 05:41:29 +01:00
twinaphex 7a9d2c6358 (sunxi_gfx.c) Style nits 2015-03-15 05:38:31 +01:00
twinaphex 61d6f69aa8 Backport Vanfanel mutex fix 2015-03-15 05:35:46 +01:00
twinaphex 31c5e2fea5 (sunxi gfx) Change signature of thread callback function 2015-03-15 05:30:57 +01:00
twinaphex af0aea78b4 (Dispmanx) Use rthreads 2015-03-15 05:23:13 +01:00
twinaphex bbb61f0d3d (SunXI gfx) Use rthreads 2015-03-15 05:19:04 +01:00
twinaphex 84e9f2fa7d Use retro_inline throughout 2015-03-15 04:52:46 +01: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 75598e5e60 (dispmanx_gfx) Turn a bunch of functions static 2015-03-13 22:46:26 +01:00
twinaphex 299aa1d1f2 (Dispman Graphics driver) Cleanups 2015-03-13 22:39:18 +01:00
vanfanel 2f1e6600d9 Added native Raspebbry Pi Dispmanx API backend 2015-03-13 05:59:52 +01:00
aliaspider af3461c256 (PSP) fix display bug with 32bpp cores. 2015-03-11 03:37:47 +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 0f867ce0dc (Cg) Add cgD3D9.h header 2015-03-10 15:53:08 +01:00
twinaphex 9970768dd2 (XVideo) Implement mouse wheel up/down for Xvideo too 2015-03-09 17:48:24 +01:00
twinaphex e5de9494a5 (XEGL) Implement wheel up/down for XEGL too 2015-03-09 17:46:34 +01:00