From 553a769405cbac8682cf816445ce2a9ae4e48212 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sat, 12 Sep 2015 09:33:30 -0400 Subject: [PATCH] lib/glesv2: intro glBindBuffer MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- lib/glesv2/glesv2.nit | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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); -- 1.7.9.5