456 Commits

Author SHA1 Message Date
twinaphex
927e4b6be0 Less settings pointer grabbing 2017-01-20 15:38:20 +01:00
twinaphex
0be6264796 Get rid of more settings pointer grabbing 2017-01-20 15:33:47 +01:00
twinaphex
526072ccdf Cut down on menu_display_libretro_running usage 2017-01-20 14:25:00 +01:00
twinaphex
58a47e860a Add use_rgba member to video_frame_info_t 2017-01-20 14:04:50 +01:00
twinaphex
5b89c85237 Fix performance inefficiency (Coverity) 2017-01-19 23:12:18 +01:00
twinaphex
bc5c2c13f8 Remove unused member 2017-01-19 23:09:50 +01:00
twinaphex
849315e844 Prevent some minor computations in video_monitor_get_fps 2017-01-19 18:07:01 +01:00
twinaphex
e0ff0541a2 Pass video_info pointer to font drivers 2017-01-19 16:30:40 +01:00
twinaphex
eea139ca30 Remove frame_count variable 2017-01-19 16:03:59 +01:00
twinaphex
028d50ca50 C89_BUILD fixes 2017-01-19 16:01:35 +01:00
Brad Parker
b44c8c9995 store buffer for window title, only update actual title when it changes 2017-01-19 00:33:52 -05:00
twinaphex
3761b5bdf6 Unroll video_driver_cached_frame_set 2017-01-19 02:34:35 +01:00
twinaphex
19cc817613 This needs to be set this way 2017-01-19 02:25:45 +01:00
twinaphex
b6c0e57946 Silence some warnings 2017-01-19 01:39:11 +01:00
twinaphex
57f1c0c3b6 FIx threaded video 2017-01-19 01:24:21 +01:00
twinaphex
f3e700aa76 Add width/height members to video_frame_info 2017-01-18 22:30:16 +01:00
Brad Parker
c089a925b1 fix race condition when toggling menu with threaded_video on 2017-01-18 16:23:56 -05:00
twinaphex
a6a4808e94 Refactor frame monitor code 2017-01-18 17:41:27 +01:00
Brad Parker
fa5404fc53 fix race condition when switching fullscreen with threaded_video on 2017-01-17 19:09:25 -05:00
twinaphex
e862abfe12 Initialize frame_count to 0 2017-01-18 00:54:36 +01:00
Brad Parker
a220815b40 fix race condition in frame count with video_threaded on 2017-01-17 18:42:58 -05:00
twinaphex
4fbd41852a Revert "Don't manipulate buffer if we are fullscreen - no text writing"
This reverts commit 51976d496f692b4f933e99e5af817de6e8c9039c.
2017-01-18 00:26:56 +01:00
twinaphex
552144c24d Revert "Make 'Show FPS" work again"
This reverts commit b433ccab09d4a56b5e3eaed109a845e6dab22f17.
2017-01-18 00:25:55 +01:00
twinaphex
b433ccab09 Make 'Show FPS" work again 2017-01-18 00:23:57 +01:00
twinaphex
51976d496f Don't manipulate buffer if we are fullscreen - no text writing
to display window then or internal buffer
2017-01-18 00:18:27 +01:00
twinaphex
dbed4d4fc6 Add video_info->fullscreen 2017-01-17 23:54:24 +01:00
Brad Parker
05c37bd39f initial GDI driver skeleton 2017-01-16 20:41:04 -05:00
twinaphex
9feb430b58 Don't pass video_info_t as pointer 2017-01-16 18:03:00 +01:00
twinaphex
c875d95f7a Revert "Free font data inside gfx/font_driver.c's free function"
This reverts commit b3f1bbc15e8f8c08531c3661041d0ded9bfeca51.
2017-01-14 21:02:30 +01:00
twinaphex
b3f1bbc15e Free font data inside gfx/font_driver.c's free function 2017-01-14 14:26:56 +01:00
twinaphex
08e9f64e43 Get rid of early return in video_driver_build_info 2017-01-14 14:00:39 +01:00
twinaphex
326e1e3fac Cleanup video_driver_frame 2017-01-14 13:55:49 +01:00
twinaphex
a4523e0b2b Initialize variable 2017-01-13 18:17:36 +01:00
twinaphex
1fa3475d79 Add parameter to video_context_driver's 'init' function 2017-01-13 16:52:07 +01:00
twinaphex
8c9e0405fb Create video_driver_build_info 2017-01-13 16:09:32 +01:00
twinaphex
24dc890b78 (gfx) Cleanups/style nit 2017-01-12 10:52:04 +01:00
twinaphex
0b03e95d95 We no longer need the settings struct inside gl_init 2017-01-10 18:08:05 +01:00
twinaphex
c086a18ceb video_driver_frame_filter no longer needs to grab pointer to
settings
2017-01-09 15:46:40 +01:00
twinaphex
36fb6776b2 Don't grab settings pointer in video_monitor_get_fps function 2017-01-09 15:42:14 +01:00
twinaphex
35fefb1c09 Do away with yet more pointer grabbing of settings 2017-01-09 15:14:16 +01:00
twinaphex
6b3cc9068d Pass video_info to swap_buffers too 2017-01-09 14:59:15 +01:00
twinaphex
be2f921ee2 Don't use settings pointer inside video_frame function 2017-01-09 14:25:59 +01:00
Twinaphex
faa8ddf413 Remove unused variables 2017-01-07 08:11:23 +01:00
twinaphex
bbcdc18801 Remove unused variables 2017-01-05 22:18:09 +01:00
Logan McNaughton
017d9cea9d This fixes the XMB menu for me
When using threaded video and shared context

Threaded video gets disabled for GL contexts, so you can't rely on the settings value
2017-01-05 12:53:55 -08:00
twinaphex
c028f56016 Turn video_driver_is_threaded into a static function 2017-01-05 08:52:30 +01:00
twinaphex
e75633064a Add 'Y button' callback function for input binds 2017-01-05 04:52:04 +01:00
twinaphex
b13d069578 - Silence Coverity warning in platform_linux.c
- Don't do settings lookup when calling runloop_msg_queue_push
2017-01-03 18:47:34 +01:00
twinaphex
9657bbd998 Get rid of set_rgba/unset_rgba inside image_texture.c 2016-12-29 23:22:40 +01:00
twinaphex
6a166faa0c Revert "Remove supports_rgba varaible from image_texture.c"
This reverts commit bd0c97fdc414d3537eb73d1371dbe948b4e98179.
2016-12-29 22:53:10 +01:00