fixed regression with vector optimizations causing picking-ray not to be drawn
more optimization - asset geometry read from struct of arrays, text coordinates drawn more efficiently