remove low-level gl-begin/end from high-level bindings