Commit changes in automatically generated files
This commit is contained in:
parent
116a603572
commit
ceab6f366e
|
@ -195,19 +195,19 @@ public class ARBBufferObject {
|
|||
* <p/>
|
||||
* ByteBuffer mapped_buffer; mapped_buffer = glMapBufferARB(..., ..., ..., null); ... // Another map on the same buffer mapped_buffer = glMapBufferARB(..., ..., ..., mapped_buffer);
|
||||
* @param result_size The size of the buffer area.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address as the new mapping, it will be returned and no new buffer will be created. In that case, size is ignored.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no new buffer will be created.
|
||||
* @return A ByteBuffer representing the mapped buffer memory.
|
||||
*/
|
||||
public static java.nio.ByteBuffer glMapBufferARB(int target, int access, int result_size, java.nio.ByteBuffer old_buffer) {
|
||||
public static java.nio.ByteBuffer glMapBufferARB(int target, int access, java.nio.ByteBuffer old_buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.ARB_buffer_object_glMapBufferARB_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
if (old_buffer != null)
|
||||
BufferChecks.checkDirect(old_buffer);
|
||||
java.nio.ByteBuffer __result = nglMapBufferARB(target, access, result_size, old_buffer, function_pointer);
|
||||
java.nio.ByteBuffer __result = nglMapBufferARB(target, access, GLChecks.getBufferObjectSizeARB(caps, target), old_buffer, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglMapBufferARB(int target, int access, int result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglMapBufferARB(int target, int access, long result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
|
||||
public static boolean glUnmapBufferARB(int target) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
@ -227,12 +227,12 @@ public class ARBBufferObject {
|
|||
}
|
||||
private static native void nglGetBufferParameterivARB(int target, int pname, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetBufferPointerARB(int target, int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetBufferPointerARB(int target, int pname) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.ARB_buffer_object_glGetBufferPointervARB_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetBufferPointervARB(target, pname, result_size, function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetBufferPointervARB(target, pname, GLChecks.getBufferObjectSizeARB(caps, target), function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetBufferPointervARB(int target, int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetBufferPointervARB(int target, int pname, long result_size, long function_pointer);
|
||||
}
|
||||
|
|
|
@ -256,12 +256,12 @@ public final class ARBVertexProgram extends ARBProgram {
|
|||
}
|
||||
private static native void nglGetVertexAttribivARB(int index, int pname, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index, int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.ARB_vertex_program_glGetVertexAttribPointervARB_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetVertexAttribPointervARB(index, pname, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervARB(int index, int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervARB(int index, int pname, long result_size, long function_pointer);
|
||||
}
|
||||
|
|
|
@ -299,12 +299,12 @@ public final class ARBVertexShader {
|
|||
}
|
||||
private static native void nglGetVertexAttribivARB(int index, int pname, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index, int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerARB(int index, int pname, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.ARB_vertex_shader_glGetVertexAttribPointervARB_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetVertexAttribPointervARB(index, pname, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervARB(int index, int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervARB(int index, int pname, long result_size, long function_pointer);
|
||||
}
|
||||
|
|
|
@ -18,12 +18,11 @@ public final class ATIMapObjectBuffer {
|
|||
* oldBuffer is non-null, it will be returned if it points to the same mapped memory, otherwise a
|
||||
* new ByteBuffer is created.
|
||||
* @param result_size The size of the buffer area.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address as the new mapping,
|
||||
* it will be returned and no new buffer will be created. In that case, size is
|
||||
* ignored.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping,
|
||||
* it will be returned and no new buffer will be created.
|
||||
* @return A ByteBuffer representing the mapped object buffer memory.
|
||||
*/
|
||||
public static java.nio.ByteBuffer glMapObjectBufferATI(int buffer, int result_size, java.nio.ByteBuffer old_buffer) {
|
||||
public static java.nio.ByteBuffer glMapObjectBufferATI(int buffer, long result_size, java.nio.ByteBuffer old_buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.ATI_map_object_buffer_glMapObjectBufferATI_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
|
@ -32,7 +31,7 @@ public final class ATIMapObjectBuffer {
|
|||
java.nio.ByteBuffer __result = nglMapObjectBufferATI(buffer, result_size, old_buffer, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglMapObjectBufferATI(int buffer, int result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglMapObjectBufferATI(int buffer, long result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
|
||||
public static void glUnmapObjectBufferATI(int buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -526,14 +526,14 @@ public final class EXTVertexShader {
|
|||
}
|
||||
private static native void nglGetVariantFloatvEXT(int id, int value, FloatBuffer pbData, int pbData_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetVariantPointerEXT(int id, int value, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetVariantPointerEXT(int id, int value, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.EXT_vertex_shader_glGetVariantPointervEXT_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetVariantPointervEXT(id, value, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetVariantPointervEXT(int id, int value, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetVariantPointervEXT(int id, int value, long result_size, long function_pointer);
|
||||
|
||||
public static void glGetInvariantBooleanEXT(int id, int value, ByteBuffer pbData) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -1396,14 +1396,14 @@ public final class GL11 {
|
|||
}
|
||||
private static native void nglFinish(long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetPointer(int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetPointer(int pname, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.GL11_glGetPointerv_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetPointerv(pname, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetPointerv(int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetPointerv(int pname, long result_size, long function_pointer);
|
||||
|
||||
public static boolean glIsEnabled(int cap) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -220,20 +220,20 @@ public final class GL15 {
|
|||
* ByteBuffer mapped_buffer; mapped_buffer = glMapBuffer(..., ..., ..., null); ... // Another map on the same buffer
|
||||
* mapped_buffer = glMapBuffer(..., ..., ..., mapped_buffer);
|
||||
* @param result_size The size of the buffer area.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address as the new mapping, it will be returned and no
|
||||
* new buffer will be created. In that case, size is ignored.
|
||||
* @param old_buffer A ByteBuffer. If this argument points to the same address and has the same capacity as the new mapping, it will be returned and no
|
||||
* new buffer will be created.
|
||||
* @return A ByteBuffer representing the mapped buffer memory.
|
||||
*/
|
||||
public static java.nio.ByteBuffer glMapBuffer(int target, int access, int result_size, java.nio.ByteBuffer old_buffer) {
|
||||
public static java.nio.ByteBuffer glMapBuffer(int target, int access, java.nio.ByteBuffer old_buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.GL15_glMapBuffer_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
if (old_buffer != null)
|
||||
BufferChecks.checkDirect(old_buffer);
|
||||
java.nio.ByteBuffer __result = nglMapBuffer(target, access, result_size, old_buffer, function_pointer);
|
||||
java.nio.ByteBuffer __result = nglMapBuffer(target, access, GLChecks.getBufferObjectSize(caps, target), old_buffer, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglMapBuffer(int target, int access, int result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglMapBuffer(int target, int access, long result_size, java.nio.ByteBuffer old_buffer, long function_pointer);
|
||||
|
||||
public static boolean glUnmapBuffer(int target) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
@ -253,14 +253,14 @@ public final class GL15 {
|
|||
}
|
||||
private static native void nglGetBufferParameteriv(int target, int pname, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetBufferPointer(int target, int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetBufferPointer(int target, int pname) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.GL15_glGetBufferPointerv_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetBufferPointerv(target, pname, result_size, function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetBufferPointerv(target, pname, GLChecks.getBufferObjectSize(caps, target), function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetBufferPointerv(int target, int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetBufferPointerv(int target, int pname, long result_size, long function_pointer);
|
||||
|
||||
public static void glGenQueries(IntBuffer ids) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -757,14 +757,14 @@ public final class GL20 {
|
|||
}
|
||||
private static native void nglGetVertexAttribiv(int index, int pname, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointer(int index, int pname, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointer(int index, int pname, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.GL20_glGetVertexAttribPointerv_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetVertexAttribPointerv(index, pname, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointerv(int index, int pname, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointerv(int index, int pname, long result_size, long function_pointer);
|
||||
|
||||
public static void glBindAttribLocation(int program, int index, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -1,181 +1,181 @@
|
|||
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
||||
|
||||
package org.lwjgl.opengl;
|
||||
|
||||
import org.lwjgl.LWJGLException;
|
||||
import org.lwjgl.BufferChecks;
|
||||
import java.nio.*;
|
||||
|
||||
public final class NVTransformFeedback {
|
||||
/**
|
||||
* Accepted by the <target> parameters of BindBuffer, BufferData,
|
||||
* BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData,
|
||||
* GetBufferPointerv, BindBufferRangeNV, BindBufferOffsetNV and
|
||||
* BindBufferBaseNV:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8c8e;
|
||||
/**
|
||||
* Accepted by the <param> parameter of GetIntegerIndexedvEXT and
|
||||
* GetBooleanIndexedvEXT:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8c84;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8c85;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8c86;
|
||||
/**
|
||||
* Accepted by the <param> parameter of GetIntegerIndexedvEXT and
|
||||
* GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv,
|
||||
* GetDoublev, GetIntegerv, and GetFloatv:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8c8f;
|
||||
/**
|
||||
* Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and
|
||||
* TransformFeedbackVaryingsNV:
|
||||
*/
|
||||
public static final int GL_INTERLEAVED_ATTRIBS_NV = 0x8c8c;
|
||||
public static final int GL_SEPARATE_ATTRIBS_NV = 0x8c8d;
|
||||
/**
|
||||
* Accepted by the <target> parameter of BeginQuery, EndQuery, and
|
||||
* GetQueryiv:
|
||||
*/
|
||||
public static final int GL_PRIMITIVES_GENERATED_NV = 0x8c87;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8c88;
|
||||
/**
|
||||
* Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by
|
||||
* the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
|
||||
* GetDoublev:
|
||||
*/
|
||||
public static final int GL_RASTERIZER_DISCARD_NV = 0x8c89;
|
||||
/**
|
||||
* Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv,
|
||||
* and GetFloatv:
|
||||
*/
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8c8a;
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8c8b;
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8c80;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8c7e;
|
||||
/**
|
||||
*Accepted by the <pname> parameter of GetProgramiv:
|
||||
*/
|
||||
public static final int GL_ACTIVE_VARYINGS_NV = 0x8c81;
|
||||
public static final int GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8c82;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8c83;
|
||||
/**
|
||||
* Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv,
|
||||
* GetFloatv, and GetProgramiv:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8c7f;
|
||||
/**
|
||||
*Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
|
||||
*/
|
||||
public static final int GL_BACK_PRIMARY_COLOR_NV = 0x8c77;
|
||||
public static final int GL_BACK_SECONDARY_COLOR_NV = 0x8c78;
|
||||
public static final int GL_TEXTURE_COORD_NV = 0x8c79;
|
||||
public static final int GL_CLIP_DISTANCE_NV = 0x8c7a;
|
||||
public static final int GL_VERTEX_ID_NV = 0x8c7b;
|
||||
public static final int GL_PRIMITIVE_ID_NV = 0x8c7c;
|
||||
public static final int GL_GENERIC_ATTRIB_NV = 0x8c7d;
|
||||
|
||||
private NVTransformFeedback() {
|
||||
}
|
||||
|
||||
|
||||
public static void glBindBufferRangeNV(int target, int index, int buffer, long offset, long size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferRangeNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferRangeNV(target, index, buffer, offset, size, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferRangeNV(int target, int index, int buffer, long offset, long size, long function_pointer);
|
||||
|
||||
public static void glBindBufferOffsetNV(int target, int index, int buffer, long offset) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferOffsetNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferOffsetNV(target, index, buffer, offset, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferOffsetNV(int target, int index, int buffer, long offset, long function_pointer);
|
||||
|
||||
public static void glBindBufferBaseNV(int target, int index, int buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferBaseNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferBaseNV(target, index, buffer, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferBaseNV(int target, int index, int buffer, long function_pointer);
|
||||
|
||||
public static void glTransformFeedbackAttribsNV(IntBuffer attribs, int bufferMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glTransformFeedbackAttribsNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(attribs);
|
||||
nglTransformFeedbackAttribsNV((attribs.remaining()), attribs, attribs.position(), bufferMode, function_pointer);
|
||||
}
|
||||
private static native void nglTransformFeedbackAttribsNV(int count, IntBuffer attribs, int attribs_position, int bufferMode, long function_pointer);
|
||||
|
||||
public static void glTransformFeedbackVaryingsNV(int program, IntBuffer locations, int bufferMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glTransformFeedbackVaryingsNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(locations);
|
||||
nglTransformFeedbackVaryingsNV(program, (locations.remaining()), locations, locations.position(), bufferMode, function_pointer);
|
||||
}
|
||||
private static native void nglTransformFeedbackVaryingsNV(int program, int count, IntBuffer locations, int locations_position, int bufferMode, long function_pointer);
|
||||
|
||||
public static void glBeginTransformFeedbackNV(int primitiveMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBeginTransformFeedbackNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBeginTransformFeedbackNV(primitiveMode, function_pointer);
|
||||
}
|
||||
private static native void nglBeginTransformFeedbackNV(int primitiveMode, long function_pointer);
|
||||
|
||||
public static void glEndTransformFeedbackNV() {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glEndTransformFeedbackNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglEndTransformFeedbackNV(function_pointer);
|
||||
}
|
||||
private static native void nglEndTransformFeedbackNV(long function_pointer);
|
||||
|
||||
public static int glGetVaryingLocationNV(int program, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetVaryingLocationNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(name);
|
||||
BufferChecks.checkNullTerminated(name);
|
||||
int __result = nglGetVaryingLocationNV(program, name, name.position(), function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native int nglGetVaryingLocationNV(int program, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glGetActiveVaryingNV(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetActiveVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkBuffer(length, 1);
|
||||
BufferChecks.checkBuffer(size, 1);
|
||||
BufferChecks.checkBuffer(type, 1);
|
||||
BufferChecks.checkDirect(name);
|
||||
nglGetActiveVaryingNV(program, index, (name.remaining()), length, length.position(), size, size.position(), type, type.position(), name, name.position(), function_pointer);
|
||||
}
|
||||
private static native void nglGetActiveVaryingNV(int program, int index, int bufSize, IntBuffer length, int length_position, IntBuffer size, int size_position, IntBuffer type, int type_position, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glActiveVaryingNV(int program, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glActiveVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(name);
|
||||
BufferChecks.checkNullTerminated(name);
|
||||
nglActiveVaryingNV(program, name, name.position(), function_pointer);
|
||||
}
|
||||
private static native void nglActiveVaryingNV(int program, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glGetTransformFeedbackVaryingNV(int program, int index, IntBuffer location) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetTransformFeedbackVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkBuffer(location, 1);
|
||||
nglGetTransformFeedbackVaryingNV(program, index, location, location.position(), function_pointer);
|
||||
}
|
||||
private static native void nglGetTransformFeedbackVaryingNV(int program, int index, IntBuffer location, int location_position, long function_pointer);
|
||||
}
|
||||
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
||||
|
||||
package org.lwjgl.opengl;
|
||||
|
||||
import org.lwjgl.LWJGLException;
|
||||
import org.lwjgl.BufferChecks;
|
||||
import java.nio.*;
|
||||
|
||||
public final class NVTransformFeedback {
|
||||
/**
|
||||
* Accepted by the <target> parameters of BindBuffer, BufferData,
|
||||
* BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData,
|
||||
* GetBufferPointerv, BindBufferRangeNV, BindBufferOffsetNV and
|
||||
* BindBufferBaseNV:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_NV = 0x8c8e;
|
||||
/**
|
||||
* Accepted by the <param> parameter of GetIntegerIndexedvEXT and
|
||||
* GetBooleanIndexedvEXT:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_START_NV = 0x8c84;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV = 0x8c85;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_RECORD_NV = 0x8c86;
|
||||
/**
|
||||
* Accepted by the <param> parameter of GetIntegerIndexedvEXT and
|
||||
* GetBooleanIndexedvEXT, and by the <pname> parameter of GetBooleanv,
|
||||
* GetDoublev, GetIntegerv, and GetFloatv:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV = 0x8c8f;
|
||||
/**
|
||||
* Accepted by the <bufferMode> parameter of TransformFeedbackAttribsNV and
|
||||
* TransformFeedbackVaryingsNV:
|
||||
*/
|
||||
public static final int GL_INTERLEAVED_ATTRIBS_NV = 0x8c8c;
|
||||
public static final int GL_SEPARATE_ATTRIBS_NV = 0x8c8d;
|
||||
/**
|
||||
* Accepted by the <target> parameter of BeginQuery, EndQuery, and
|
||||
* GetQueryiv:
|
||||
*/
|
||||
public static final int GL_PRIMITIVES_GENERATED_NV = 0x8c87;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV = 0x8c88;
|
||||
/**
|
||||
* Accepted by the <cap> parameter of Enable, Disable, and IsEnabled, and by
|
||||
* the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and
|
||||
* GetDoublev:
|
||||
*/
|
||||
public static final int GL_RASTERIZER_DISCARD_NV = 0x8c89;
|
||||
/**
|
||||
* Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv,
|
||||
* and GetFloatv:
|
||||
*/
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV = 0x8c8a;
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV = 0x8c8b;
|
||||
public static final int GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV = 0x8c80;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_ATTRIBS_NV = 0x8c7e;
|
||||
/**
|
||||
*Accepted by the <pname> parameter of GetProgramiv:
|
||||
*/
|
||||
public static final int GL_ACTIVE_VARYINGS_NV = 0x8c81;
|
||||
public static final int GL_ACTIVE_VARYING_MAX_LENGTH_NV = 0x8c82;
|
||||
public static final int GL_TRANSFORM_FEEDBACK_VARYINGS_NV = 0x8c83;
|
||||
/**
|
||||
* Accepted by the <pname> parameter of GetBooleanv, GetDoublev, GetIntegerv,
|
||||
* GetFloatv, and GetProgramiv:
|
||||
*/
|
||||
public static final int GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV = 0x8c7f;
|
||||
/**
|
||||
*Accepted by the <attribs> parameter of TransformFeedbackAttribsNV:
|
||||
*/
|
||||
public static final int GL_BACK_PRIMARY_COLOR_NV = 0x8c77;
|
||||
public static final int GL_BACK_SECONDARY_COLOR_NV = 0x8c78;
|
||||
public static final int GL_TEXTURE_COORD_NV = 0x8c79;
|
||||
public static final int GL_CLIP_DISTANCE_NV = 0x8c7a;
|
||||
public static final int GL_VERTEX_ID_NV = 0x8c7b;
|
||||
public static final int GL_PRIMITIVE_ID_NV = 0x8c7c;
|
||||
public static final int GL_GENERIC_ATTRIB_NV = 0x8c7d;
|
||||
|
||||
private NVTransformFeedback() {
|
||||
}
|
||||
|
||||
|
||||
public static void glBindBufferRangeNV(int target, int index, int buffer, long offset, long size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferRangeNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferRangeNV(target, index, buffer, offset, size, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferRangeNV(int target, int index, int buffer, long offset, long size, long function_pointer);
|
||||
|
||||
public static void glBindBufferOffsetNV(int target, int index, int buffer, long offset) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferOffsetNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferOffsetNV(target, index, buffer, offset, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferOffsetNV(int target, int index, int buffer, long offset, long function_pointer);
|
||||
|
||||
public static void glBindBufferBaseNV(int target, int index, int buffer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBindBufferBaseNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBindBufferBaseNV(target, index, buffer, function_pointer);
|
||||
}
|
||||
private static native void nglBindBufferBaseNV(int target, int index, int buffer, long function_pointer);
|
||||
|
||||
public static void glTransformFeedbackAttribsNV(IntBuffer attribs, int bufferMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glTransformFeedbackAttribsNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(attribs);
|
||||
nglTransformFeedbackAttribsNV((attribs.remaining()), attribs, attribs.position(), bufferMode, function_pointer);
|
||||
}
|
||||
private static native void nglTransformFeedbackAttribsNV(int count, IntBuffer attribs, int attribs_position, int bufferMode, long function_pointer);
|
||||
|
||||
public static void glTransformFeedbackVaryingsNV(int program, IntBuffer locations, int bufferMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glTransformFeedbackVaryingsNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(locations);
|
||||
nglTransformFeedbackVaryingsNV(program, (locations.remaining()), locations, locations.position(), bufferMode, function_pointer);
|
||||
}
|
||||
private static native void nglTransformFeedbackVaryingsNV(int program, int count, IntBuffer locations, int locations_position, int bufferMode, long function_pointer);
|
||||
|
||||
public static void glBeginTransformFeedbackNV(int primitiveMode) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glBeginTransformFeedbackNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglBeginTransformFeedbackNV(primitiveMode, function_pointer);
|
||||
}
|
||||
private static native void nglBeginTransformFeedbackNV(int primitiveMode, long function_pointer);
|
||||
|
||||
public static void glEndTransformFeedbackNV() {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glEndTransformFeedbackNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
nglEndTransformFeedbackNV(function_pointer);
|
||||
}
|
||||
private static native void nglEndTransformFeedbackNV(long function_pointer);
|
||||
|
||||
public static int glGetVaryingLocationNV(int program, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetVaryingLocationNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(name);
|
||||
BufferChecks.checkNullTerminated(name);
|
||||
int __result = nglGetVaryingLocationNV(program, name, name.position(), function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native int nglGetVaryingLocationNV(int program, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glGetActiveVaryingNV(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetActiveVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkBuffer(length, 1);
|
||||
BufferChecks.checkBuffer(size, 1);
|
||||
BufferChecks.checkBuffer(type, 1);
|
||||
BufferChecks.checkDirect(name);
|
||||
nglGetActiveVaryingNV(program, index, (name.remaining()), length, length.position(), size, size.position(), type, type.position(), name, name.position(), function_pointer);
|
||||
}
|
||||
private static native void nglGetActiveVaryingNV(int program, int index, int bufSize, IntBuffer length, int length_position, IntBuffer size, int size_position, IntBuffer type, int type_position, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glActiveVaryingNV(int program, ByteBuffer name) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glActiveVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkDirect(name);
|
||||
BufferChecks.checkNullTerminated(name);
|
||||
nglActiveVaryingNV(program, name, name.position(), function_pointer);
|
||||
}
|
||||
private static native void nglActiveVaryingNV(int program, ByteBuffer name, int name_position, long function_pointer);
|
||||
|
||||
public static void glGetTransformFeedbackVaryingNV(int program, int index, IntBuffer location) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_transform_feedback_glGetTransformFeedbackVaryingNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
BufferChecks.checkBuffer(location, 1);
|
||||
nglGetTransformFeedbackVaryingNV(program, index, location, location.position(), function_pointer);
|
||||
}
|
||||
private static native void nglGetTransformFeedbackVaryingNV(int program, int index, IntBuffer location, int location_position, long function_pointer);
|
||||
}
|
||||
|
|
|
@ -69,7 +69,7 @@ public final class NVVertexArrayRange {
|
|||
java.nio.ByteBuffer __result = nglAllocateMemoryNV(size, readFrequency, writeFrequency, priority, size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglAllocateMemoryNV(int size, float readFrequency, float writeFrequency, float priority, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglAllocateMemoryNV(int size, float readFrequency, float writeFrequency, float priority, long result_size, long function_pointer);
|
||||
|
||||
public static void glFreeMemoryNV(ByteBuffer pointer) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -214,14 +214,14 @@ public final class NVVertexProgram extends NVProgram {
|
|||
}
|
||||
private static native void nglGetVertexAttribivNV(int index, int parameterName, IntBuffer params, int params_position, long function_pointer);
|
||||
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerNV(int index, int parameterName, int result_size) {
|
||||
public static java.nio.ByteBuffer glGetVertexAttribPointerNV(int index, int parameterName, long result_size) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
long function_pointer = caps.NV_vertex_program_glGetVertexAttribPointervNV_pointer;
|
||||
BufferChecks.checkFunctionAddress(function_pointer);
|
||||
java.nio.ByteBuffer __result = nglGetVertexAttribPointervNV(index, parameterName, result_size, function_pointer);
|
||||
return __result;
|
||||
}
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervNV(int index, int parameterName, int result_size, long function_pointer);
|
||||
private static native java.nio.ByteBuffer nglGetVertexAttribPointervNV(int index, int parameterName, long result_size, long function_pointer);
|
||||
|
||||
public static void glProgramParameter4fNV(int target, int index, float x, float y, float z, float w) {
|
||||
ContextCapabilities caps = GLContext.getCapabilities();
|
||||
|
|
|
@ -56,7 +56,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglGetBufferSubData
|
|||
glGetBufferSubDataARB(target, offset, size, data_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglMapBufferARB(JNIEnv *env, jclass clazz, jint target, jint access, jint result_size, jobject old_buffer, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglMapBufferARB(JNIEnv *env, jclass clazz, jint target, jint access, jlong result_size, jobject old_buffer, jlong function_pointer) {
|
||||
glMapBufferARBPROC glMapBufferARB = (glMapBufferARBPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result = glMapBufferARB(target, access);
|
||||
return safeNewBufferCached(env, __result, result_size, old_buffer);
|
||||
|
@ -74,7 +74,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglGetBufferParamet
|
|||
glGetBufferParameterivARB(target, pname, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglGetBufferPointervARB(JNIEnv *env, jclass clazz, jint target, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBBufferObject_nglGetBufferPointervARB(JNIEnv *env, jclass clazz, jint target, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetBufferPointervARBPROC glGetBufferPointervARB = (glGetBufferPointervARBPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetBufferPointervARB(target, pname, &__result);
|
||||
|
|
|
@ -129,7 +129,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexProgram_nglGetVertexAttrib
|
|||
glGetVertexAttribivARB(index, pname, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBVertexProgram_nglGetVertexAttribPointervARB(JNIEnv *env, jclass clazz, jint index, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBVertexProgram_nglGetVertexAttribPointervARB(JNIEnv *env, jclass clazz, jint index, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetVertexAttribPointervARBPROC glGetVertexAttribPointervARB = (glGetVertexAttribPointervARBPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetVertexAttribPointervARB(index, pname, &__result);
|
||||
|
|
|
@ -154,7 +154,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribi
|
|||
glGetVertexAttribivARB(index, pname, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribPointervARB(JNIEnv *env, jclass clazz, jint index, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ARBVertexShader_nglGetVertexAttribPointervARB(JNIEnv *env, jclass clazz, jint index, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetVertexAttribPointervARBPROC glGetVertexAttribPointervARB = (glGetVertexAttribPointervARBPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetVertexAttribPointervARB(index, pname, &__result);
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
typedef GLvoid * (APIENTRY *glMapObjectBufferATIPROC) (GLuint buffer);
|
||||
typedef void (APIENTRY *glUnmapObjectBufferATIPROC) (GLuint buffer);
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ATIMapObjectBuffer_nglMapObjectBufferATI(JNIEnv *env, jclass clazz, jint buffer, jint result_size, jobject old_buffer, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_ATIMapObjectBuffer_nglMapObjectBufferATI(JNIEnv *env, jclass clazz, jint buffer, jlong result_size, jobject old_buffer, jlong function_pointer) {
|
||||
glMapObjectBufferATIPROC glMapObjectBufferATI = (glMapObjectBufferATIPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result = glMapObjectBufferATI(buffer);
|
||||
return safeNewBufferCached(env, __result, result_size, old_buffer);
|
||||
|
|
|
@ -249,7 +249,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_EXTVertexShader_nglGetVariantFloatv
|
|||
glGetVariantFloatvEXT(id, value, pbData_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTVertexShader_nglGetVariantPointervEXT(JNIEnv *env, jclass clazz, jint id, jint value, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_EXTVertexShader_nglGetVariantPointervEXT(JNIEnv *env, jclass clazz, jint id, jint value, jlong result_size, jlong function_pointer) {
|
||||
glGetVariantPointervEXTPROC glGetVariantPointervEXT = (glGetVariantPointervEXTPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetVariantPointervEXT(id, value, &__result);
|
||||
|
|
|
@ -739,7 +739,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL11_nglFinish(JNIEnv *env, jclass
|
|||
glFinish();
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL11_nglGetPointerv(JNIEnv *env, jclass clazz, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL11_nglGetPointerv(JNIEnv *env, jclass clazz, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetPointervPROC glGetPointerv = (glGetPointervPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetPointerv(pname, &__result);
|
||||
|
|
|
@ -64,7 +64,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL15_nglGetBufferSubData(JNIEnv *en
|
|||
glGetBufferSubData(target, offset, size, data_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL15_nglMapBuffer(JNIEnv *env, jclass clazz, jint target, jint access, jint result_size, jobject old_buffer, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL15_nglMapBuffer(JNIEnv *env, jclass clazz, jint target, jint access, jlong result_size, jobject old_buffer, jlong function_pointer) {
|
||||
glMapBufferPROC glMapBuffer = (glMapBufferPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result = glMapBuffer(target, access);
|
||||
return safeNewBufferCached(env, __result, result_size, old_buffer);
|
||||
|
@ -82,7 +82,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL15_nglGetBufferParameteriv(JNIEnv
|
|||
glGetBufferParameteriv(target, pname, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL15_nglGetBufferPointerv(JNIEnv *env, jclass clazz, jint target, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL15_nglGetBufferPointerv(JNIEnv *env, jclass clazz, jint target, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetBufferPointervPROC glGetBufferPointerv = (glGetBufferPointervPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetBufferPointerv(target, pname, &__result);
|
||||
|
|
|
@ -423,7 +423,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_GL20_nglGetVertexAttribiv(JNIEnv *e
|
|||
glGetVertexAttribiv(index, pname, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL20_nglGetVertexAttribPointerv(JNIEnv *env, jclass clazz, jint index, jint pname, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_GL20_nglGetVertexAttribPointerv(JNIEnv *env, jclass clazz, jint index, jint pname, jlong result_size, jlong function_pointer) {
|
||||
glGetVertexAttribPointervPROC glGetVertexAttribPointerv = (glGetVertexAttribPointervPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetVertexAttribPointerv(index, pname, &__result);
|
||||
|
|
|
@ -1,82 +1,82 @@
|
|||
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
||||
|
||||
#include <jni.h>
|
||||
#include "extgl.h"
|
||||
|
||||
typedef void (APIENTRY *glBindBufferRangeNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
typedef void (APIENTRY *glBindBufferOffsetNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
|
||||
typedef void (APIENTRY *glBindBufferBaseNVPROC) (GLenum target, GLuint index, GLuint buffer);
|
||||
typedef void (APIENTRY *glTransformFeedbackAttribsNVPROC) (GLsizei count, const GLint * attribs, GLenum bufferMode);
|
||||
typedef void (APIENTRY *glTransformFeedbackVaryingsNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
|
||||
typedef void (APIENTRY *glBeginTransformFeedbackNVPROC) (GLenum primitiveMode);
|
||||
typedef void (APIENTRY *glEndTransformFeedbackNVPROC) ();
|
||||
typedef GLint (APIENTRY *glGetVaryingLocationNVPROC) (GLuint program, const GLchar * name);
|
||||
typedef void (APIENTRY *glGetActiveVaryingNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
|
||||
typedef void (APIENTRY *glActiveVaryingNVPROC) (GLuint program, const GLchar * name);
|
||||
typedef void (APIENTRY *glGetTransformFeedbackVaryingNVPROC) (GLuint program, GLuint index, GLint * location);
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferRangeNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong offset, jlong size, jlong function_pointer) {
|
||||
glBindBufferRangeNVPROC glBindBufferRangeNV = (glBindBufferRangeNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferRangeNV(target, index, buffer, offset, size);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferOffsetNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong offset, jlong function_pointer) {
|
||||
glBindBufferOffsetNVPROC glBindBufferOffsetNV = (glBindBufferOffsetNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferOffsetNV(target, index, buffer, offset);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferBaseNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong function_pointer) {
|
||||
glBindBufferBaseNVPROC glBindBufferBaseNV = (glBindBufferBaseNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferBaseNV(target, index, buffer);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackAttribsNV(JNIEnv *env, jclass clazz, jint count, jobject attribs, jint attribs_position, jint bufferMode, jlong function_pointer) {
|
||||
const GLint *attribs_address = ((const GLint *)(*env)->GetDirectBufferAddress(env, attribs)) + attribs_position;
|
||||
glTransformFeedbackAttribsNVPROC glTransformFeedbackAttribsNV = (glTransformFeedbackAttribsNVPROC)((intptr_t)function_pointer);
|
||||
glTransformFeedbackAttribsNV(count, attribs_address, bufferMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackVaryingsNV(JNIEnv *env, jclass clazz, jint program, jint count, jobject locations, jint locations_position, jint bufferMode, jlong function_pointer) {
|
||||
const GLint *locations_address = ((const GLint *)(*env)->GetDirectBufferAddress(env, locations)) + locations_position;
|
||||
glTransformFeedbackVaryingsNVPROC glTransformFeedbackVaryingsNV = (glTransformFeedbackVaryingsNVPROC)((intptr_t)function_pointer);
|
||||
glTransformFeedbackVaryingsNV(program, count, locations_address, bufferMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBeginTransformFeedbackNV(JNIEnv *env, jclass clazz, jint primitiveMode, jlong function_pointer) {
|
||||
glBeginTransformFeedbackNVPROC glBeginTransformFeedbackNV = (glBeginTransformFeedbackNVPROC)((intptr_t)function_pointer);
|
||||
glBeginTransformFeedbackNV(primitiveMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglEndTransformFeedbackNV(JNIEnv *env, jclass clazz, jlong function_pointer) {
|
||||
glEndTransformFeedbackNVPROC glEndTransformFeedbackNV = (glEndTransformFeedbackNVPROC)((intptr_t)function_pointer);
|
||||
glEndTransformFeedbackNV();
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetVaryingLocationNV(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
|
||||
const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glGetVaryingLocationNVPROC glGetVaryingLocationNV = (glGetVaryingLocationNVPROC)((intptr_t)function_pointer);
|
||||
GLint __result = glGetVaryingLocationNV(program, name_address);
|
||||
return __result;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetActiveVaryingNV(JNIEnv *env, jclass clazz, jint program, jint index, jint bufSize, jobject length, jint length_position, jobject size, jint size_position, jobject type, jint type_position, jobject name, jint name_position, jlong function_pointer) {
|
||||
GLsizei *length_address = ((GLsizei *)(*env)->GetDirectBufferAddress(env, length)) + length_position;
|
||||
GLsizei *size_address = ((GLsizei *)(*env)->GetDirectBufferAddress(env, size)) + size_position;
|
||||
GLenum *type_address = ((GLenum *)(*env)->GetDirectBufferAddress(env, type)) + type_position;
|
||||
GLchar *name_address = ((GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glGetActiveVaryingNVPROC glGetActiveVaryingNV = (glGetActiveVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glGetActiveVaryingNV(program, index, bufSize, length_address, size_address, type_address, name_address);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglActiveVaryingNV(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
|
||||
const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glActiveVaryingNVPROC glActiveVaryingNV = (glActiveVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glActiveVaryingNV(program, name_address);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetTransformFeedbackVaryingNV(JNIEnv *env, jclass clazz, jint program, jint index, jobject location, jint location_position, jlong function_pointer) {
|
||||
GLint *location_address = ((GLint *)(*env)->GetDirectBufferAddress(env, location)) + location_position;
|
||||
glGetTransformFeedbackVaryingNVPROC glGetTransformFeedbackVaryingNV = (glGetTransformFeedbackVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glGetTransformFeedbackVaryingNV(program, index, location_address);
|
||||
}
|
||||
|
||||
/* MACHINE GENERATED FILE, DO NOT EDIT */
|
||||
|
||||
#include <jni.h>
|
||||
#include "extgl.h"
|
||||
|
||||
typedef void (APIENTRY *glBindBufferRangeNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
typedef void (APIENTRY *glBindBufferOffsetNVPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset);
|
||||
typedef void (APIENTRY *glBindBufferBaseNVPROC) (GLenum target, GLuint index, GLuint buffer);
|
||||
typedef void (APIENTRY *glTransformFeedbackAttribsNVPROC) (GLsizei count, const GLint * attribs, GLenum bufferMode);
|
||||
typedef void (APIENTRY *glTransformFeedbackVaryingsNVPROC) (GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode);
|
||||
typedef void (APIENTRY *glBeginTransformFeedbackNVPROC) (GLenum primitiveMode);
|
||||
typedef void (APIENTRY *glEndTransformFeedbackNVPROC) ();
|
||||
typedef GLint (APIENTRY *glGetVaryingLocationNVPROC) (GLuint program, const GLchar * name);
|
||||
typedef void (APIENTRY *glGetActiveVaryingNVPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name);
|
||||
typedef void (APIENTRY *glActiveVaryingNVPROC) (GLuint program, const GLchar * name);
|
||||
typedef void (APIENTRY *glGetTransformFeedbackVaryingNVPROC) (GLuint program, GLuint index, GLint * location);
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferRangeNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong offset, jlong size, jlong function_pointer) {
|
||||
glBindBufferRangeNVPROC glBindBufferRangeNV = (glBindBufferRangeNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferRangeNV(target, index, buffer, offset, size);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferOffsetNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong offset, jlong function_pointer) {
|
||||
glBindBufferOffsetNVPROC glBindBufferOffsetNV = (glBindBufferOffsetNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferOffsetNV(target, index, buffer, offset);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBindBufferBaseNV(JNIEnv *env, jclass clazz, jint target, jint index, jint buffer, jlong function_pointer) {
|
||||
glBindBufferBaseNVPROC glBindBufferBaseNV = (glBindBufferBaseNVPROC)((intptr_t)function_pointer);
|
||||
glBindBufferBaseNV(target, index, buffer);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackAttribsNV(JNIEnv *env, jclass clazz, jint count, jobject attribs, jint attribs_position, jint bufferMode, jlong function_pointer) {
|
||||
const GLint *attribs_address = ((const GLint *)(*env)->GetDirectBufferAddress(env, attribs)) + attribs_position;
|
||||
glTransformFeedbackAttribsNVPROC glTransformFeedbackAttribsNV = (glTransformFeedbackAttribsNVPROC)((intptr_t)function_pointer);
|
||||
glTransformFeedbackAttribsNV(count, attribs_address, bufferMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglTransformFeedbackVaryingsNV(JNIEnv *env, jclass clazz, jint program, jint count, jobject locations, jint locations_position, jint bufferMode, jlong function_pointer) {
|
||||
const GLint *locations_address = ((const GLint *)(*env)->GetDirectBufferAddress(env, locations)) + locations_position;
|
||||
glTransformFeedbackVaryingsNVPROC glTransformFeedbackVaryingsNV = (glTransformFeedbackVaryingsNVPROC)((intptr_t)function_pointer);
|
||||
glTransformFeedbackVaryingsNV(program, count, locations_address, bufferMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglBeginTransformFeedbackNV(JNIEnv *env, jclass clazz, jint primitiveMode, jlong function_pointer) {
|
||||
glBeginTransformFeedbackNVPROC glBeginTransformFeedbackNV = (glBeginTransformFeedbackNVPROC)((intptr_t)function_pointer);
|
||||
glBeginTransformFeedbackNV(primitiveMode);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglEndTransformFeedbackNV(JNIEnv *env, jclass clazz, jlong function_pointer) {
|
||||
glEndTransformFeedbackNVPROC glEndTransformFeedbackNV = (glEndTransformFeedbackNVPROC)((intptr_t)function_pointer);
|
||||
glEndTransformFeedbackNV();
|
||||
}
|
||||
|
||||
JNIEXPORT jint JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetVaryingLocationNV(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
|
||||
const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glGetVaryingLocationNVPROC glGetVaryingLocationNV = (glGetVaryingLocationNVPROC)((intptr_t)function_pointer);
|
||||
GLint __result = glGetVaryingLocationNV(program, name_address);
|
||||
return __result;
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetActiveVaryingNV(JNIEnv *env, jclass clazz, jint program, jint index, jint bufSize, jobject length, jint length_position, jobject size, jint size_position, jobject type, jint type_position, jobject name, jint name_position, jlong function_pointer) {
|
||||
GLsizei *length_address = ((GLsizei *)(*env)->GetDirectBufferAddress(env, length)) + length_position;
|
||||
GLsizei *size_address = ((GLsizei *)(*env)->GetDirectBufferAddress(env, size)) + size_position;
|
||||
GLenum *type_address = ((GLenum *)(*env)->GetDirectBufferAddress(env, type)) + type_position;
|
||||
GLchar *name_address = ((GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glGetActiveVaryingNVPROC glGetActiveVaryingNV = (glGetActiveVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glGetActiveVaryingNV(program, index, bufSize, length_address, size_address, type_address, name_address);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglActiveVaryingNV(JNIEnv *env, jclass clazz, jint program, jobject name, jint name_position, jlong function_pointer) {
|
||||
const GLchar *name_address = ((const GLchar *)(*env)->GetDirectBufferAddress(env, name)) + name_position;
|
||||
glActiveVaryingNVPROC glActiveVaryingNV = (glActiveVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glActiveVaryingNV(program, name_address);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVTransformFeedback_nglGetTransformFeedbackVaryingNV(JNIEnv *env, jclass clazz, jint program, jint index, jobject location, jint location_position, jlong function_pointer) {
|
||||
GLint *location_address = ((GLint *)(*env)->GetDirectBufferAddress(env, location)) + location_position;
|
||||
glGetTransformFeedbackVaryingNVPROC glGetTransformFeedbackVaryingNV = (glGetTransformFeedbackVaryingNVPROC)((intptr_t)function_pointer);
|
||||
glGetTransformFeedbackVaryingNV(program, index, location_address);
|
||||
}
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVertexArrayRange_nglFlushVertexAr
|
|||
glFlushVertexArrayRangeNV();
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_NVVertexArrayRange_nglAllocateMemoryNV(JNIEnv *env, jclass clazz, jint size, jfloat readFrequency, jfloat writeFrequency, jfloat priority, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_NVVertexArrayRange_nglAllocateMemoryNV(JNIEnv *env, jclass clazz, jint size, jfloat readFrequency, jfloat writeFrequency, jfloat priority, jlong result_size, jlong function_pointer) {
|
||||
glAllocateMemoryNVPROC glAllocateMemoryNV = (glAllocateMemoryNVPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result = glAllocateMemoryNV(size, readFrequency, writeFrequency, priority);
|
||||
return safeNewBuffer(env, __result, result_size);
|
||||
|
|
|
@ -85,7 +85,7 @@ JNIEXPORT void JNICALL Java_org_lwjgl_opengl_NVVertexProgram_nglGetVertexAttribi
|
|||
glGetVertexAttribivNV(index, parameterName, params_address);
|
||||
}
|
||||
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_NVVertexProgram_nglGetVertexAttribPointervNV(JNIEnv *env, jclass clazz, jint index, jint parameterName, jint result_size, jlong function_pointer) {
|
||||
JNIEXPORT jobject JNICALL Java_org_lwjgl_opengl_NVVertexProgram_nglGetVertexAttribPointervNV(JNIEnv *env, jclass clazz, jint index, jint parameterName, jlong result_size, jlong function_pointer) {
|
||||
glGetVertexAttribPointervNVPROC glGetVertexAttribPointervNV = (glGetVertexAttribPointervNVPROC)((intptr_t)function_pointer);
|
||||
GLvoid * __result;
|
||||
glGetVertexAttribPointervNV(index, parameterName, &__result);
|
||||
|
|
Loading…
Reference in New Issue