Performance, LOD findings

BlitzMax Forums/OpenGL Module/Performance, LOD findings

AdamStrange(Posted 2015) [#1]
OK, so the GL engine is functioning very nicely with lots of automatics, materials, etc.

On further testing I got slowdowns with very large render windows 1200x1100 upwards.

The current separate model draw level was approx 2500 models per frame

As the map system is tile based I investigated scissor clipping, where I created the view triangle and clipped any model no inside it.

Model draw rate is now approx 750, so getting better.

This has lead me to think about LOD and how to implement it. Current thinking is to assign a LOD range per model and just ignore them as needed.

Just though I'd share some knowledge :)