mirror of
https://github.com/CTCaer/RetroArch.git
synced 2025-02-05 02:58:04 +00:00
(D3D) set_resize function bound to D3D context driver
This commit is contained in:
parent
544df55017
commit
7c1f24c861
@ -35,9 +35,13 @@ static void *dinput;
|
|||||||
|
|
||||||
extern bool d3d_restore(void *data);
|
extern bool d3d_restore(void *data);
|
||||||
|
|
||||||
static void d3d_resize(void *data, unsigned new_width, unsigned new_height)
|
static void d3d_resize(unsigned new_width, unsigned new_height)
|
||||||
{
|
{
|
||||||
D3DVideo *d3d = reinterpret_cast<D3DVideo*>(data);
|
#ifdef _XBOX
|
||||||
|
D3DVideo *d3d = reinterpret_cast<D3DVideo*>(driver.video_data);
|
||||||
|
#else
|
||||||
|
D3DVideo *d3d = reinterpret_cast<D3DVideo*>(curD3D);
|
||||||
|
#endif
|
||||||
if (!d3d->dev)
|
if (!d3d->dev)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -79,7 +83,7 @@ LRESULT CALLBACK WindowProc(HWND hWnd, UINT message,
|
|||||||
new_height = HIWORD(lParam);
|
new_height = HIWORD(lParam);
|
||||||
|
|
||||||
if (new_width && new_height)
|
if (new_width && new_height)
|
||||||
d3d_resize(curD3D, new_width, new_height);
|
d3d_resize(new_width, new_height);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
if (dinput_handle_message(dinput, message, wParam, lParam))
|
if (dinput_handle_message(dinput, message, wParam, lParam))
|
||||||
@ -575,7 +579,7 @@ const gfx_ctx_driver_t gfx_ctx_d3d9 = {
|
|||||||
NULL,
|
NULL,
|
||||||
gfx_ctx_d3d_update_title,
|
gfx_ctx_d3d_update_title,
|
||||||
gfx_ctx_d3d_check_window,
|
gfx_ctx_d3d_check_window,
|
||||||
NULL, // gfx_ctx_set_resize
|
d3d_resize,
|
||||||
gfx_ctx_d3d_has_focus,
|
gfx_ctx_d3d_has_focus,
|
||||||
gfx_ctx_d3d_swap_buffers,
|
gfx_ctx_d3d_swap_buffers,
|
||||||
gfx_ctx_d3d_input_driver,
|
gfx_ctx_d3d_input_driver,
|
||||||
|
@ -109,7 +109,7 @@ void RenderChain::clear()
|
|||||||
luts.clear();
|
luts.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
void RenderChain::set_final_viewport(const D3DVIEWPORT9& final_viewport)
|
void RenderChain::set_final_viewport(const D3DVIEWPORT& final_viewport)
|
||||||
{
|
{
|
||||||
this->final_viewport = final_viewport;
|
this->final_viewport = final_viewport;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user