mirror of
https://github.com/libretro/RetroArch.git
synced 2024-11-24 16:39:43 +00:00
Move d3d_set_viewport up
This commit is contained in:
parent
600c930495
commit
1f49ed0438
@ -269,6 +269,29 @@ static bool d3d_init_base(void *data, const video_info_t *info)
|
||||
return true;
|
||||
}
|
||||
|
||||
static void d3d_set_viewport(d3d_video_t *d3d, int x, int y,
|
||||
unsigned width, unsigned height)
|
||||
{
|
||||
D3DVIEWPORT viewport;
|
||||
|
||||
/* D3D doesn't support negative X/Y viewports ... */
|
||||
if (x < 0)
|
||||
x = 0;
|
||||
if (y < 0)
|
||||
y = 0;
|
||||
|
||||
viewport.X = x;
|
||||
viewport.Y = y;
|
||||
viewport.Width = width;
|
||||
viewport.Height = height;
|
||||
viewport.MinZ = 0.0f;
|
||||
viewport.MaxZ = 1.0f;
|
||||
|
||||
d3d->final_viewport = viewport;
|
||||
|
||||
d3d_set_font_rect(d3d, NULL);
|
||||
}
|
||||
|
||||
static void d3d_set_viewport_wrap(void *data,
|
||||
unsigned width, unsigned height,
|
||||
bool force_full,
|
||||
@ -421,28 +444,6 @@ static bool d3d_initialize(d3d_video_t *d3d, const video_info_t *info)
|
||||
return true;
|
||||
}
|
||||
|
||||
static void d3d_set_viewport(d3d_video_t *d3d, int x, int y,
|
||||
unsigned width, unsigned height)
|
||||
{
|
||||
D3DVIEWPORT viewport;
|
||||
|
||||
/* D3D doesn't support negative X/Y viewports ... */
|
||||
if (x < 0)
|
||||
x = 0;
|
||||
if (y < 0)
|
||||
y = 0;
|
||||
|
||||
viewport.X = x;
|
||||
viewport.Y = y;
|
||||
viewport.Width = width;
|
||||
viewport.Height = height;
|
||||
viewport.MinZ = 0.0f;
|
||||
viewport.MaxZ = 1.0f;
|
||||
|
||||
d3d->final_viewport = viewport;
|
||||
|
||||
d3d_set_font_rect(d3d, NULL);
|
||||
}
|
||||
|
||||
|
||||
bool d3d_restore(d3d_video_t *d3d)
|
||||
|
Loading…
Reference in New Issue
Block a user