From 3b5665fe92802d3d36d6304cb2c184dc03e91de4 Mon Sep 17 00:00:00 2001 From: James Turner Date: Wed, 19 Feb 2014 15:10:48 -0800 Subject: [PATCH] Only disable display lists if using VBOs. (Otherwise we fall back to very slow submission) --- simgear/scene/tgdb/SGTexturedTriangleBin.hxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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); -- 2.39.5