diff --git a/panda/src/dxgsg8/dxGraphicsStateGuardian8.cxx b/panda/src/dxgsg8/dxGraphicsStateGuardian8.cxx index 77c1e018f8..2639435431 100644 --- a/panda/src/dxgsg8/dxGraphicsStateGuardian8.cxx +++ b/panda/src/dxgsg8/dxGraphicsStateGuardian8.cxx @@ -315,6 +315,7 @@ dx_init(void) { // these both reflect d3d defaults _color_writemask = 0xFFFFFFFF; + _CurFVFType = 0x0; // guards SetVertexShader fmt _bGouraudShadingOn = false; _pD3DDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT); diff --git a/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx b/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx index fde1cf67e9..d6c04f1b93 100755 --- a/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx +++ b/panda/src/dxgsg9/dxGraphicsStateGuardian9.cxx @@ -314,6 +314,7 @@ dx_init(void) { // these both reflect d3d defaults _color_writemask = 0xFFFFFFFF; + _CurFVFType = 0x0; // guards SetVertexShader fmt _bGouraudShadingOn = false; _pD3DDevice->SetRenderState(D3DRS_SHADEMODE, D3DSHADE_FLAT);