/* MACHINE GENERATED FILE, DO NOT EDIT */ package org.lwjgl.opengl; import org.lwjgl.*; import java.nio.*; public final class ARBTextureBufferRange { /** * Accepted by the <pname> parameter of GetTexLevelParameter: */ public static final int GL_TEXTURE_BUFFER_OFFSET = 0x919D, GL_TEXTURE_BUFFER_SIZE = 0x919E; /** * Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, * and GetDoublev: */ public static final int GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT = 0x919F; private ARBTextureBufferRange() {} public static void glTexBufferRange(int target, int internalformat, int buffer, long offset, long size) { GL43.glTexBufferRange(target, internalformat, buffer, offset, size); } public static void glTextureBufferRangeEXT(int texture, int target, int internalformat, int buffer, long offset, long size) { ContextCapabilities caps = GLContext.getCapabilities(); long function_pointer = caps.glTextureBufferRangeEXT; BufferChecks.checkFunctionAddress(function_pointer); nglTextureBufferRangeEXT(texture, target, internalformat, buffer, offset, size, function_pointer); } static native void nglTextureBufferRangeEXT(int texture, int target, int internalformat, int buffer, long offset, long size, long function_pointer); }