Fix CXX_BUILD for D3D
This commit is contained in:
parent
6efe1128c0
commit
391fd3eadc
|
@ -1107,7 +1107,7 @@ bool d3d_create_vertex_shader(LPDIRECT3DDEVICE dev, const DWORD *a, void **b)
|
|||
if (!dev)
|
||||
return false;
|
||||
#if defined(__cplusplus)
|
||||
if (dev->CreateVertexShader(a, b) != D3D_OK)
|
||||
if (dev->CreateVertexShader(a, (IDirect3DVertexShader9**)b) != D3D_OK)
|
||||
return false;
|
||||
#else
|
||||
if (IDirect3DDevice9_CreateVertexShader(dev, a,
|
||||
|
@ -1126,7 +1126,7 @@ bool d3d_create_pixel_shader(LPDIRECT3DDEVICE dev, const DWORD *a, void **b)
|
|||
if (!dev)
|
||||
return false;
|
||||
#if defined(__cplusplus)
|
||||
if (dev->CreatePixelShader(a, b) != D3D_OK)
|
||||
if (dev->CreatePixelShader(a, (IDirect3DPixelShader9**)b) != D3D_OK)
|
||||
return false;
|
||||
#else
|
||||
if (IDirect3DDevice9_CreatePixelShader(dev, a,
|
||||
|
|
|
@ -102,7 +102,7 @@ typedef struct d3d_video
|
|||
int size;
|
||||
int offset;
|
||||
LPDIRECT3DVERTEXBUFFER buffer;
|
||||
LPDIRECT3DVERTEXDECLARATION decl;
|
||||
void *decl;
|
||||
}menu_display;
|
||||
|
||||
#ifdef HAVE_OVERLAY
|
||||
|
|
|
@ -1222,9 +1222,8 @@ static void d3d9_cg_renderchain_set_mvp(
|
|||
else
|
||||
d3d9_cg_renderchain_set_shader_mvp(chain, chain->vStock, mat_data);
|
||||
#else
|
||||
d3d_set_vertex_shader_constantf(d3d->dev, 0, mat_data, 4);
|
||||
d3d_set_vertex_shader_constantf(d3d->dev, 0, (const float*)mat_data, 4);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
static void cg_d3d9_renderchain_set_vertices(
|
||||
|
|
|
@ -125,7 +125,7 @@ static char *lakka_get_project(void)
|
|||
info.enum_idx = a; \
|
||||
dl_type = b;
|
||||
|
||||
static unsigned action_ok_dl_to_enum(unsigned lbl)
|
||||
static enum msg_hash_enums action_ok_dl_to_enum(unsigned lbl)
|
||||
{
|
||||
switch (lbl)
|
||||
{
|
||||
|
@ -209,7 +209,7 @@ static unsigned action_ok_dl_to_enum(unsigned lbl)
|
|||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
return MSG_UNKNOWN;
|
||||
}
|
||||
|
||||
int generic_action_ok_displaylist_push(const char *path,
|
||||
|
|
|
@ -63,7 +63,7 @@ static void *menu_display_d3d_get_default_mvp(void)
|
|||
return &id;
|
||||
}
|
||||
|
||||
static unsigned menu_display_prim_to_d3d_enum(
|
||||
static D3DPRIMITIVETYPE menu_display_prim_to_d3d_enum(
|
||||
enum menu_display_prim_type prim_type)
|
||||
{
|
||||
switch (prim_type)
|
||||
|
@ -76,7 +76,8 @@ static unsigned menu_display_prim_to_d3d_enum(
|
|||
break;
|
||||
}
|
||||
|
||||
return 0;
|
||||
/* TOD/FIXME - hack */
|
||||
return (D3DPRIMITIVETYPE)0;
|
||||
}
|
||||
|
||||
static void menu_display_d3d_blend_begin(void)
|
||||
|
@ -160,7 +161,6 @@ static void menu_display_d3d_draw(void *data)
|
|||
if(d3d->menu_display.offset + draw->coords->vertices > d3d->menu_display.size)
|
||||
return;
|
||||
|
||||
|
||||
pv = (float*)d3d_vertex_buffer_lock(d3d->menu_display.buffer);
|
||||
pv += d3d->menu_display.offset * 8;
|
||||
vertex = draw->coords->vertex;
|
||||
|
|
Loading…
Reference in New Issue