<div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi all,</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I'm trying to find out the best geometries and primitive sets layout on a model that I'm using as performance benchmark.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">The model is quite heavy in terms of vertices and polygons, and everything is rendered at the moment with DrawArrays.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">In the attempt to reduce the draw calls, I've recombined the primitive sets contained in every geometry into a single primitive set.<br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">I expected draw/gpu time to improve, and I've found the exact opposite - find attached the 2 screenshots with the stats (before and after primitives merge).</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">After merging the primitive sets I've also tried to force VBO usage instead of display lists, which improve things slightly, but always far worse than before merging.</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Can anyone comment on this result?</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Thank you,</div><div class="gmail_default" style="font-family:tahoma,sans-serif">Riccardo</div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div></div>