Added alternative VertexAttribPointer with ByteBuffer data and explicit type.

This commit is contained in:
Ioannis Tsakpinis 2012-11-25 02:52:51 +02:00
parent 38ce21abeb
commit 3118499020
2 changed files with 27 additions and 14 deletions

View File

@ -32,7 +32,6 @@
package org.lwjgl.opengl;
import org.lwjgl.util.generator.*;
import org.lwjgl.util.generator.Alternate;
import org.lwjgl.util.generator.opengl.*;
import java.nio.*;
@ -141,6 +140,13 @@ public interface ARB_vertex_shader {
@GLfloat
@GLdouble Buffer buffer);
@Alternate("glVertexAttribPointerARB")
void glVertexAttribPointerARB(@GLuint int index, int size, @GLenum int type, boolean normalized, @GLsizei int stride,
@CachedReference(index = "index", name = "glVertexAttribPointer_buffer")
@BufferObject(BufferKind.ArrayVBO)
@Check
@Const ByteBuffer buffer);
void glEnableVertexAttribArrayARB(@GLuint int index);
void glDisableVertexAttribArrayARB(@GLuint int index);

View File

@ -367,6 +367,13 @@ public interface GL20 {
@GLfloat
@GLdouble Buffer buffer);
@Alternate("glVertexAttribPointer")
void glVertexAttribPointer(@GLuint int index, int size, @GLenum int type, boolean normalized, @GLsizei int stride,
@CachedReference(index = "index", name = "glVertexAttribPointer_buffer")
@BufferObject(BufferKind.ArrayVBO)
@Check
@Const ByteBuffer buffer);
void glEnableVertexAttribArray(@GLuint int index);
void glDisableVertexAttribArray(@GLuint int index);