2005-02-15 12:05:36 +01:00
|
|
|
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-15 12:05:36 +01:00
|
|
|
package org.lwjgl.opengl;
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-05-05 12:02:45 +02:00
|
|
|
import org.lwjgl.LWJGLException;
|
2004-07-29 13:20:43 +02:00
|
|
|
import org.lwjgl.BufferChecks;
|
2005-05-05 12:02:45 +02:00
|
|
|
import java.nio.*;
|
2004-07-04 15:14:06 +02:00
|
|
|
|
2004-02-19 00:54:46 +01:00
|
|
|
public final class ARBOcclusionQuery {
|
2004-01-30 21:30:19 +01:00
|
|
|
public static final int GL_QUERY_RESULT_AVAILABLE_ARB = 0x8867;
|
2005-02-15 12:05:36 +01:00
|
|
|
public static final int GL_QUERY_RESULT_ARB = 0x8866;
|
|
|
|
|
public static final int GL_CURRENT_QUERY_ARB = 0x8865;
|
|
|
|
|
public static final int GL_QUERY_COUNTER_BITS_ARB = 0x8864;
|
|
|
|
|
public static final int GL_SAMPLES_PASSED_ARB = 0x8914;
|
2004-07-31 11:34:09 +02:00
|
|
|
|
|
|
|
|
private ARBOcclusionQuery() {
|
|
|
|
|
}
|
|
|
|
|
|
2004-07-03 23:12:33 +02:00
|
|
|
|
2005-02-15 12:05:36 +01:00
|
|
|
public static void glGetQueryObjectuARB(int id, int pname, IntBuffer params) {
|
2005-02-16 17:04:29 +01:00
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glGetQueryObjectuivARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
2005-03-21 09:27:45 +01:00
|
|
|
BufferChecks.checkBuffer(params, 4);
|
2005-02-16 17:04:29 +01:00
|
|
|
nglGetQueryObjectuivARB(id, pname, params, params.position(), function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
}
|
2005-02-16 17:04:29 +01:00
|
|
|
private static native void nglGetQueryObjectuivARB(int id, int pname, IntBuffer params, int params_position, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-15 12:05:36 +01:00
|
|
|
public static void glGetQueryObjectARB(int id, int pname, IntBuffer params) {
|
2005-02-16 17:04:29 +01:00
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glGetQueryObjectivARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
2005-03-21 09:27:45 +01:00
|
|
|
BufferChecks.checkBuffer(params, 4);
|
2005-02-16 17:04:29 +01:00
|
|
|
nglGetQueryObjectivARB(id, pname, params, params.position(), function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
}
|
2005-02-16 17:04:29 +01:00
|
|
|
private static native void nglGetQueryObjectivARB(int id, int pname, IntBuffer params, int params_position, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
|
|
|
|
public static void glGetQueryARB(int target, int pname, IntBuffer params) {
|
2005-02-16 17:04:29 +01:00
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glGetQueryivARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
2005-03-21 09:27:45 +01:00
|
|
|
BufferChecks.checkBuffer(params, 4);
|
2005-02-16 17:04:29 +01:00
|
|
|
nglGetQueryivARB(target, pname, params, params.position(), function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
}
|
2005-02-16 17:04:29 +01:00
|
|
|
private static native void nglGetQueryivARB(int target, int pname, IntBuffer params, int params_position, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-16 17:04:29 +01:00
|
|
|
public static void glEndQueryARB(int target) {
|
|
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glEndQueryARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
|
|
|
nglEndQueryARB(target, function_pointer);
|
|
|
|
|
}
|
|
|
|
|
private static native void nglEndQueryARB(int target, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-16 17:04:29 +01:00
|
|
|
public static void glBeginQueryARB(int target, int id) {
|
|
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glBeginQueryARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
|
|
|
nglBeginQueryARB(target, id, function_pointer);
|
|
|
|
|
}
|
|
|
|
|
private static native void nglBeginQueryARB(int target, int id, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-16 17:04:29 +01:00
|
|
|
public static boolean glIsQueryARB(int id) {
|
|
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glIsQueryARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
|
|
|
|
boolean __result = nglIsQueryARB(id, function_pointer);
|
|
|
|
|
return __result;
|
|
|
|
|
}
|
|
|
|
|
private static native boolean nglIsQueryARB(int id, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-15 12:05:36 +01:00
|
|
|
public static void glDeleteQueriesARB(IntBuffer ids) {
|
2005-02-16 17:04:29 +01:00
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glDeleteQueriesARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
2005-03-21 09:27:45 +01:00
|
|
|
BufferChecks.checkDirect(ids);
|
2005-02-16 17:04:29 +01:00
|
|
|
nglDeleteQueriesARB((ids.remaining()), ids, ids.position(), function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
}
|
2005-02-16 17:04:29 +01:00
|
|
|
private static native void nglDeleteQueriesARB(int n, IntBuffer ids, int ids_position, long function_pointer);
|
2004-01-30 21:30:19 +01:00
|
|
|
|
2005-02-15 12:05:36 +01:00
|
|
|
public static void glGenQueriesARB(IntBuffer ids) {
|
2005-02-16 17:04:29 +01:00
|
|
|
long function_pointer = GLContext.getCapabilities().ARB_occlusion_query_glGenQueriesARB_pointer;
|
|
|
|
|
BufferChecks.checkFunctionAddress(function_pointer);
|
2005-03-21 09:27:45 +01:00
|
|
|
BufferChecks.checkDirect(ids);
|
2005-02-16 17:04:29 +01:00
|
|
|
nglGenQueriesARB((ids.remaining()), ids, ids.position(), function_pointer);
|
2005-02-15 12:05:36 +01:00
|
|
|
}
|
2005-02-16 17:04:29 +01:00
|
|
|
private static native void nglGenQueriesARB(int n, IntBuffer ids, int ids_position, long function_pointer);
|
2004-01-30 23:04:30 +01:00
|
|
|
}
|