mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Move driver_video_resolve to gfx/video_driver.c
This commit is contained in:
parent
72a7f43736
commit
6b3a67d5ea
22
driver.c
22
driver.c
@ -967,25 +967,3 @@ bool driver_monitor_fps_statistics(double *refresh_rate,
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* driver_video_resolve:
|
||||
* @drv : real video driver will be set to this.
|
||||
*
|
||||
* Use this if you need the real video driver
|
||||
* and driver data pointers.
|
||||
*
|
||||
* Returns: video driver's userdata.
|
||||
**/
|
||||
void *driver_video_resolve(const video_driver_t **drv)
|
||||
{
|
||||
#ifdef HAVE_THREADS
|
||||
if (g_settings.video.threaded
|
||||
&& !g_extern.system.hw_render_callback.context_type)
|
||||
return rarch_threaded_video_resolve(drv);
|
||||
#endif
|
||||
if (drv)
|
||||
*drv = driver.video;
|
||||
|
||||
return driver.video_data;
|
||||
}
|
||||
|
12
driver.h
12
driver.h
@ -445,18 +445,6 @@ bool driver_set_sensor_state(unsigned port,
|
||||
|
||||
float driver_sensor_get_input(unsigned port, unsigned action);
|
||||
|
||||
/**
|
||||
* driver_video_resolve:
|
||||
* @drv : real video driver will be set to this.
|
||||
*
|
||||
* Use this if you need the real video driver
|
||||
* and driver data pointers.
|
||||
*
|
||||
* Returns: video driver's userdata.
|
||||
**/
|
||||
void *driver_video_resolve(const video_driver_t **drv);
|
||||
|
||||
|
||||
/**
|
||||
* driver_update_system_av_info:
|
||||
* @info : pointer to new A/V info
|
||||
|
@ -17,6 +17,7 @@
|
||||
#include <string.h>
|
||||
#include <string/string_list.h>
|
||||
#include "video_driver.h"
|
||||
#include "video_thread_wrapper.h"
|
||||
#include "../general.h"
|
||||
|
||||
static const video_driver_t *video_drivers[] = {
|
||||
@ -165,3 +166,25 @@ void find_video_driver(void)
|
||||
rarch_fail(1, "find_video_driver()");
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* driver_video_resolve:
|
||||
* @drv : real video driver will be set to this.
|
||||
*
|
||||
* Use this if you need the real video driver
|
||||
* and driver data pointers.
|
||||
*
|
||||
* Returns: video driver's userdata.
|
||||
**/
|
||||
void *driver_video_resolve(const video_driver_t **drv)
|
||||
{
|
||||
#ifdef HAVE_THREADS
|
||||
if (g_settings.video.threaded
|
||||
&& !g_extern.system.hw_render_callback.context_type)
|
||||
return rarch_threaded_video_resolve(drv);
|
||||
#endif
|
||||
if (drv)
|
||||
*drv = driver.video;
|
||||
|
||||
return driver.video_data;
|
||||
}
|
||||
|
@ -213,6 +213,17 @@ const char* config_get_video_driver_options(void);
|
||||
|
||||
void find_video_driver(void);
|
||||
|
||||
/**
|
||||
* driver_video_resolve:
|
||||
* @drv : real video driver will be set to this.
|
||||
*
|
||||
* Use this if you need the real video driver
|
||||
* and driver data pointers.
|
||||
*
|
||||
* Returns: video driver's userdata.
|
||||
**/
|
||||
void *driver_video_resolve(const video_driver_t **drv);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
x
Reference in New Issue
Block a user