mirror of
https://github.com/libretro/RetroArch
synced 2025-02-20 06:40:18 +00:00
update_title - we don't need video_info
This commit is contained in:
parent
8b43e1b4ef
commit
68664fdf1d
@ -303,7 +303,7 @@ void dxgi_copy(
|
||||
#pragma warning(default : 4293)
|
||||
#endif
|
||||
|
||||
void dxgi_update_title(video_frame_info_t* video_info)
|
||||
void dxgi_update_title(void)
|
||||
{
|
||||
#ifndef __WINRT__
|
||||
const ui_window_t* window = ui_companion_driver_get_window_ptr();
|
||||
|
@ -830,7 +830,7 @@ void dxgi_copy(
|
||||
int dst_pitch,
|
||||
void* dst_data);
|
||||
|
||||
void dxgi_update_title(video_frame_info_t* video_info);
|
||||
void dxgi_update_title(void);
|
||||
|
||||
DXGI_FORMAT glslang_format_to_dxgi(glslang_format fmt);
|
||||
|
||||
|
@ -678,9 +678,8 @@ bool x11_connect(void)
|
||||
return true;
|
||||
}
|
||||
|
||||
void x11_update_title(void *data, void *data2)
|
||||
void x11_update_title(void *data)
|
||||
{
|
||||
video_frame_info_t *video_info = (video_frame_info_t*)data2;
|
||||
char title[128];
|
||||
|
||||
title[0] = '\0';
|
||||
|
@ -63,7 +63,7 @@ bool x11_alive(void *data);
|
||||
|
||||
bool x11_connect(void);
|
||||
|
||||
void x11_update_title(void *data, void *data2);
|
||||
void x11_update_title(void *data);
|
||||
|
||||
bool x11_input_ctx_new(bool true_full);
|
||||
|
||||
|
@ -1516,7 +1516,7 @@ static bool d3d10_gfx_frame(
|
||||
D3D10SetBlendState(d3d10->device, d3d10->blend_enable, NULL, D3D10_DEFAULT_SAMPLE_MASK);
|
||||
D3D10SetVertexBuffer(d3d10->device, 0, d3d10->sprites.vbo, sizeof(d3d10_sprite_t), 0);
|
||||
font_driver_render_msg(d3d10, video_info, msg, NULL, NULL);
|
||||
dxgi_update_title(video_info);
|
||||
dxgi_update_title();
|
||||
}
|
||||
d3d10->sprites.enabled = false;
|
||||
|
||||
|
@ -1592,7 +1592,7 @@ static bool d3d11_gfx_frame(
|
||||
D3D11SetBlendState(d3d11->context, d3d11->blend_enable, NULL, D3D11_DEFAULT_SAMPLE_MASK);
|
||||
D3D11SetVertexBuffer(context, 0, d3d11->sprites.vbo, sizeof(d3d11_sprite_t), 0);
|
||||
font_driver_render_msg(d3d11, video_info, msg, NULL, NULL);
|
||||
dxgi_update_title(video_info);
|
||||
dxgi_update_title();
|
||||
}
|
||||
d3d11->sprites.enabled = false;
|
||||
|
||||
|
@ -1574,7 +1574,7 @@ static bool d3d12_gfx_frame(
|
||||
D3D12IASetVertexBuffers(d3d12->queue.cmd, 0, 1, &d3d12->sprites.vbo_view);
|
||||
|
||||
font_driver_render_msg(d3d12, video_info, msg, NULL, NULL);
|
||||
dxgi_update_title(video_info);
|
||||
dxgi_update_title();
|
||||
}
|
||||
d3d12->sprites.enabled = false;
|
||||
|
||||
|
@ -1461,7 +1461,7 @@ static void d3d8_get_overlay_interface(void *data,
|
||||
}
|
||||
#endif
|
||||
|
||||
static void d3d8_update_title(video_frame_info_t *video_info)
|
||||
static void d3d8_update_title(void)
|
||||
{
|
||||
#ifndef _XBOX
|
||||
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
||||
@ -1586,7 +1586,7 @@ static bool d3d8_frame(void *data, const void *frame,
|
||||
d3d8_end_scene(d3d->dev);
|
||||
}
|
||||
|
||||
d3d8_update_title(video_info);
|
||||
d3d8_update_title();
|
||||
d3d8_swap(d3d, d3d->dev);
|
||||
|
||||
return true;
|
||||
|
@ -1511,7 +1511,7 @@ static void d3d9_get_overlay_interface(void *data,
|
||||
}
|
||||
#endif
|
||||
|
||||
static void d3d9_update_title(video_frame_info_t *video_info)
|
||||
static void d3d9_update_title(void)
|
||||
{
|
||||
#ifndef _XBOX
|
||||
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
||||
@ -1651,7 +1651,7 @@ static bool d3d9_frame(void *data, const void *frame,
|
||||
d3d9_end_scene(d3d->dev);
|
||||
}
|
||||
|
||||
d3d9_update_title(video_info);
|
||||
d3d9_update_title();
|
||||
d3d9_swap(d3d, d3d->dev);
|
||||
|
||||
return true;
|
||||
|
@ -794,7 +794,7 @@ static bool drm_gfx_frame(void *data, const void *frame, unsigned width,
|
||||
#endif
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
/* Update main surface: locate free page, blit and flip. */
|
||||
drm_surface_update(_drmvars, frame, _drmvars->main_surface);
|
||||
|
@ -366,7 +366,7 @@ static bool gdi_gfx_frame(void *data, const void *frame,
|
||||
InvalidateRect(hwnd, NULL, false);
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -3069,7 +3069,7 @@ static bool gl2_frame(void *data, const void *frame,
|
||||
|
||||
if (video_info->cb_update_window_title)
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
/* Reset state which could easily mess up libretro core. */
|
||||
if (gl->hw_render_fbo_init)
|
||||
|
@ -892,7 +892,7 @@ static bool gl1_gfx_frame(void *data, const void *frame,
|
||||
font_driver_render_msg(gl1, video_info, msg, NULL, NULL);
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
/* Screenshots. */
|
||||
if (gl1->readback_buffer_screenshot)
|
||||
|
@ -1941,7 +1941,7 @@ static bool gl_core_frame(void *data, const void *frame,
|
||||
}
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
if (gl->readback_buffer_screenshot)
|
||||
{
|
||||
|
@ -453,7 +453,7 @@ static bool vg_frame(void *data, const void *frame,
|
||||
#endif
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
video_info->cb_swap_buffers(
|
||||
video_info->context_data, video_info);
|
||||
|
||||
|
@ -245,7 +245,7 @@ static bool vga_gfx_frame(void *data, const void *frame,
|
||||
font_driver_render_msg(data, video_info, msg, NULL, NULL);
|
||||
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -2110,7 +2110,7 @@ static bool vulkan_frame(void *data, const void *frame,
|
||||
|
||||
if (!vk->context->swap_interval_emulation_lock)
|
||||
video_info->cb_update_window_title(
|
||||
video_info->context_data, video_info);
|
||||
video_info->context_data);
|
||||
|
||||
/* Handle spurious swapchain invalidations as soon as we can,
|
||||
* i.e. right after swap buffers. */
|
||||
|
@ -871,7 +871,7 @@ static bool xv_frame(void *data, const void *frame, unsigned width,
|
||||
true);
|
||||
XSync(g_x11_dpy, False);
|
||||
|
||||
x11_update_title(NULL, video_info);
|
||||
x11_update_title(NULL);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
@ -369,7 +369,7 @@ float cocoagl_gfx_ctx_get_native_scale(void)
|
||||
}
|
||||
|
||||
#if defined(HAVE_COCOA) || defined(HAVE_COCOA_METAL)
|
||||
static void cocoagl_gfx_ctx_update_title(void *data, void *data2)
|
||||
static void cocoagl_gfx_ctx_update_title(void *data)
|
||||
{
|
||||
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
||||
|
||||
|
@ -50,7 +50,7 @@ static bool gfx_ctx_fpga_set_resize(void *data,
|
||||
return false;
|
||||
}
|
||||
|
||||
static void gfx_ctx_fpga_update_title(void *data, void *data2)
|
||||
static void gfx_ctx_fpga_update_title(void *data)
|
||||
{
|
||||
char title[128];
|
||||
|
||||
|
@ -68,9 +68,8 @@ static bool gfx_ctx_gdi_set_resize(void *data,
|
||||
return false;
|
||||
}
|
||||
|
||||
static void gfx_ctx_gdi_update_title(void *data, void *data2)
|
||||
static void gfx_ctx_gdi_update_title(void *data)
|
||||
{
|
||||
video_frame_info_t* video_info = (video_frame_info_t*)data2;
|
||||
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
||||
char title[128];
|
||||
|
||||
|
@ -48,10 +48,6 @@ static bool gfx_ctx_network_set_resize(void *data,
|
||||
return false;
|
||||
}
|
||||
|
||||
static void gfx_ctx_network_update_window_title(void *data, void *data2)
|
||||
{
|
||||
}
|
||||
|
||||
static void gfx_ctx_network_get_video_size(void *data,
|
||||
unsigned *width, unsigned *height)
|
||||
{
|
||||
@ -170,7 +166,7 @@ const gfx_ctx_driver_t gfx_ctx_network = {
|
||||
NULL, /* get_video_output_next */
|
||||
gfx_ctx_network_get_metrics,
|
||||
NULL,
|
||||
gfx_ctx_network_update_window_title,
|
||||
NULL, /* update_title */
|
||||
gfx_ctx_network_check_window,
|
||||
gfx_ctx_network_set_resize,
|
||||
gfx_ctx_network_has_focus,
|
||||
|
@ -285,7 +285,7 @@ static void sdl_ctx_get_video_size(void *data,
|
||||
}
|
||||
}
|
||||
|
||||
static void sdl_ctx_update_title(void *data, void *data2)
|
||||
static void sdl_ctx_update_title(void *data)
|
||||
{
|
||||
char title[128];
|
||||
title[0] = '\0';
|
||||
|
@ -1146,7 +1146,7 @@ static bool gfx_ctx_wl_set_resize(void *data, unsigned width, unsigned height)
|
||||
return true;
|
||||
}
|
||||
|
||||
static void gfx_ctx_wl_update_title(void *data, void *data2)
|
||||
static void gfx_ctx_wl_update_title(void *data)
|
||||
{
|
||||
gfx_ctx_wayland_data_t *wl = (gfx_ctx_wayland_data_t*)data;
|
||||
char title[128];
|
||||
|
@ -594,9 +594,8 @@ static bool gfx_ctx_wgl_set_resize(void *data,
|
||||
return false;
|
||||
}
|
||||
|
||||
static void gfx_ctx_wgl_update_title(void *data, void *data2)
|
||||
static void gfx_ctx_wgl_update_title(void *data)
|
||||
{
|
||||
video_frame_info_t* video_info = (video_frame_info_t*)data2;
|
||||
char title[128];
|
||||
|
||||
title[0] = '\0';
|
||||
|
@ -779,7 +779,7 @@ static bool gfx_ctx_x_set_video_mode(void *data,
|
||||
}
|
||||
|
||||
x11_set_window_attr(g_x11_dpy, g_x11_win);
|
||||
x11_update_title(NULL, video_info);
|
||||
x11_update_title(NULL);
|
||||
|
||||
if (fullscreen)
|
||||
x11_show_mouse(g_x11_dpy, g_x11_win, false);
|
||||
|
@ -385,7 +385,7 @@ static bool gfx_ctx_xegl_set_video_mode(void *data,
|
||||
goto error;
|
||||
|
||||
x11_set_window_attr(g_x11_dpy, g_x11_win);
|
||||
x11_update_title(NULL, video_info);
|
||||
x11_update_title(NULL);
|
||||
|
||||
if (fullscreen)
|
||||
x11_show_mouse(g_x11_dpy, g_x11_win, false);
|
||||
|
@ -21771,7 +21771,7 @@ bool video_driver_started_fullscreen(void)
|
||||
|
||||
/* Stub functions */
|
||||
|
||||
static void update_window_title_null(void *data, void *data2) { }
|
||||
static void update_window_title_null(void *data) { }
|
||||
static void swap_buffers_null(void *data, void *data2) { }
|
||||
static bool get_metrics_null(void *data, enum display_metric_types type,
|
||||
float *value) { return false; }
|
||||
|
@ -1187,7 +1187,7 @@ typedef struct video_frame_info
|
||||
enum text_alignment text_align;
|
||||
} osd_stat_params;
|
||||
|
||||
void (*cb_update_window_title)(void*, void *);
|
||||
void (*cb_update_window_title)(void*);
|
||||
void (*cb_swap_buffers)(void*, void *);
|
||||
bool (*cb_get_metrics)(void *data, enum display_metric_types type,
|
||||
float *value);
|
||||
@ -1197,7 +1197,7 @@ typedef struct video_frame_info
|
||||
void *userdata;
|
||||
} video_frame_info_t;
|
||||
|
||||
typedef void (*update_window_title_cb)(void*, void*);
|
||||
typedef void (*update_window_title_cb)(void*);
|
||||
typedef bool (*get_metrics_cb)(void *data, enum display_metric_types type,
|
||||
float *value);
|
||||
typedef bool (*set_resize_cb)(void*, unsigned, unsigned);
|
||||
|
Loading…
x
Reference in New Issue
Block a user