mirror of
https://github.com/libretro/RetroArch
synced 2025-04-01 13:20:43 +00:00
(menu_display_d3d.cpp) Preliminary implementation of get_default_mvp
This commit is contained in:
parent
cecfdeb0cf
commit
a02c77c9d2
@ -52,11 +52,22 @@ static d3d_video_t *d3d_get_ptr(void)
|
|||||||
|
|
||||||
static void *menu_display_d3d_get_default_mvp(void)
|
static void *menu_display_d3d_get_default_mvp(void)
|
||||||
{
|
{
|
||||||
|
#ifndef _XBOX
|
||||||
|
static D3DXMATRIX mvp;
|
||||||
|
D3DXMATRIX ortho;
|
||||||
|
#endif
|
||||||
d3d_video_t *d3d = d3d_get_ptr();
|
d3d_video_t *d3d = d3d_get_ptr();
|
||||||
|
|
||||||
if (!d3d)
|
if (!d3d)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
#ifdef _XBOX
|
||||||
return NULL; /* TODO/FIXME */
|
return NULL; /* TODO/FIXME */
|
||||||
|
#else
|
||||||
|
D3DXMatrixOrthoOffCenterLH(&ortho, 0, d3d->final_viewport.Width, 0, d3d->final_viewport.Height, 0, 1);
|
||||||
|
D3DXMatrixTranspose(&mvp, &ortho);
|
||||||
|
|
||||||
|
return (FLOAT*)mvp;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned menu_display_prim_to_d3d_enum(enum menu_display_prim_type prim_type)
|
static unsigned menu_display_prim_to_d3d_enum(enum menu_display_prim_type prim_type)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user