From: James Turner Date: Wed, 19 Feb 2014 23:10:48 +0000 (-0800) Subject: Only disable display lists if using VBOs. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=3b5665fe92802d3d36d6304cb2c184dc03e91de4;p=simgear.git Only disable display lists if using VBOs. (Otherwise we fall back to very slow submission) --- diff --git a/simgear/scene/tgdb/SGTexturedTriangleBin.hxx b/simgear/scene/tgdb/SGTexturedTriangleBin.hxx index 777ee41f..bd30900e 100644 --- a/simgear/scene/tgdb/SGTexturedTriangleBin.hxx +++ b/simgear/scene/tgdb/SGTexturedTriangleBin.hxx @@ -330,9 +330,10 @@ public: colors->push_back(osg::Vec4(1, 1, 1, 1)); osg::Geometry* geometry = new osg::Geometry; - geometry->setUseDisplayList(false); - if (useVBOs) + if (useVBOs) { + geometry->setUseDisplayList(false); geometry->setUseVertexBufferObjects(true); + } geometry->setDataVariance(osg::Object::STATIC); geometry->setVertexArray(vertices);