mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
wined3d: Add D3DSHADEMODE to the WINED3D namespace.
This commit is contained in:
parent
042fa7be8b
commit
16767d21e1
3 changed files with 15 additions and 7 deletions
|
@ -3511,20 +3511,20 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderState(IWineD3DDevice *iface, W
|
|||
break;
|
||||
|
||||
case WINED3DRS_SHADEMODE :
|
||||
switch ((D3DSHADEMODE) Value) {
|
||||
case D3DSHADE_FLAT:
|
||||
switch ((WINED3DSHADEMODE) Value) {
|
||||
case WINED3DSHADE_FLAT:
|
||||
glShadeModel(GL_FLAT);
|
||||
checkGLcall("glShadeModel");
|
||||
break;
|
||||
case D3DSHADE_GOURAUD:
|
||||
case WINED3DSHADE_GOURAUD:
|
||||
glShadeModel(GL_SMOOTH);
|
||||
checkGLcall("glShadeModel");
|
||||
break;
|
||||
case D3DSHADE_PHONG:
|
||||
FIXME("D3DSHADE_PHONG isn't supported\n");
|
||||
case WINED3DSHADE_PHONG:
|
||||
FIXME("WINED3DSHADE_PHONG isn't supported\n");
|
||||
break;
|
||||
default:
|
||||
FIXME("Unrecognized/Unhandled D3DSHADEMODE value %d\n", Value);
|
||||
FIXME("Unrecognized/Unhandled WINED3DSHADEMODE value %d\n", Value);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
@ -844,7 +844,7 @@ static HRESULT WINAPI IWineD3DStateBlockImpl_InitStartupStateBlock(IWineD3DStat
|
|||
IWineD3DDevice_SetRenderState(device, WINED3DRS_ZENABLE, WINED3DZB_FALSE);
|
||||
}
|
||||
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.wLinePattern = 0;
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_LINEPATTERN, lp.d);
|
||||
|
|
|
@ -497,6 +497,14 @@ typedef enum _WINED3DFOGMODE {
|
|||
WINED3DFOG_FORCE_DWORD = 0x7fffffff
|
||||
} WINED3DFOGMODE;
|
||||
|
||||
typedef enum _WINED3DSHADEMODE {
|
||||
WINED3DSHADE_FLAT = 1,
|
||||
WINED3DSHADE_GOURAUD = 2,
|
||||
WINED3DSHADE_PHONG = 3,
|
||||
|
||||
WINED3DSHADE_FORCE_DWORD = 0x7fffffff
|
||||
} WINED3DSHADEMODE;
|
||||
|
||||
typedef struct _WINED3DDISPLAYMODE {
|
||||
UINT Width;
|
||||
UINT Height;
|
||||
|
|
Loading…
Reference in a new issue