mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 04:14:00 +00:00
Turn video_driver_data and current_video into static variables again
This commit is contained in:
parent
4333e3d5e7
commit
bd424da015
@ -163,8 +163,8 @@ static uint64_t video_driver_frame_count = 0;
|
||||
|
||||
static video_viewport_t video_viewport_custom;
|
||||
|
||||
void *video_driver_data = NULL;
|
||||
video_driver_t *current_video = NULL;
|
||||
static void *video_driver_data = NULL;
|
||||
static video_driver_t *current_video = NULL;
|
||||
|
||||
/* Interface for "poking". */
|
||||
static const video_poke_interface_t *video_driver_poke = NULL;
|
||||
@ -2609,12 +2609,11 @@ void video_driver_get_window_title(char *buf, unsigned len)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
void video_driver_get_status(uint64_t *frame_count, bool * is_alive,
|
||||
bool *is_focused)
|
||||
{
|
||||
*frame_count = video_driver_frame_count;
|
||||
*is_alive = video_driver_is_alive();
|
||||
*is_alive = current_video ? current_video->alive(video_driver_data) : true;
|
||||
*is_focused = video_driver_cb_has_focus();
|
||||
}
|
||||
|
||||
|
@ -181,9 +181,6 @@ struct uniform_info
|
||||
} result;
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
typedef struct shader_backend
|
||||
{
|
||||
void *(*init)(void *data, const char *path);
|
||||
@ -779,8 +776,6 @@ struct aspect_ratio_elem
|
||||
|
||||
extern struct aspect_ratio_elem aspectratio_lut[ASPECT_RATIO_END];
|
||||
|
||||
#define video_driver_is_alive() ((current_video) ? current_video->alive(video_driver_data) : true)
|
||||
|
||||
bool video_driver_is_focused(void);
|
||||
|
||||
bool video_driver_has_windowed(void);
|
||||
@ -1120,9 +1115,6 @@ extern const gfx_ctx_driver_t gfx_ctx_khr_display;
|
||||
extern const gfx_ctx_driver_t gfx_ctx_gdi;
|
||||
extern const gfx_ctx_driver_t gfx_ctx_null;
|
||||
|
||||
extern void *video_driver_data;
|
||||
extern video_driver_t *current_video;
|
||||
|
||||
/**
|
||||
* video_context_driver_init_first:
|
||||
* @data : Input data.
|
||||
|
Loading…
x
Reference in New Issue
Block a user