From: Alexis Laferrière Date: Sat, 12 Sep 2015 13:33:30 +0000 (-0400) Subject: lib/glesv2: intro glBindBuffer X-Git-Tag: v0.7.8~28^2~9 X-Git-Url: http://nitlanguage.org lib/glesv2: intro glBindBuffer Signed-off-by: Alexis Laferrière --- diff --git a/lib/glesv2/glesv2.nit b/lib/glesv2/glesv2.nit index 9c8b26c..73ad648 100644 --- a/lib/glesv2/glesv2.nit +++ b/lib/glesv2/glesv2.nit @@ -668,6 +668,20 @@ fun glHint(target: GLHintTarget, mode: GLHintMode) `{ # Generate and fill set of mipmaps for the texture object `target` fun glGenerateMipmap(target: GLTextureTarget) `{ glGenerateMipmap(target); `} +# Bind the named `buffer` object +fun glBindBuffer(target: GLArrayBuffer, buffer: Int) `{ glBindBuffer(target, buffer); `} + +# Target to which bind the buffer with `glBindBuffer` +extern class GLArrayBuffer + super GLEnum +end + +# Array buffer target +fun gl_ARRAY_BUFFER: GLArrayBuffer `{ return GL_ARRAY_BUFFER; `} + +# Element array buffer +fun gl_ELEMENT_ARRAY_BUFFER: GLArrayBuffer `{ return GL_ELEMENT_ARRAY_BUFFER; `} + # Completeness status of a framebuffer object fun glCheckFramebufferStatus(target: GLFramebufferTarget): GLFramebufferStatus `{ return glCheckFramebufferStatus(target);