mirror of
https://github.com/libretro/RetroArch
synced 2025-04-07 13:23:32 +00:00
(render_chain_xdk.cpp) No more dependency on global
This commit is contained in:
parent
a3a5a82d47
commit
66b89474a6
@ -325,11 +325,11 @@ static bool xdk_renderchain_init(void *data,
|
|||||||
unsigned width, height;
|
unsigned width, height;
|
||||||
d3d_video_t *d3d = (d3d_video_t*)data;
|
d3d_video_t *d3d = (d3d_video_t*)data;
|
||||||
LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev;
|
LPDIRECT3DDEVICE d3dr = (LPDIRECT3DDEVICE)d3d->dev;
|
||||||
global_t *global = global_get_ptr();
|
|
||||||
const video_info_t *video_info = (const video_info_t*)_video_info;
|
const video_info_t *video_info = (const video_info_t*)_video_info;
|
||||||
const LinkInfo *link_info = (const LinkInfo*)info_data;
|
const LinkInfo *link_info = (const LinkInfo*)info_data;
|
||||||
xdk_renderchain_t *chain = (xdk_renderchain_t*)d3d->renderchain_data;
|
xdk_renderchain_t *chain = (xdk_renderchain_t*)d3d->renderchain_data;
|
||||||
unsigned fmt = (rgb32) ? RETRO_PIXEL_FORMAT_XRGB8888 : RETRO_PIXEL_FORMAT_RGB565;
|
unsigned fmt = (rgb32) ? RETRO_PIXEL_FORMAT_XRGB8888 : RETRO_PIXEL_FORMAT_RGB565;
|
||||||
|
struct video_viewport *custom_vp = video_viewport_get_custom();
|
||||||
(void)final_viewport_data;
|
(void)final_viewport_data;
|
||||||
|
|
||||||
video_driver_get_size(&width, &height);
|
video_driver_get_size(&width, &height);
|
||||||
@ -343,14 +343,12 @@ static bool xdk_renderchain_init(void *data,
|
|||||||
if (!renderchain_create_first_pass(d3d, video_info))
|
if (!renderchain_create_first_pass(d3d, video_info))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
#if 0
|
/* FIXME */
|
||||||
/* TODO/FIXME */
|
if (custom_vp->width == 0)
|
||||||
if (global->console.screen.viewports.custom_vp.width == 0)
|
custom_vp->width = width;
|
||||||
global->console.screen.viewports.custom_vp.width = width;
|
|
||||||
|
|
||||||
if (global->console.screen.viewports.custom_vp.height == 0)
|
if (custom_vp->height == 0)
|
||||||
global->console.screen.viewports.custom_vp.height = height;
|
custom_vp->height = height;
|
||||||
#endif
|
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user