update_title - we don't need video_info

This commit is contained in:
twinaphex 2020-03-06 22:11:44 +01:00
parent 8b43e1b4ef
commit 68664fdf1d
29 changed files with 32 additions and 39 deletions

View File

@ -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();

View File

@ -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);

View File

@ -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';

View File

@ -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);

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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);

View File

@ -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;
}

View File

@ -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)

View File

@ -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)

View File

@ -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)
{

View File

@ -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);

View File

@ -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;
}

View File

@ -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. */

View File

@ -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;
}

View File

@ -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();

View File

@ -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];

View File

@ -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];

View File

@ -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,

View File

@ -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';

View File

@ -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];

View File

@ -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';

View File

@ -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);

View File

@ -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);

View File

@ -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; }

View File

@ -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);