mirror of
https://github.com/reactos/wine.git
synced 2024-11-26 05:00:30 +00:00
wined3d: Add D3DCULL to the WINED3D namespace.
This commit is contained in:
parent
16767d21e1
commit
02fb9f6f41
@ -3476,12 +3476,12 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderState(IWineD3DDevice *iface, W
|
||||
/* If we are culling "back faces with clockwise vertices" then
|
||||
set front faces to be counter clockwise and enable culling
|
||||
of back faces */
|
||||
switch ((D3DCULL) Value) {
|
||||
case D3DCULL_NONE:
|
||||
switch ((WINED3DCULL) Value) {
|
||||
case WINED3DCULL_NONE:
|
||||
glDisable(GL_CULL_FACE);
|
||||
checkGLcall("glDisable GL_CULL_FACE");
|
||||
break;
|
||||
case D3DCULL_CW:
|
||||
case WINED3DCULL_CW:
|
||||
glEnable(GL_CULL_FACE);
|
||||
checkGLcall("glEnable GL_CULL_FACE");
|
||||
if (This->renderUpsideDown) {
|
||||
@ -3493,7 +3493,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderState(IWineD3DDevice *iface, W
|
||||
}
|
||||
glCullFace(GL_BACK);
|
||||
break;
|
||||
case D3DCULL_CCW:
|
||||
case WINED3DCULL_CCW:
|
||||
glEnable(GL_CULL_FACE);
|
||||
checkGLcall("glEnable GL_CULL_FACE");
|
||||
if (This->renderUpsideDown) {
|
||||
@ -3506,7 +3506,7 @@ static HRESULT WINAPI IWineD3DDeviceImpl_SetRenderState(IWineD3DDevice *iface, W
|
||||
glCullFace(GL_BACK);
|
||||
break;
|
||||
default:
|
||||
FIXME("Unrecognized/Unhandled D3DCULL value %d\n", Value);
|
||||
FIXME("Unrecognized/Unhandled WINED3DCULL value %d\n", Value);
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -853,7 +853,7 @@ static HRESULT WINAPI IWineD3DStateBlockImpl_InitStartupStateBlock(IWineD3DStat
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_LASTPIXEL, TRUE);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_SRCBLEND, WINED3DBLEND_ONE);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_DESTBLEND, WINED3DBLEND_ZERO);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_CULLMODE, D3DCULL_CCW);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_CULLMODE, WINED3DCULL_CCW);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_ZFUNC, D3DCMP_LESSEQUAL);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_ALPHAFUNC, D3DCMP_ALWAYS);
|
||||
IWineD3DDevice_SetRenderState(device, WINED3DRS_ALPHAREF, 0);
|
||||
|
@ -505,6 +505,14 @@ typedef enum _WINED3DSHADEMODE {
|
||||
WINED3DSHADE_FORCE_DWORD = 0x7fffffff
|
||||
} WINED3DSHADEMODE;
|
||||
|
||||
typedef enum _WINED3DCULL {
|
||||
WINED3DCULL_NONE = 1,
|
||||
WINED3DCULL_CW = 2,
|
||||
WINED3DCULL_CCW = 3,
|
||||
|
||||
WINED3DCULL_FORCE_DWORD = 0x7fffffff
|
||||
} WINED3DCULL;
|
||||
|
||||
typedef struct _WINED3DDISPLAYMODE {
|
||||
UINT Width;
|
||||
UINT Height;
|
||||
|
Loading…
Reference in New Issue
Block a user