From 3ff89be3fdb6fe05fee801c29508ca55c1f6521a Mon Sep 17 00:00:00 2001 From: ZappoMan Date: Thu, 13 Nov 2014 14:51:47 -0800 Subject: [PATCH] actually only pick programs once --- interface/src/renderer/Model.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/interface/src/renderer/Model.cpp b/interface/src/renderer/Model.cpp index d9e29dba7c..997322637c 100644 --- a/interface/src/renderer/Model.cpp +++ b/interface/src/renderer/Model.cpp @@ -2003,10 +2003,10 @@ int Model::renderMeshesForModelsInScene(gpu::Batch& batch, RenderMode mode, bool if (whichList) { QVector& list = *whichList; if (list.size() > 0) { - //if (pickProgramsNeeded) { + if (pickProgramsNeeded) { pickPrograms(batch, mode, translucent, alphaThreshold, hasTangents, hasSpecular, isSkinned, args, skinLocations, specularTextureUnit); pickProgramsNeeded = false; - //} + } model->setupBatchTransform(batch); meshPartsRendered += model->renderMeshesFromList(list, batch, mode, translucent, alphaThreshold, args, skinLocations, specularTextureUnit); GLBATCH(glPopMatrix)();