Merge pull request #927 from BeamNG/setupgenericshader

Add GFXDevice::setupGenericShader for fix render on non FFP.
This commit is contained in:
LuisAntonRebollo 2014-11-30 02:22:13 +01:00
commit 07b0ea9ca6
4 changed files with 4 additions and 1 deletions

View file

@ -126,6 +126,7 @@ namespace
desc.setBlend(true, GFXBlendSrcAlpha, GFXBlendInvSrcAlpha);
GFX->setStateBlockByDesc( desc );
GFX->setupGenericShaders();
GFX->drawPrimitive( GFXTriangleStrip, 0, 2 );
}
}

View file

@ -394,6 +394,7 @@ void GuiTextEditSliderCtrl::onRender(Point2I offset, const RectI &updateRect)
verts.unlock();
GFX->setVertexBuffer( verts );
GFX->setupGenericShaders();
GFX->drawPrimitive( GFXTriangleList, 0, 2 );
}

View file

@ -1471,7 +1471,7 @@ void WorldEditor::renderSplinePath(SimPath::Path *path)
}
GFX->setStateBlock(mSplineSB);
GFX->setupGenericShaders();
if (path->isLooping())
{