/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class APPLEFlushBufferRange {
/**
* Accepted by the <pname> parameter of BufferParameteriAPPLE and
* GetBufferParameteriv:
*/
public static final int GL_BUFFER_SERIALIZED_MODIFY_APPLE = 0x8A12,
GL_BUFFER_FLUSHING_UNMAP_APPLE = 0x8A13;
private APPLEFlushBufferRange() {}
public static void glBufferParameteriAPPLE(int target, int pname, int param) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glBufferParameteriAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
nglBufferParameteriAPPLE(target, pname, param, function_pointer);
}
static native void nglBufferParameteriAPPLE(int target, int pname, int param, long function_pointer);
public static void glFlushMappedBufferRangeAPPLE(int target, long offset, long size) {
ContextCapabilities caps = GLContext.getCapabilities();
long function_pointer = caps.glFlushMappedBufferRangeAPPLE;
BufferChecks.checkFunctionAddress(function_pointer);
nglFlushMappedBufferRangeAPPLE(target, offset, size, function_pointer);
}
static native void nglFlushMappedBufferRangeAPPLE(int target, long offset, long size, long function_pointer);
}