Buffer checking code

This commit is contained in:
Caspian Rychlik-Prince 2004-02-15 19:41:51 +00:00
parent fd56dd232a
commit 061e1a76d1
51 changed files with 499 additions and 655 deletions

View file

@ -47,17 +47,11 @@ public class ARBPointParameters {
public static final int GL_POINT_FADE_THRESHOLD_SIZE_ARB = 0x8128;
public static final int GL_POINT_DISTANCE_ATTENUATION_ARB = 0x8129;
static {
BufferChecks.putGetMap(GL_POINT_SIZE_MIN_ARB, 1);
BufferChecks.putGetMap(GL_POINT_SIZE_MAX_ARB, 1);
BufferChecks.putGetMap(GL_POINT_FADE_THRESHOLD_SIZE_ARB, 1);
BufferChecks.putGetMap(GL_POINT_DISTANCE_ATTENUATION_ARB, 3);
}
public static native void glPointParameterfARB(int pname, float param);
public static void glPointParameterARB(int pname, FloatBuffer pfParams) {
// TODO: check buffer size
BufferChecks.checkBuffer(pfParams);
nglPointParameterfvARB(pname, pfParams, pfParams.position());
}
private static native void nglPointParameterfvARB(int pname, FloatBuffer pfParams, int pfParams_offset);