From 282853873b9e6c585bec7f7569761b3624b70497 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 25 Jan 2018 12:35:46 +0100 Subject: [PATCH] (360) Some buildfixes --- gfx/drivers_renderchain/d3d9_hlsl_renderchain.c | 8 ++++---- gfx/drivers_shader/shader_hlsl.c | 1 + menu/drivers/xui.cpp | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/gfx/drivers_renderchain/d3d9_hlsl_renderchain.c b/gfx/drivers_renderchain/d3d9_hlsl_renderchain.c index 6b7594a69e..88894d630a 100644 --- a/gfx/drivers_renderchain/d3d9_hlsl_renderchain.c +++ b/gfx/drivers_renderchain/d3d9_hlsl_renderchain.c @@ -438,10 +438,10 @@ static void hlsl_d3d9_renderchain_viewport_info( video_driver_get_size(&width, &height); - vp->x = d3d->final_viewport.X; - vp->y = d3d->final_viewport.Y; - vp->width = d3d->final_viewport.Width; - vp->height = d3d->final_viewport.Height; + vp->x = d3d->final_viewport.x; + vp->y = d3d->final_viewport.y; + vp->width = d3d->final_viewport.width; + vp->height = d3d->final_viewport.height; vp->full_width = width; vp->full_height = height; diff --git a/gfx/drivers_shader/shader_hlsl.c b/gfx/drivers_shader/shader_hlsl.c index f6e8c06334..fa0b96a9af 100644 --- a/gfx/drivers_shader/shader_hlsl.c +++ b/gfx/drivers_shader/shader_hlsl.c @@ -22,6 +22,7 @@ #include #include "../../defines/d3d_defines.h" +#include "../common/d3d_common.h" #ifdef HAVE_CONFIG_H #include "../../config.h" diff --git a/menu/drivers/xui.cpp b/menu/drivers/xui.cpp index 7ce5fa0103..f79c75b072 100644 --- a/menu/drivers/xui.cpp +++ b/menu/drivers/xui.cpp @@ -411,7 +411,7 @@ static void xui_frame(void *data, video_frame_info_t *video_info) XUIMessageRender msgRender; D3DXMATRIX matOrigView; const char *message = NULL; - D3DVIEWPORT vp_full = {0}; + D3DVIEWPORT9 vp_full = {0}; d3d_video_t *d3d = (d3d_video_t*)video_driver_get_ptr(false); if (!d3d)