diff --git a/panda/src/dxgsg/dxGraphicsStateGuardian.I b/panda/src/dxgsg/dxGraphicsStateGuardian.I index 62674100f9..23d855e687 100644 --- a/panda/src/dxgsg/dxGraphicsStateGuardian.I +++ b/panda/src/dxgsg/dxGraphicsStateGuardian.I @@ -680,6 +680,19 @@ enable_blend(bool val) { } } +//////////////////////////////////////////////////////////////////// +// Function: DXGraphicsStateGuardian::enable_blend +// Access: +// Description: +//////////////////////////////////////////////////////////////////// +INLINE void DXGraphicsStateGuardian:: +set_shademode(D3DSHADEMODE val) { + if (_CurShadeMode != val) { + _CurShadeMode = val; + _d3dDevice->SetRenderState(D3DRENDERSTATE_SHADEMODE, (DWORD)val); + } +} + //////////////////////////////////////////////////////////////////// // Function: DXGraphicsStateGuardian::enable_fog // Access: