added GLRenderObject type