(D3D) Cleanups

This commit is contained in:
twinaphex 2022-04-24 12:59:23 +02:00
parent 736f6eb8b6
commit fc2b3f1ed9
3 changed files with 24 additions and 42 deletions

View File

@ -245,13 +245,9 @@ static void d3d10_get_overlay_interface(void* data, const video_overlay_interfac
*iface = &overlay_interface;
}
static void d3d10_render_overlay(void *data)
static void d3d10_render_overlay(d3d10_video_t *d3d10)
{
unsigned i;
d3d10_video_t* d3d10 = (d3d10_video_t*)data;
if (!d3d10)
return;
if (d3d10->overlays.fullscreen)
D3D10SetViewports(d3d10->device, 1, &d3d10->viewport);
@ -305,10 +301,8 @@ static void d3d10_gfx_set_rotation(void* data, unsigned rotation)
D3D10UnmapBuffer(d3d10->frame.ubo);
}
static void d3d10_update_viewport(void* data, bool force_full)
static void d3d10_update_viewport(d3d10_video_t *d3d10, bool force_full)
{
d3d10_video_t* d3d10 = (d3d10_video_t*)data;
video_driver_update_viewport(&d3d10->vp, force_full, d3d10->keep_aspect);
d3d10->frame.viewport.TopLeftX = d3d10->vp.x;

View File

@ -267,13 +267,9 @@ static void d3d11_get_overlay_interface(
*iface = &overlay_interface;
}
static void d3d11_render_overlay(void *data)
static void d3d11_render_overlay(d3d11_video_t *d3d11)
{
unsigned i;
d3d11_video_t* d3d11 = (d3d11_video_t*)data;
if (!d3d11)
return;
if (d3d11->overlays.fullscreen)
d3d11->context->lpVtbl->RSSetViewports(d3d11->context, 1, &d3d11->viewport);
@ -445,10 +441,8 @@ static void d3d11_gfx_set_rotation(void* data, unsigned rotation)
d3d11->context->lpVtbl->Unmap(d3d11->context, (D3D11Resource)d3d11->frame.ubo, 0);
}
static void d3d11_update_viewport(void* data, bool force_full)
static void d3d11_update_viewport(d3d11_video_t *d3d11, bool force_full)
{
d3d11_video_t* d3d11 = (d3d11_video_t*)data;
video_driver_update_viewport(&d3d11->vp, force_full, d3d11->keep_aspect);
d3d11->frame.viewport.TopLeftX = d3d11->vp.x;

View File

@ -244,13 +244,9 @@ static void d3d12_get_overlay_interface(void* data, const video_overlay_interfac
*iface = &overlay_interface;
}
static void d3d12_render_overlay(void* data)
static void d3d12_render_overlay(d3d12_video_t *d3d12)
{
unsigned i;
d3d12_video_t* d3d12 = (d3d12_video_t*)data;
if (!d3d12)
return;
if (d3d12->overlays.fullscreen)
{
@ -414,10 +410,8 @@ static void d3d12_gfx_set_rotation(void* data, unsigned rotation)
D3D12Unmap(d3d12->frame.ubo, 0, NULL);
}
static void d3d12_update_viewport(void* data, bool force_full)
static void d3d12_update_viewport(d3d12_video_t *d3d12, bool force_full)
{
d3d12_video_t* d3d12 = (d3d12_video_t*)data;
video_driver_update_viewport(&d3d12->vp, force_full, d3d12->keep_aspect);
d3d12->frame.viewport.TopLeftX = d3d12->vp.x;