From 3e3ffb23b086695c54b53f6de699d202c26cc64d Mon Sep 17 00:00:00 2001 From: Ioannis Tsakpinis Date: Sun, 25 Nov 2012 03:32:51 +0200 Subject: [PATCH] More alternate *Pointer functions with explicit type. --- src/templates/org/lwjgl/opengl/GL11.java | 33 +++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/src/templates/org/lwjgl/opengl/GL11.java b/src/templates/org/lwjgl/opengl/GL11.java index 7fabb94e..d0673eb3 100644 --- a/src/templates/org/lwjgl/opengl/GL11.java +++ b/src/templates/org/lwjgl/opengl/GL11.java @@ -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.*; @@ -809,6 +808,14 @@ public interface GL11 { @GLubyte @GLbyte Buffer pointer); + @DeprecatedGL + @Alternate("glColorPointer") + void glColorPointer(int size, @GLenum int type, @GLsizei int stride, + @CachedReference + @Check + @BufferObject(BufferKind.ArrayVBO) + @Const ByteBuffer pointer); + @DeprecatedGL void glColorMaterial(@GLenum int face, @GLenum int mode); @@ -1304,6 +1311,14 @@ public interface GL11 { @GLfloat @GLdouble Buffer pointer); + @DeprecatedGL + @Alternate("glNormalPointer") + void glNormalPointer(@GLenum int type, @GLsizei int stride, + @CachedReference + @BufferObject(BufferKind.ArrayVBO) + @Check + @Const ByteBuffer pointer); + @NoErrorCheck @DeprecatedGL void glNormal3b(byte nx, byte ny, byte nz); @@ -1443,6 +1458,14 @@ public interface GL11 { @GLfloat @GLdouble Buffer pointer); + @DeprecatedGL + @Alternate("glVertexPointer") + void glVertexPointer(int size, @GLenum int type, @GLsizei int stride, + @CachedReference + @BufferObject(BufferKind.ArrayVBO) + @Check + @Const ByteBuffer pointer); + @NoErrorCheck @DeprecatedGL void glVertex2f(float x, float y); @@ -1577,6 +1600,14 @@ public interface GL11 { @GLfloat @GLdouble Buffer pointer); + @DeprecatedGL + @Alternate("glTexCoordPointer") + void glTexCoordPointer(int size, @GLenum int type, @GLsizei int stride, + @CachedReference(index = "StateTracker.getReferences(caps).glClientActiveTexture", name = "glTexCoordPointer_buffer") + @BufferObject(BufferKind.ArrayVBO) + @Check + @Const ByteBuffer pointer); + @NoErrorCheck @DeprecatedGL void glTexCoord1f(float s);