From c81ad957fa2e6b291ae006ec98f761aadffbed1e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 3 Jan 2018 14:04:37 +0100 Subject: [PATCH] (D3D8/Xbox OG) Buildfix for d3d_set_vertex_declaration --- gfx/common/d3d_common.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/gfx/common/d3d_common.c b/gfx/common/d3d_common.c index da3a0007a0..f26055f307 100644 --- a/gfx/common/d3d_common.c +++ b/gfx/common/d3d_common.c @@ -804,16 +804,15 @@ void d3d_disable_blend_func(void *data) void d3d_set_vertex_declaration(void *data, void *vertex_data) { LPDIRECT3DDEVICE dev = (LPDIRECT3DDEVICE)data; - LPDIRECT3DVERTEXDECLARATION decl = (LPDIRECT3DVERTEXDECLARATION)vertex_data; if (!dev) return; #ifdef _XBOX1 d3d_set_vertex_shader(dev, D3DFVF_XYZ | D3DFVF_TEX1, NULL); #elif defined(HAVE_D3D9) && !defined(__cplusplus) - IDirect3DDevice9_SetVertexDeclaration(dev, decl); + IDirect3DDevice9_SetVertexDeclaration(dev, (LPDIRECT3DVERTEXDECLARATION)vertex_data); #elif defined(HAVE_D3D9) - dev->SetVertexDeclaration(decl); + dev->SetVertexDeclaration((LPDIRECT3DVERTEXDECLARATION)vertex_data); #endif }