wined3d: Add D3DSHADEMODE to the WINED3D namespace.
This commit is contained in:
parent
042fa7be8b
commit
16767d21e1
|
@ -3511,20 +3511,20 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderState(IWineD3DDevice *iface, W
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WINED3DRS_SHADEMODE :
|
case WINED3DRS_SHADEMODE :
|
||||||
switch ((D3DSHADEMODE) Value) {
|
switch ((WINED3DSHADEMODE) Value) {
|
||||||
case D3DSHADE_FLAT:
|
case WINED3DSHADE_FLAT:
|
||||||
glShadeModel(GL_FLAT);
|
glShadeModel(GL_FLAT);
|
||||||
checkGLcall("glShadeModel");
|
checkGLcall("glShadeModel");
|
||||||
break;
|
break;
|
||||||
case D3DSHADE_GOURAUD:
|
case WINED3DSHADE_GOURAUD:
|
||||||
glShadeModel(GL_SMOOTH);
|
glShadeModel(GL_SMOOTH);
|
||||||
checkGLcall("glShadeModel");
|
checkGLcall("glShadeModel");
|
||||||
break;
|
break;
|
||||||
case D3DSHADE_PHONG:
|
case WINED3DSHADE_PHONG:
|
||||||
FIXME("D3DSHADE_PHONG isn't supported\n");
|
FIXME("WINED3DSHADE_PHONG isn't supported\n");
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
FIXME("Unrecognized/Unhandled D3DSHADEMODE value %d\n", Value);
|
FIXME("Unrecognized/Unhandled WINED3DSHADEMODE value %d\n", Value);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
@ -844,7 +844,7 @@ static HRESULT WINAPI IWineD3DStateBlockImpl_InitStartupStateBlock(IWineD3DStat
|
||||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_ZENABLE, WINED3DZB_FALSE);
|
IWineD3DDevice_SetRenderState(device, WINED3DRS_ZENABLE, WINED3DZB_FALSE);
|
||||||
}
|
}
|
||||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_FILLMODE, D3DFILL_SOLID);
|
IWineD3DDevice_SetRenderState(device, WINED3DRS_FILLMODE, D3DFILL_SOLID);
|
||||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_SHADEMODE, D3DSHADE_GOURAUD);
|
IWineD3DDevice_SetRenderState(device, WINED3DRS_SHADEMODE, WINED3DSHADE_GOURAUD);
|
||||||
lp.lp.wRepeatFactor = 0;
|
lp.lp.wRepeatFactor = 0;
|
||||||
lp.lp.wLinePattern = 0;
|
lp.lp.wLinePattern = 0;
|
||||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_LINEPATTERN, lp.d);
|
IWineD3DDevice_SetRenderState(device, WINED3DRS_LINEPATTERN, lp.d);
|
||||||
|
|
|
@ -497,6 +497,14 @@ typedef enum _WINED3DFOGMODE {
|
||||||
WINED3DFOG_FORCE_DWORD = 0x7fffffff
|
WINED3DFOG_FORCE_DWORD = 0x7fffffff
|
||||||
} WINED3DFOGMODE;
|
} WINED3DFOGMODE;
|
||||||
|
|
||||||
|
typedef enum _WINED3DSHADEMODE {
|
||||||
|
WINED3DSHADE_FLAT = 1,
|
||||||
|
WINED3DSHADE_GOURAUD = 2,
|
||||||
|
WINED3DSHADE_PHONG = 3,
|
||||||
|
|
||||||
|
WINED3DSHADE_FORCE_DWORD = 0x7fffffff
|
||||||
|
} WINED3DSHADEMODE;
|
||||||
|
|
||||||
typedef struct _WINED3DDISPLAYMODE {
|
typedef struct _WINED3DDISPLAYMODE {
|
||||||
UINT Width;
|
UINT Width;
|
||||||
UINT Height;
|
UINT Height;
|
||||||
|
|
Loading…
Reference in New Issue