<div dir="ltr">Robert,<div><br></div><div>While doing some performance testing on the nifty new osgText code, I found that for every text being drawn there are one or two extra glDrawElements calls with a count of zero. I was able to eliminate them by checking for an empty primitive set before this draw call:</div><div><br></div><div><a href="https://github.com/openscenegraph/OpenSceneGraph/blob/master/src/osgText/Text.cpp#L1151">https://github.com/openscenegraph/OpenSceneGraph/blob/master/src/osgText/Text.cpp#L1151</a></div><div><br></div><div>It works, but I can't help wondering why the empty primitive sets exist in the first place. So I figured I'd see if you knew :) I am using the tip of the OSG 3.6.x branch.</div><div><br clear="all"><div><div dir="ltr" class="gmail_signature"><div class="gmail_signature"><div dir="ltr"><div>Glenn Waldron / osgEarth</div></div></div></div></div></div></div>