twinaphex
06a33aada8
Cleanups
2017-09-09 04:22:38 +02:00
twinaphex
30bff1ffab
Cleanups
2017-09-09 04:11:46 +02:00
twinaphex
c0207e9b56
Revert "Reduce size of variables"
...
This reverts commit 79f1166c6e
.
2017-09-09 00:20:39 +02:00
twinaphex
79f1166c6e
Reduce size of variables
2017-09-08 23:44:10 +02:00
twinaphex
02ac92b91d
Cleanups
2017-09-08 16:43:34 +02:00
twinaphex
c3bb76a05e
Try to reduce variable sizes
2017-09-08 05:58:48 +02:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
twinaphex
bde5a6dc19
Rename renderchain_driver_t to d3d_renderchain_driver_t
2017-09-05 04:21:40 +02:00
twinaphex
e1c139dda6
Buildfix
2017-09-05 00:10:24 +02:00
twinaphex
b46c4b4db5
Create d3d8_renderchain.cpp and d3d9_hlsl_renderchain.cpp
2017-09-05 00:00:17 +02:00
twinaphex
ef79711837
(MaterialUI) Hook up framebuffer opacity
2017-08-15 22:43:09 +02:00
twinaphex
0ed4b97bbc
Revert "Don't hide 'Resolution' setting behind compile-time ifdefs anymore"
...
This reverts commit 365cfd22ee
.
2017-08-13 18:05:51 +02:00
twinaphex
365cfd22ee
Don't hide 'Resolution' setting behind compile-time ifdefs anymore
2017-08-09 10:33:36 +02:00
twinaphex
c7615fdf00
Add RETRO_ENVIRONMENT_SET_HW_SHARED_CONTEXT
2017-08-07 18:06:03 +02:00
twinaphex
b11620e1eb
Add retro_timers.h/retro_math.h
2017-06-28 04:41:38 +02:00
twinaphex
e0cc113689
Try to fix this regression https://github.com/libretro/RetroArch/issues/5060
2017-06-18 18:50:46 +02:00
twinaphex
4850af8eac
Revert "Try to set use_hw_ctx in advance for Android"
...
This reverts commit c010c5b258
.
2017-06-18 17:09:27 +02:00
twinaphex
c010c5b258
Try to set use_hw_ctx in advance for Android
2017-06-18 16:45:36 +02:00
twinaphex
c7ac70a923
Combine video_renderchain_driver.c and video_driver.c
2017-06-12 15:45:58 +02:00
Jean-André Santoni
364440813f
Merge pull request #5009 from psyke83/xmbtrans
...
xmb: enable menu transparency support when emulation is paused (v2)
2017-06-11 21:23:24 +02:00
twinaphex
f6c2d97ed5
Don't do these constant checks
2017-06-07 03:41:36 +02:00
twinaphex
ae98ea7210
Remove unused function
2017-06-06 03:49:21 +02:00
Conn
f413b23f06
xmb: enable menu transparency support when emulation is paused (v2)
...
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.
Issues fixed:
gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
black or corrupt image)
gfx/video_driver: don't clobber cached frame during driver reinit if game was loaded
(fixes missing menu background/paused foreground on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
avoid background of cores with no content yet loaded mixing with wallpaper.
2017-06-02 02:55:59 +01:00
twinaphex
44b4a4e028
Revert "xmb: enable menu transparency support when emulation is paused"
...
This reverts commit 17d0037bd5
.
2017-06-01 17:21:55 +02:00
Conn
17d0037bd5
xmb: enable menu transparency support when emulation is paused
...
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.
Issues fixed:
gfx/video_driver: enable menu transparency only when game is loaded (as a loaded core can display
black or corrupt image)
gfx/video_driver: don't clobber cached frame (fixes missing background on full screen toggle)
menu/drivers/xmb: ensure transparency is applied when game is loaded and no shader pipeline active.
menu/menu_driver: explicitly apply transparency only for existing textures (i.e. wallpapers), to
avoid background of cores with no content yet loaded mixing with wallpaper.
2017-05-31 23:45:16 +01:00
Twinaphex
1be1386161
Revert "xmb: allow transparency when emulation paused"
2017-06-01 00:27:44 +02:00
Conn
57503051ea
xmb: allow transparency when emulation paused
...
Allow xmb menu driver transparency when "Pause when menu activated" is enabled (default setting).
This is also the default behaviour of the rgui driver and is helpful for users to preview
video/shader changes on the fly.
2017-05-29 23:49:40 +01:00
Arto Vainiolehto
766e4f5110
Fix scaling bug in video_driver_translate_coord_viewport()
...
- now scaled_x and height are correctly calculated, using viewports's width and height, respectively, as the scaling factor
-- previously the scaling factor was the screen's width/height, which meant that if screen and viewport had different bounds, scaled_x/scaled_y were incorrectly calculated
2017-05-30 00:00:56 +03:00
twinaphex
a0924a414f
Get rid of some unnecessary function callback wrapper functions
2017-05-21 09:30:32 +02:00
twinaphex
b7b7c67ca3
Windows buildfix
2017-05-20 17:47:56 +02:00
twinaphex
c0431b34c9
Turn some variables static
2017-05-20 14:31:07 +02:00
twinaphex
6fea8f14c5
Call video_driver_cb_has_focus directly
2017-05-20 14:11:50 +02:00
twinaphex
bd424da015
Turn video_driver_data and current_video into static variables again
2017-05-20 14:09:24 +02:00
twinaphex
5bcacf9b49
Create video_driver_cb_has_focus
2017-05-20 12:02:24 +02:00
twinaphex
efce4d0abf
Revert "Add cb_set_shader_coords"
...
This reverts commit 06df028722
.
2017-05-19 21:21:40 +02:00
twinaphex
06df028722
Add cb_set_shader_coords
2017-05-19 21:13:44 +02:00
twinaphex
d8f5065d64
Add cb_set_shader_mvp
2017-05-19 19:52:33 +02:00
twinaphex
c5485152aa
Do away with conditional inside build_info
2017-05-19 15:59:28 +02:00
twinaphex
2a54544eb3
Add cb_shader_use to video_frame_info
2017-05-19 14:24:19 +02:00
twinaphex
4144c8de35
Prevent coverity warning
2017-05-19 13:54:43 +02:00
twinaphex
b0398c1482
C89 build fixes
2017-05-19 03:34:53 +02:00
twinaphex
89dddaf9f0
Cleanups
2017-05-19 01:19:38 +02:00
twinaphex
4d24153870
Turn into static function
2017-05-19 00:07:24 +02:00
twinaphex
59b3344e72
Combine video_driver.c and video_shader_driver.c
2017-05-18 14:47:24 +02:00
twinaphex
49bf9b62ae
Cleanups
2017-05-18 09:46:04 +02:00
twinaphex
d181f70303
Don't call video_viewport_get_system_av_info inside gfx/video_driver.c
2017-05-18 09:44:51 +02:00
twinaphex
c9af58494b
Set video_context_driver functions to null functions if not
...
already set
2017-05-18 03:53:05 +02:00
twinaphex
3f7a30a4b3
Start hooking up dummy callback functions to video_context_data
...
so that conditionals aren't necessary
2017-05-18 03:37:02 +02:00
twinaphex
941a5d4f94
Go through function callback for swap_buffers as well
2017-05-18 03:05:07 +02:00
twinaphex
86ee08b7a7
Add video context driver update window title callback
...
to video_frame_info_t
2017-05-18 02:53:12 +02:00
twinaphex
4df6151e14
video_driver_init_filter - cleanup
2017-05-16 21:36:33 +02:00
twinaphex
bf3188eac4
Combine runloop_ctl and rarch_ctl
2017-05-15 05:06:23 +02:00
twinaphex
0e34d362d3
Fix video_driver_is_focused - keyboard should work again with
...
threaded video
2017-05-14 18:52:36 +02:00
twinaphex
581333f222
Get rid of implicit memset
2017-05-13 23:24:27 +02:00
twinaphex
b22d7902f1
Turn macro back into function
2017-05-13 19:37:16 +02:00
twinaphex
17a15273ba
Create function out of video_driver_is_focused - no longer
...
call video_driver_context_focus from video driver
2017-05-13 19:19:49 +02:00
twinaphex
d4756f83e5
Stop calling video_driver_context_has_windowed from within video
...
drivers
2017-05-13 19:11:32 +02:00
twinaphex
f6c8aba119
Move video_context_driver_update_window_title to video_driver_frame
2017-05-13 18:58:13 +02:00
twinaphex
42ebe7a7ad
Merge runloop.c and retroarch.c
2017-05-11 09:11:46 +02:00
twinaphex
f928e57064
Combine video_context_driver.c and video_driver.c
2017-05-09 01:25:59 +02:00
twinaphex
bac9973354
Cleanups
2017-05-09 00:58:01 +02:00
twinaphex
c147604103
Update
2017-04-29 18:33:50 +02:00
twinaphex
7bdef1fde4
Buildfixes
2017-04-29 18:30:23 +02:00
twinaphex
b5e97238ac
Optimize video_driver_threaded_{lock|unlock}
2017-04-29 17:38:47 +02:00
twinaphex
d86f466fe9
Turn video_driver_is_threaded into macro
2017-04-29 17:33:36 +02:00
twinaphex
03145a0424
Pass video_is_threaded variable to video_driver_init
2017-04-29 17:10:59 +02:00
twinaphex
e84adb504f
Don't try to call video_driver_is_threaded from outside
...
gfx/video_driver.c - only exception right now - menu_display.c
2017-04-29 16:52:52 +02:00
twinaphex
63504cd9c8
No longer need to grab threaded variable from settings struct
2017-04-29 16:37:49 +02:00
twinaphex
2322e77795
Add to video_frame_info
2017-04-29 16:07:02 +02:00
twinaphex
79c7627651
Move video_viewport_custom to gfx/video_driver.c
2017-04-29 13:10:01 +02:00
twinaphex
e6ab06a701
Move path variables
2017-04-29 00:39:29 +02:00
twinaphex
f0c2d786ae
Update arrays struct
2017-04-28 22:59:13 +02:00
twinaphex
05e4ec733e
Move uint variables
2017-04-28 21:03:04 +02:00
twinaphex
d1b6a865c4
Buildfixes
2017-04-28 15:29:20 +02:00
twinaphex
0da40fb3aa
Move all float settings
2017-04-28 14:57:55 +02:00
twinaphex
ed53be7c81
Move all bool settings
2017-04-28 14:11:34 +02:00
twinaphex
b792c5deae
move bool setting
2017-04-28 12:26:01 +02:00
twinaphex
cc095e56fc
Start refactoring bool variables
2017-04-28 00:53:20 +02:00
twinaphex
2a13af52fc
Revert "video_init function - video_info_t should not be const -"
...
This reverts commit c8bcbad4a7
.
2017-04-24 12:25:14 +02:00
twinaphex
023599366c
Revert "Cleanups"
...
This reverts commit 0021970c16
.
2017-04-24 12:25:00 +02:00
twinaphex
0021970c16
Cleanups
2017-04-24 12:19:47 +02:00
twinaphex
c8bcbad4a7
video_init function - video_info_t should not be const -
...
try to set video_driver_width/video_driver_height outside
of video driver init function
2017-04-24 12:03:21 +02:00
twinaphex
34852e159a
Cut down on amount of times video_driver_build_info is called
2017-04-23 22:20:11 +02:00
twinaphex
087002d9c5
Get rid of unused video_driver_get_frame_count - locking/unlocking
...
around this variable should no longer be necessary
2017-04-23 21:39:49 +02:00
twinaphex
2dfe441381
Get rid of video_info->frame_count
2017-04-23 19:21:12 +02:00
twinaphex
7c6b93f58f
More cleanups
2017-04-23 17:44:24 +02:00
twinaphex
3ec5816259
Rewrite RUNLOOP_CTL_SYSTEM_INFO_GET
2017-04-23 16:41:26 +02:00
twinaphex
caafee006c
Get rid of performance counter for softfilter
2017-04-23 11:26:10 +02:00
twinaphex
7104d329fd
Update logs
2017-04-18 06:02:43 +02:00
Twinaphex
216e7bcdaf
Silence more warnings on iOS
2017-02-26 21:46:19 +01:00
Twinaphex
b7b3b2cb5f
Try to prevent truckload of warnings on iOS
2017-02-26 10:33:03 +01:00
twinaphex
5d8c191df7
Cleanup
2017-02-16 01:30:50 +01:00
twinaphex
374fd57270
Remove the few performance counters that depend on runloop_ctl
2017-01-25 18:15:58 +01:00
twinaphex
a9164b7124
Try to use performance counter plus functions in most cases
2017-01-25 17:12:43 +01:00
twinaphex
41349621cf
Add extra param to runloop_get_status
2017-01-25 16:57:22 +01:00
twinaphex
6661c0fb94
Rewrite performance counter stop/start/init into macros
2017-01-25 16:53:06 +01:00
twinaphex
5ddcadcb2f
video_monitor_get_fps only used from frame function, so get rid
...
of separate function
2017-01-25 16:33:44 +01:00
twinaphex
c21fd538a9
Minor cleanups
2017-01-25 16:08:50 +01:00
twinaphex
41a647945b
Create video_driver_get_record_status
2017-01-25 15:30:51 +01:00
twinaphex
4b01726f48
(video driver) Minor cleanups
2017-01-25 15:22:12 +01:00
twinaphex
631ee03df4
Expand video_driver_get_status
2017-01-25 04:42:19 +01:00
twinaphex
a151c24117
Create video_driver_get_status
2017-01-25 04:39:21 +01:00
twinaphex
fb84259742
Refactor some functions
2017-01-23 15:24:33 +01:00
twinaphex
68dc34d5a4
Move comment
2017-01-23 14:40:48 +01:00
twinaphex
34d3b88759
Cleanups
2017-01-23 14:19:32 +01:00
twinaphex
b7ebcd6948
Simplify video_monitor_get_fps
2017-01-23 14:04:00 +01:00
twinaphex
9b1c0abf5e
Create runloop_msg_queue_pull
2017-01-23 13:56:05 +01:00
twinaphex
0d5b3b9273
Create menu_driver_is_alive
2017-01-23 00:37:52 +01:00
twinaphex
a104c73738
Go back to this
2017-01-22 23:19:35 +01:00
twinaphex
d3707fe3b0
See if this works
2017-01-22 22:28:24 +01:00
twinaphex
2f504b4057
(gfx/drivers) Get rid of remaining runloop.h / runloop_ctl
...
references inside gfx/drivers
2017-01-22 18:17:48 +01:00
twinaphex
d4b7edff4a
Cut down on menu_driver_ctl usage from within video drivers
2017-01-22 17:30:32 +01:00
Brad Parker
c4bfa6b0d2
DOS: initial VGA int13 graphics driver
2017-01-22 10:47:11 -05:00
twinaphex
a1594615f0
Create runloop_get_status
2017-01-22 16:22:20 +01:00
twinaphex
96c8ca5a09
Header update #1
2017-01-22 13:40:32 +01:00
twinaphex
23c35c39b5
Add more video_frame_info_t members
2017-01-22 02:04:58 +01:00
twinaphex
e6c4327a1c
(GL) Fix lockup at startup
2017-01-20 21:05:55 +01:00
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 51976d496f
.
2017-01-18 00:26:56 +01:00
twinaphex
552144c24d
Revert "Make 'Show FPS" work again"
...
This reverts commit b433ccab09
.
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 b3f1bbc15e
.
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 bd0c97fdc4
.
2016-12-29 22:53:10 +01:00
twinaphex
bd0c97fdc4
Remove supports_rgba varaible from image_texture.c
2016-12-29 22:39:52 +01:00
twinaphex
f067ecce50
(video_driver.c) Cleanups
2016-12-27 14:48:04 +01:00
twinaphex
77e5cdbfde
Revert "Rename runloop_msg_queue_push to video_driver_msg_queue_push"
...
This reverts commit ad7386913c
.
2016-12-22 23:36:11 +01:00
twinaphex
b07fd17258
Revert "Initialize message queue first"
...
This reverts commit b0c97e901f
.
2016-12-22 23:34:21 +01:00
Brad Parker
42307a322a
missing ../
2016-12-22 11:25:49 -05:00
twinaphex
b0c97e901f
Initialize message queue first
2016-12-22 14:31:19 +01:00
twinaphex
ad7386913c
Rename runloop_msg_queue_push to video_driver_msg_queue_push
...
and move code to video_driver.c
2016-12-22 13:15:02 +01:00
twinaphex
97c9eab9ba
(menu_displaylist.c) Indenting breaks syntax formatting for vim
2016-12-15 08:36:28 +01:00
twinaphex
6200c3a1e0
Clean up mutex functions
2016-12-07 08:51:38 +01:00
twinaphex
a12d0d082d
Move input_translate_coord_viewport to video_driver.c
2016-12-07 08:07:11 +01:00
twinaphex
94528ed28d
(Drivers) Cleanups/style nits
2016-12-05 02:09:32 +01:00
twinaphex
9e2717e927
Revert "Create drivers_data array and no longer use recording_data"
...
This reverts commit e049b7e1f0
.
2016-12-05 02:02:59 +01:00
twinaphex
e049b7e1f0
Create drivers_data array and no longer use recording_data
2016-12-05 01:56:06 +01:00
twinaphex
eea1b3790b
Try to prevent superfluous calls to recording functions
...
if not necessary
2016-12-04 06:31:29 +01:00
twinaphex
0284853681
(xbox OG) Use flicker_filter_index
2016-12-02 01:04:46 +01:00
Brad Parker
ba54f20626
initial libcaca video driver
2016-12-01 12:13:45 -05:00
radius
8a16ec393c
remove WIN32 ifdefs
2016-11-23 20:37:29 -05:00
radius
8cb5ed0d95
(win) add fixed window size mode
2016-11-23 19:43:50 -05:00
twinaphex
b93c759d3c
(gfx/video_driver.c) Simplifications
2016-11-21 13:31:04 +01:00
twinaphex
6c3a5fe634
Buildfix
2016-11-21 13:23:36 +01:00
twinaphex
05d6735720
Simplify video_driver.c code - turn some functions into macros
2016-11-21 13:17:28 +01:00
twinaphex
69b57bad34
Fix comment
2016-11-20 15:23:43 +01:00
twinaphex
a7585f9988
Move video_frame.h to libretro-common
2016-11-08 15:35:24 +01:00
twinaphex
279a90a01b
Remove dependencies from gfx/video_frame.c
2016-11-08 15:26:15 +01:00
twinaphex
7e5d2321c5
Create video_driver_reinit
2016-11-06 14:18:29 +01:00
twinaphex
feacc56fff
Prevent crash by checking if msg is NULL before doing strlcpy call
2016-11-06 14:10:25 +01:00
twinaphex
9a87dabca1
One less leaf function inside video_driver_frame
2016-11-06 14:06:47 +01:00
twinaphex
fbcefd02b9
(video_driver.c) Copy message if runloop_ctl returns true
2016-11-06 14:05:00 +01:00
twinaphex
49893c10f5
Prevent early returns for video_frame_pixel_scale
2016-11-06 13:57:27 +01:00
twinaphex
483cd0077c
Move code
2016-11-06 13:42:34 +01:00
twinaphex
777f2df35c
Remove video_driver_unset_active
2016-11-06 13:38:31 +01:00
twinaphex
8acb4cac78
video_driver_frame_filter - make early returns unnecessary
2016-11-06 13:34:48 +01:00
twinaphex
ea46c4a532
Turn video_driver_lock functions static
2016-11-04 14:16:55 +01:00