/* MACHINE GENERATED FILE, DO NOT EDIT */
package org.lwjgl.opengl;
import org.lwjgl.*;
import java.nio.*;
public final class ARBViewportArray {
/**
* Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv,
* GetDoublev and GetInteger64v:
*/
public static final int GL_MAX_VIEWPORTS = 0x825B,
GL_VIEWPORT_SUBPIXEL_BITS = 0x825C,
GL_VIEWPORT_BOUNDS_RANGE = 0x825D,
GL_LAYER_PROVOKING_VERTEX = 0x825E,
GL_VIEWPORT_INDEX_PROVOKING_VERTEX = 0x825F;
/**
* Accepted by the <pname> parameter of GetIntegeri_v:
*/
public static final int GL_SCISSOR_BOX = 0xC10;
/**
* Accepted by the <pname> parameter of GetFloati_v:
*/
public static final int GL_VIEWPORT = 0xBA2;
/**
* Accepted by the <pname> parameter of GetDoublei_v:
*/
public static final int GL_DEPTH_RANGE = 0xB70;
/**
* Accepted by the <pname> parameter of Enablei, Disablei, and IsEnabledi:
*/
public static final int GL_SCISSOR_TEST = 0xC11;
/**
* Returned in the <data> parameter from a Get query with a <pname> of
* LAYER_PROVOKING_VERTEX or VIEWPORT_INDEX_PROVOKING_VERTEX:
*/
public static final int GL_FIRST_VERTEX_CONVENTION = 0x8E4D,
GL_LAST_VERTEX_CONVENTION = 0x8E4E,
GL_PROVOKING_VERTEX = 0x8E4F,
GL_UNDEFINED_VERTEX = 0x8260;
private ARBViewportArray() {}
public static void glViewportArray(int first, FloatBuffer v) {
GL41.glViewportArray(first, v);
}
public static void glViewportIndexedf(int index, float x, float y, float w, float h) {
GL41.glViewportIndexedf(index, x, y, w, h);
}
public static void glViewportIndexed(int index, FloatBuffer v) {
GL41.glViewportIndexed(index, v);
}
public static void glScissorArray(int first, IntBuffer v) {
GL41.glScissorArray(first, v);
}
public static void glScissorIndexed(int index, int left, int bottom, int width, int height) {
GL41.glScissorIndexed(index, left, bottom, width, height);
}
public static void glScissorIndexed(int index, IntBuffer v) {
GL41.glScissorIndexed(index, v);
}
public static void glDepthRangeArray(int first, DoubleBuffer v) {
GL41.glDepthRangeArray(first, v);
}
public static void glDepthRangeIndexed(int index, double n, double f) {
GL41.glDepthRangeIndexed(index, n, f);
}
public static void glGetFloat(int target, int index, FloatBuffer data) {
GL41.glGetFloat(target, index, data);
}
/** Overloads glGetFloati_v. */
public static float glGetFloat(int target, int index) {
return GL41.glGetFloat(target, index);
}
public static void glGetDouble(int target, int index, DoubleBuffer data) {
GL41.glGetDouble(target, index, data);
}
/** Overloads glGetDoublei_v. */
public static double glGetDouble(int target, int index) {
return GL41.glGetDouble(target, index);
}
public static void glGetIntegerIndexedEXT(int target, int index, IntBuffer v) {
EXTDrawBuffers2.glGetIntegerIndexedEXT(target, index, v);
}
/** Overloads glGetIntegerIndexedivEXT. */
public static int glGetIntegerIndexedEXT(int target, int index) {
return EXTDrawBuffers2.glGetIntegerIndexedEXT(target, index);
}
public static void glEnableIndexedEXT(int target, int index) {
EXTDrawBuffers2.glEnableIndexedEXT(target, index);
}
public static void glDisableIndexedEXT(int target, int index) {
EXTDrawBuffers2.glDisableIndexedEXT(target, index);
}
public static boolean glIsEnabledIndexedEXT(int target, int index) {
return EXTDrawBuffers2.glIsEnabledIndexedEXT(target, index);
}
}