Cleans gles code

* uses pointer only to mark geometry as processed
* remove unuseful options alteration
Fixes gles GeometrySplitterVisitor

* scene graph was modified while visiting it leading to possibly unprocessed large geometries
* selecting wireframe lines was modifying a buffer in place leading to bad performance