GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_ALREADY_SIGNALED, GL_ANY_SAMPLES_PASSED, GL_ANY_SAMPLES_PASSED_CONSERVATIVE, GL_BLUE, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_COLOR, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT4, GL_COLOR_ATTACHMENT5, GL_COLOR_ATTACHMENT6, GL_COLOR_ATTACHMENT7, GL_COLOR_ATTACHMENT8, GL_COLOR_ATTACHMENT9, GL_COMPARE_REF_TO_TEXTURE, GL_COMPRESSED_R11_EAC, GL_COMPRESSED_RG11_EAC, GL_COMPRESSED_RGB8_ETC2, GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_COMPRESSED_RGBA8_ETC2_EAC, GL_COMPRESSED_SIGNED_R11_EAC, GL_COMPRESSED_SIGNED_RG11_EAC, GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC, GL_COMPRESSED_SRGB8_ETC2, GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2, GL_CONDITION_SATISFIED, GL_COPY_READ_BUFFER, GL_COPY_READ_BUFFER_BINDING, GL_COPY_WRITE_BUFFER, GL_COPY_WRITE_BUFFER_BINDING, GL_CURRENT_QUERY, GL_DEPTH, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_BUFFER0, GL_DRAW_BUFFER1, GL_DRAW_BUFFER10, GL_DRAW_BUFFER11, GL_DRAW_BUFFER12, GL_DRAW_BUFFER13, GL_DRAW_BUFFER14, GL_DRAW_BUFFER15, GL_DRAW_BUFFER2, GL_DRAW_BUFFER3, GL_DRAW_BUFFER4, GL_DRAW_BUFFER5, GL_DRAW_BUFFER6, GL_DRAW_BUFFER7, GL_DRAW_BUFFER8, GL_DRAW_BUFFER9, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_DYNAMIC_COPY, GL_DYNAMIC_READ, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_UNDEFINED, GL_GREEN, GL_HALF_FLOAT, GL_INT_2_10_10_10_REV, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_INDEX, GL_MAJOR_VERSION, GL_MAP_FLUSH_EXPLICIT_BIT, GL_MAP_INVALIDATE_BUFFER_BIT, GL_MAP_INVALIDATE_RANGE_BIT, GL_MAP_READ_BIT, GL_MAP_UNSYNCHRONIZED_BIT, GL_MAP_WRITE_BIT, GL_MAX, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ARRAY_TEXTURE_LAYERS, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_DRAW_BUFFERS, GL_MAX_ELEMENT_INDEX, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_SAMPLES, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_TEXTURE_LOD_BIAS, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VARYING_COMPONENTS, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_MIN, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_NUM_PROGRAM_BINARY_FORMATS, GL_NUM_SAMPLE_COUNTS, GL_OBJECT_TYPE, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_PRIMITIVE_RESTART_FIXED_INDEX, GL_PROGRAM_BINARY_FORMATS, GL_PROGRAM_BINARY_LENGTH, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_R11F_G11F_B10F, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8_SNORM, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_BUFFER, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED, GL_RED_INTEGER, GL_RENDERBUFFER_SAMPLES, GL_RG, GL_RG_INTEGER, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8_SNORM, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB10_A2, GL_RGB10_A2UI, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8, GL_RGB8_SNORM, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8, GL_RGBA8_SNORM, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_BINDING, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_SIGNALED, GL_SIGNED_NORMALIZED, GL_SRGB, GL_SRGB8, GL_SRGB8_ALPHA8, GL_STATIC_COPY, GL_STATIC_READ, GL_STENCIL, GL_STREAM_COPY, GL_STREAM_READ, GL_SYNC_CONDITION, GL_SYNC_FENCE, GL_SYNC_FLAGS, GL_SYNC_FLUSH_COMMANDS_BIT, GL_SYNC_GPU_COMMANDS_COMPLETE, GL_SYNC_STATUS, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BINDING_3D, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_IMMUTABLE_FORMAT, GL_TEXTURE_IMMUTABLE_LEVELS, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_WRAP_R, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRANSFORM_FEEDBACK, GL_TRANSFORM_FEEDBACK_ACTIVE, GL_TRANSFORM_FEEDBACK_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER, GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, GL_TRANSFORM_FEEDBACK_BUFFER_MODE, GL_TRANSFORM_FEEDBACK_BUFFER_SIZE, GL_TRANSFORM_FEEDBACK_BUFFER_START, GL_TRANSFORM_FEEDBACK_PAUSED, GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNIFORM_ARRAY_STRIDE, GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, GL_UNIFORM_BLOCK_BINDING, GL_UNIFORM_BLOCK_DATA_SIZE, GL_UNIFORM_BLOCK_INDEX, GL_UNIFORM_BLOCK_NAME_LENGTH, GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, GL_UNIFORM_BUFFER, GL_UNIFORM_BUFFER_BINDING, GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT, GL_UNIFORM_BUFFER_SIZE, GL_UNIFORM_BUFFER_START, GL_UNIFORM_IS_ROW_MAJOR, GL_UNIFORM_MATRIX_STRIDE, GL_UNIFORM_NAME_LENGTH, GL_UNIFORM_OFFSET, GL_UNIFORM_SIZE, GL_UNIFORM_TYPE, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_IMAGES, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNSIGNALED, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_2D, GL_UNSIGNED_INT_SAMPLER_2D_ARRAY, GL_UNSIGNED_INT_SAMPLER_3D, GL_UNSIGNED_INT_SAMPLER_CUBE, GL_UNSIGNED_INT_VEC2, GL_UNSIGNED_INT_VEC3, GL_UNSIGNED_INT_VEC4, GL_UNSIGNED_NORMALIZED, GL_VERTEX_ARRAY_BINDING, GL_VERTEX_ATTRIB_ARRAY_DIVISOR, GL_VERTEX_ATTRIB_ARRAY_INTEGER, GL_WAIT_FAILED
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_TEXTURE, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_ALPHA, GL_ALPHA_BITS, GL_ALWAYS, GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_ATTACHED_SHADERS, GL_BACK, GL_BLEND, GL_BLEND_COLOR, GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_EQUATION, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_BLUE_BITS, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_BYTE, GL_CCW, GL_CLAMP_TO_EDGE, GL_COLOR_ATTACHMENT0, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_WRITEMASK, GL_COMPILE_STATUS, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_CW, GL_DECR, GL_DECR_WRAP, GL_DELETE_STATUS, GL_DEPTH_ATTACHMENT, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT16, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DITHER, GL_DONT_CARE, GL_DST_ALPHA, GL_DST_COLOR, GL_DYNAMIC_DRAW, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_EQUAL, GL_EXTENSIONS, GL_FALSE, GL_FASTEST, GL_FIXED, GL_FLOAT, GL_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAMEBUFFER, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_UNSUPPORTED, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP_HINT, GL_GEQUAL, GL_GREATER, GL_GREEN_BITS, GL_HIGH_FLOAT, GL_HIGH_INT, GL_IMPLEMENTATION_COLOR_READ_FORMAT, GL_IMPLEMENTATION_COLOR_READ_TYPE, GL_INCR, GL_INCR_WRAP, GL_INFO_LOG_LENGTH, GL_INT, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_INVALID_ENUM, GL_INVALID_FRAMEBUFFER_OPERATION, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEQUAL, GL_LESS, GL_LINE_LOOP, GL_LINE_STRIP, GL_LINE_WIDTH, GL_LINEAR, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LINK_STATUS, GL_LOW_FLOAT, GL_LOW_INT, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_FRAGMENT_UNIFORM_VECTORS, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_TEXTURE_SIZE, GL_MAX_VARYING_VECTORS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_VECTORS, GL_MAX_VIEWPORT_DIMS, GL_MEDIUM_FLOAT, GL_MEDIUM_INT, GL_MIRRORED_REPEAT, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOTEQUAL, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_NUM_SHADER_BINARY_FORMATS, GL_ONE, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_POINTS, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_UNITS, GL_RED_BITS, GL_RENDERBUFFER, GL_RENDERBUFFER_ALPHA_SIZE, GL_RENDERBUFFER_BINDING, GL_RENDERBUFFER_BLUE_SIZE, GL_RENDERBUFFER_DEPTH_SIZE, GL_RENDERBUFFER_GREEN_SIZE, GL_RENDERBUFFER_HEIGHT, GL_RENDERBUFFER_INTERNAL_FORMAT, GL_RENDERBUFFER_RED_SIZE, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RGB, GL_RGB5_A1, GL_RGB565, GL_RGBA, GL_RGBA4, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLER_2D, GL_SAMPLER_CUBE, GL_SAMPLES, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SHADER_BINARY_FORMATS, GL_SHADER_COMPILER, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, GL_SHORT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STATIC_DRAW, GL_STENCIL_ATTACHMENT, GL_STENCIL_BACK_FAIL, GL_STENCIL_BACK_FUNC, GL_STENCIL_BACK_PASS_DEPTH_FAIL, GL_STENCIL_BACK_PASS_DEPTH_PASS, GL_STENCIL_BACK_REF, GL_STENCIL_BACK_VALUE_MASK, GL_STENCIL_BACK_WRITEMASK, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX8, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STREAM_DRAW, GL_SUBPIXEL_BITS, GL_TEXTURE, GL_TEXTURE_2D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_CUBE_MAP, GL_TEXTURE_CUBE_MAP_NEGATIVE_X, GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, GL_TEXTURE_CUBE_MAP_POSITIVE_X, GL_TEXTURE_CUBE_MAP_POSITIVE_Y, GL_TEXTURE_CUBE_MAP_POSITIVE_Z, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TEXTURE0, GL_TEXTURE1, GL_TEXTURE10, GL_TEXTURE11, GL_TEXTURE12, GL_TEXTURE13, GL_TEXTURE14, GL_TEXTURE15, GL_TEXTURE16, GL_TEXTURE17, GL_TEXTURE18, GL_TEXTURE19, GL_TEXTURE2, GL_TEXTURE20, GL_TEXTURE21, GL_TEXTURE22, GL_TEXTURE23, GL_TEXTURE24, GL_TEXTURE25, GL_TEXTURE26, GL_TEXTURE27, GL_TEXTURE28, GL_TEXTURE29, GL_TEXTURE3, GL_TEXTURE30, GL_TEXTURE31, GL_TEXTURE4, GL_TEXTURE5, GL_TEXTURE6, GL_TEXTURE7, GL_TEXTURE8, GL_TEXTURE9, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_VALIDATE_STATUS, GL_VENDOR, GL_VERSION, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_ENABLED, GL_VERTEX_ATTRIB_ARRAY_NORMALIZED, GL_VERTEX_ATTRIB_ARRAY_POINTER, GL_VERTEX_ATTRIB_ARRAY_SIZE, GL_VERTEX_ATTRIB_ARRAY_STRIDE, GL_VERTEX_ATTRIB_ARRAY_TYPE, GL_VERTEX_SHADER, GL_VIEWPORT, GL_ZERO
Modifier and Type | Method and Description |
---|---|
static void |
glActiveShaderProgram(int pipeline,
int program) |
static void |
glBindImageTexture(int unit,
int texture,
int level,
boolean layered,
int layer,
int access,
int format) |
static void |
glBindProgramPipeline(int pipeline) |
static void |
glBindVertexBuffer(int bindingindex,
int buffer,
long offset,
int stride) |
static int |
glCreateShaderProgramv(int type,
String[] strings) |
static void |
glDeleteProgramPipelines(int n,
int[] pipelines,
int offset) |
static void |
glDeleteProgramPipelines(int n,
IntBuffer pipelines) |
static void |
glDispatchCompute(int num_groups_x,
int num_groups_y,
int num_groups_z) |
static void |
glDispatchComputeIndirect(long indirect) |
static void |
glDrawArraysIndirect(int mode,
long indirect) |
static void |
glDrawElementsIndirect(int mode,
int type,
long indirect) |
static void |
glFramebufferParameteri(int target,
int pname,
int param) |
static void |
glGenProgramPipelines(int n,
int[] pipelines,
int offset) |
static void |
glGenProgramPipelines(int n,
IntBuffer pipelines) |
static void |
glGetBooleani_v(int target,
int index,
boolean[] data,
int offset) |
static void |
glGetBooleani_v(int target,
int index,
IntBuffer data) |
static void |
glGetFramebufferParameteriv(int target,
int pname,
int[] params,
int offset) |
static void |
glGetFramebufferParameteriv(int target,
int pname,
IntBuffer params) |
static void |
glGetMultisamplefv(int pname,
int index,
float[] val,
int offset) |
static void |
glGetMultisamplefv(int pname,
int index,
FloatBuffer val) |
static void |
glGetProgramInterfaceiv(int program,
int programInterface,
int pname,
int[] params,
int offset) |
static void |
glGetProgramInterfaceiv(int program,
int programInterface,
int pname,
IntBuffer params) |
static String |
glGetProgramPipelineInfoLog(int program) |
static void |
glGetProgramPipelineiv(int pipeline,
int pname,
int[] params,
int offset) |
static void |
glGetProgramPipelineiv(int pipeline,
int pname,
IntBuffer params) |
static int |
glGetProgramResourceIndex(int program,
int programInterface,
String name) |
static void |
glGetProgramResourceiv(int program,
int programInterface,
int index,
int propCount,
int[] props,
int propsOffset,
int bufSize,
int[] length,
int lengthOffset,
int[] params,
int paramsOffset) |
static void |
glGetProgramResourceiv(int program,
int programInterface,
int index,
int propCount,
IntBuffer props,
int bufSize,
IntBuffer length,
IntBuffer params) |
static int |
glGetProgramResourceLocation(int program,
int programInterface,
String name) |
static String |
glGetProgramResourceName(int program,
int programInterface,
int index) |
static void |
glGetTexLevelParameterfv(int target,
int level,
int pname,
float[] params,
int offset) |
static void |
glGetTexLevelParameterfv(int target,
int level,
int pname,
FloatBuffer params) |
static void |
glGetTexLevelParameteriv(int target,
int level,
int pname,
int[] params,
int offset) |
static void |
glGetTexLevelParameteriv(int target,
int level,
int pname,
IntBuffer params) |
static boolean |
glIsProgramPipeline(int pipeline) |
static void |
glMemoryBarrier(int barriers) |
static void |
glMemoryBarrierByRegion(int barriers) |
static void |
glProgramUniform1f(int program,
int location,
float v0) |
static void |
glProgramUniform1fv(int program,
int location,
int count,
float[] value,
int offset) |
static void |
glProgramUniform1fv(int program,
int location,
int count,
FloatBuffer value) |
static void |
glProgramUniform1i(int program,
int location,
int v0) |
static void |
glProgramUniform1iv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform1iv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform1ui(int program,
int location,
int v0) |
static void |
glProgramUniform1uiv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform1uiv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform2f(int program,
int location,
float v0,
float v1) |
static void |
glProgramUniform2fv(int program,
int location,
int count,
float[] value,
int offset) |
static void |
glProgramUniform2fv(int program,
int location,
int count,
FloatBuffer value) |
static void |
glProgramUniform2i(int program,
int location,
int v0,
int v1) |
static void |
glProgramUniform2iv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform2iv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform2ui(int program,
int location,
int v0,
int v1) |
static void |
glProgramUniform2uiv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform2uiv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform3f(int program,
int location,
float v0,
float v1,
float v2) |
static void |
glProgramUniform3fv(int program,
int location,
int count,
float[] value,
int offset) |
static void |
glProgramUniform3fv(int program,
int location,
int count,
FloatBuffer value) |
static void |
glProgramUniform3i(int program,
int location,
int v0,
int v1,
int v2) |
static void |
glProgramUniform3iv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform3iv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform3ui(int program,
int location,
int v0,
int v1,
int v2) |
static void |
glProgramUniform3uiv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform3uiv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform4f(int program,
int location,
float v0,
float v1,
float v2,
float v3) |
static void |
glProgramUniform4fv(int program,
int location,
int count,
float[] value,
int offset) |
static void |
glProgramUniform4fv(int program,
int location,
int count,
FloatBuffer value) |
static void |
glProgramUniform4i(int program,
int location,
int v0,
int v1,
int v2,
int v3) |
static void |
glProgramUniform4iv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform4iv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniform4ui(int program,
int location,
int v0,
int v1,
int v2,
int v3) |
static void |
glProgramUniform4uiv(int program,
int location,
int count,
int[] value,
int offset) |
static void |
glProgramUniform4uiv(int program,
int location,
int count,
IntBuffer value) |
static void |
glProgramUniformMatrix2fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix2fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix2x3fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix2x3fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix2x4fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix2x4fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix3fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix3fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix3x2fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix3x2fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix3x4fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix3x4fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix4fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix4fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix4x2fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix4x2fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glProgramUniformMatrix4x3fv(int program,
int location,
int count,
boolean transpose,
float[] value,
int offset) |
static void |
glProgramUniformMatrix4x3fv(int program,
int location,
int count,
boolean transpose,
FloatBuffer value) |
static void |
glSampleMaski(int maskNumber,
int mask) |
static void |
glTexStorage2DMultisample(int target,
int samples,
int internalformat,
int width,
int height,
boolean fixedsamplelocations) |
static void |
glUseProgramStages(int pipeline,
int stages,
int program) |
static void |
glValidateProgramPipeline(int pipeline) |
static void |
glVertexAttribBinding(int attribindex,
int bindingindex) |
static void |
glVertexAttribFormat(int attribindex,
int size,
int type,
boolean normalized,
int relativeoffset) |
static void |
glVertexAttribIFormat(int attribindex,
int size,
int type,
int relativeoffset) |
static void |
glVertexBindingDivisor(int bindingindex,
int divisor) |
glBeginQuery, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindSampler, glBindTransformFeedback, glBindVertexArray, glBlitFramebuffer, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glClientWaitSync, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glCopyBufferSubData, glCopyTexSubImage3D, glDeleteQueries, glDeleteQueries, glDeleteSamplers, glDeleteSamplers, glDeleteSync, glDeleteTransformFeedbacks, glDeleteTransformFeedbacks, glDeleteVertexArrays, glDeleteVertexArrays, glDrawArraysInstanced, glDrawBuffers, glDrawBuffers, glDrawElementsInstanced, glDrawElementsInstanced, glDrawRangeElements, glDrawRangeElements, glEndQuery, glEndTransformFeedback, glFenceSync, glFlushMappedBufferRange, glFramebufferTextureLayer, glGenQueries, glGenQueries, glGenSamplers, glGenSamplers, glGenTransformFeedbacks, glGenTransformFeedbacks, glGenVertexArrays, glGenVertexArrays, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetBufferPointerv, glGetFragDataLocation, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetIntegeri_v, glGetIntegeri_v, glGetInternalformativ, glGetInternalformativ, glGetProgramBinary, glGetProgramBinary, glGetQueryiv, glGetQueryiv, glGetQueryObjectuiv, glGetQueryObjectuiv, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteriv, glGetSamplerParameteriv, glGetStringi, glGetSynciv, glGetSynciv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glInvalidateFramebuffer, glInvalidateFramebuffer, glInvalidateSubFramebuffer, glInvalidateSubFramebuffer, glIsQuery, glIsSampler, glIsSync, glIsTransformFeedback, glIsVertexArray, glMapBufferRange, glPauseTransformFeedback, glProgramBinary, glProgramParameteri, glReadBuffer, glReadPixels, glRenderbufferStorageMultisample, glResumeTransformFeedback, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameteriv, glSamplerParameteriv, glTexImage3D, glTexImage3D, glTexStorage2D, glTexStorage3D, glTexSubImage3D, glTexSubImage3D, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glUniformBlockBinding, glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, glUnmapBuffer, glVertexAttribDivisor, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribIPointer, glVertexAttribIPointer, glWaitSync
glActiveTexture, glAttachShader, glBindAttribLocation, glBindBuffer, glBindFramebuffer, glBindRenderbuffer, glBindTexture, glBlendColor, glBlendEquation, glBlendEquationSeparate, glBlendFunc, glBlendFuncSeparate, glBufferData, glBufferSubData, glCheckFramebufferStatus, glClear, glClearColor, glClearDepthf, glClearStencil, glColorMask, glCompileShader, glCompressedTexImage2D, glCompressedTexSubImage2D, glCopyTexImage2D, glCopyTexSubImage2D, glCreateProgram, glCreateShader, glCullFace, glDeleteBuffers, glDeleteBuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteProgram, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteShader, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRangef, glDetachShader, glDisable, glDisableVertexAttribArray, glDrawArrays, glDrawElements, glDrawElements, glEnable, glEnableVertexAttribArray, glFinish, glFlush, glFramebufferRenderbuffer, glFramebufferTexture2D, glFrontFace, glGenBuffers, glGenBuffers, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenTextures, glGenTextures, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetBooleanv, glGetBooleanv, glGetBufferParameteriv, glGetBufferParameteriv, glGetError, glGetFloatv, glGetFloatv, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegerv, glGetIntegerv, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderPrecisionFormat, glGetShaderPrecisionFormat, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetString, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteriv, glGetTexParameteriv, glGetUniformfv, glGetUniformfv, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribiv, glGetVertexAttribiv, glHint, glIsBuffer, glIsEnabled, glIsFramebuffer, glIsProgram, glIsRenderbuffer, glIsShader, glIsTexture, glLineWidth, glLinkProgram, glPixelStorei, glPolygonOffset, glReadPixels, glReleaseShaderCompiler, glRenderbufferStorage, glSampleCoverage, glScissor, glShaderBinary, glShaderBinary, glShaderSource, glStencilFunc, glStencilFuncSeparate, glStencilMask, glStencilMaskSeparate, glStencilOp, glStencilOpSeparate, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage2D, glUniform1f, glUniform1fv, glUniform1fv, glUniform1i, glUniform1iv, glUniform1iv, glUniform2f, glUniform2fv, glUniform2fv, glUniform2i, glUniform2iv, glUniform2iv, glUniform3f, glUniform3fv, glUniform3fv, glUniform3i, glUniform3iv, glUniform3iv, glUniform4f, glUniform4fv, glUniform4fv, glUniform4i, glUniform4iv, glUniform4iv, glUniformMatrix2fv, glUniformMatrix2fv, glUniformMatrix3fv, glUniformMatrix3fv, glUniformMatrix4fv, glUniformMatrix4fv, glUseProgram, glValidateProgram, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttribPointer, glVertexAttribPointer, glViewport
public static final int GL_VERTEX_SHADER_BIT
public static final int GL_FRAGMENT_SHADER_BIT
public static final int GL_COMPUTE_SHADER_BIT
public static final int GL_ALL_SHADER_BITS
public static final int GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT
public static final int GL_ELEMENT_ARRAY_BARRIER_BIT
public static final int GL_UNIFORM_BARRIER_BIT
public static final int GL_TEXTURE_FETCH_BARRIER_BIT
public static final int GL_SHADER_IMAGE_ACCESS_BARRIER_BIT
public static final int GL_COMMAND_BARRIER_BIT
public static final int GL_PIXEL_BUFFER_BARRIER_BIT
public static final int GL_TEXTURE_UPDATE_BARRIER_BIT
public static final int GL_BUFFER_UPDATE_BARRIER_BIT
public static final int GL_FRAMEBUFFER_BARRIER_BIT
public static final int GL_TRANSFORM_FEEDBACK_BARRIER_BIT
public static final int GL_ATOMIC_COUNTER_BARRIER_BIT
public static final int GL_SHADER_STORAGE_BARRIER_BIT
public static final int GL_ALL_BARRIER_BITS
public static final int GL_TEXTURE_WIDTH
public static final int GL_TEXTURE_HEIGHT
public static final int GL_TEXTURE_INTERNAL_FORMAT
public static final int GL_STENCIL_INDEX
public static final int GL_TEXTURE_RED_SIZE
public static final int GL_TEXTURE_GREEN_SIZE
public static final int GL_TEXTURE_BLUE_SIZE
public static final int GL_TEXTURE_ALPHA_SIZE
public static final int GL_TEXTURE_DEPTH
public static final int GL_PROGRAM_SEPARABLE
public static final int GL_ACTIVE_PROGRAM
public static final int GL_PROGRAM_PIPELINE_BINDING
public static final int GL_MAX_COMPUTE_SHARED_MEMORY_SIZE
public static final int GL_MAX_COMPUTE_UNIFORM_COMPONENTS
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_COMPUTE_ATOMIC_COUNTERS
public static final int GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS
public static final int GL_COMPUTE_WORK_GROUP_SIZE
public static final int GL_MAX_UNIFORM_LOCATIONS
public static final int GL_VERTEX_ATTRIB_BINDING
public static final int GL_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int GL_VERTEX_BINDING_DIVISOR
public static final int GL_VERTEX_BINDING_OFFSET
public static final int GL_VERTEX_BINDING_STRIDE
public static final int GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET
public static final int GL_MAX_VERTEX_ATTRIB_BINDINGS
public static final int GL_MAX_VERTEX_ATTRIB_STRIDE
public static final int GL_TEXTURE_COMPRESSED
public static final int GL_TEXTURE_DEPTH_SIZE
public static final int GL_READ_ONLY
public static final int GL_WRITE_ONLY
public static final int GL_READ_WRITE
public static final int GL_TEXTURE_STENCIL_SIZE
public static final int GL_TEXTURE_RED_TYPE
public static final int GL_TEXTURE_GREEN_TYPE
public static final int GL_TEXTURE_BLUE_TYPE
public static final int GL_TEXTURE_ALPHA_TYPE
public static final int GL_TEXTURE_DEPTH_TYPE
public static final int GL_TEXTURE_SHARED_SIZE
public static final int GL_SAMPLE_POSITION
public static final int GL_SAMPLE_MASK
public static final int GL_SAMPLE_MASK_VALUE
public static final int GL_MAX_SAMPLE_MASK_WORDS
public static final int GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
public static final int GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
public static final int GL_MAX_IMAGE_UNITS
public static final int GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES
public static final int GL_IMAGE_BINDING_NAME
public static final int GL_IMAGE_BINDING_LEVEL
public static final int GL_IMAGE_BINDING_LAYERED
public static final int GL_IMAGE_BINDING_LAYER
public static final int GL_IMAGE_BINDING_ACCESS
public static final int GL_DRAW_INDIRECT_BUFFER
public static final int GL_DRAW_INDIRECT_BUFFER_BINDING
public static final int GL_VERTEX_BINDING_BUFFER
public static final int GL_IMAGE_2D
public static final int GL_IMAGE_3D
public static final int GL_IMAGE_CUBE
public static final int GL_IMAGE_2D_ARRAY
public static final int GL_INT_IMAGE_2D
public static final int GL_INT_IMAGE_3D
public static final int GL_INT_IMAGE_CUBE
public static final int GL_INT_IMAGE_2D_ARRAY
public static final int GL_UNSIGNED_INT_IMAGE_2D
public static final int GL_UNSIGNED_INT_IMAGE_3D
public static final int GL_UNSIGNED_INT_IMAGE_CUBE
public static final int GL_UNSIGNED_INT_IMAGE_2D_ARRAY
public static final int GL_IMAGE_BINDING_FORMAT
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_TYPE
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE
public static final int GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS
public static final int GL_MAX_VERTEX_IMAGE_UNIFORMS
public static final int GL_MAX_FRAGMENT_IMAGE_UNIFORMS
public static final int GL_MAX_COMBINED_IMAGE_UNIFORMS
public static final int GL_SHADER_STORAGE_BUFFER
public static final int GL_SHADER_STORAGE_BUFFER_BINDING
public static final int GL_SHADER_STORAGE_BUFFER_START
public static final int GL_SHADER_STORAGE_BUFFER_SIZE
public static final int GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS
public static final int GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS
public static final int GL_MAX_SHADER_STORAGE_BLOCK_SIZE
public static final int GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT
public static final int GL_DEPTH_STENCIL_TEXTURE_MODE
public static final int GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS
public static final int GL_DISPATCH_INDIRECT_BUFFER
public static final int GL_DISPATCH_INDIRECT_BUFFER_BINDING
public static final int GL_TEXTURE_2D_MULTISAMPLE
public static final int GL_TEXTURE_BINDING_2D_MULTISAMPLE
public static final int GL_TEXTURE_SAMPLES
public static final int GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
public static final int GL_SAMPLER_2D_MULTISAMPLE
public static final int GL_INT_SAMPLER_2D_MULTISAMPLE
public static final int GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
public static final int GL_MAX_COLOR_TEXTURE_SAMPLES
public static final int GL_MAX_DEPTH_TEXTURE_SAMPLES
public static final int GL_MAX_INTEGER_SAMPLES
public static final int GL_COMPUTE_SHADER
public static final int GL_MAX_COMPUTE_UNIFORM_BLOCKS
public static final int GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMPUTE_IMAGE_UNIFORMS
public static final int GL_MAX_COMPUTE_WORK_GROUP_COUNT
public static final int GL_MAX_COMPUTE_WORK_GROUP_SIZE
public static final int GL_ATOMIC_COUNTER_BUFFER
public static final int GL_ATOMIC_COUNTER_BUFFER_BINDING
public static final int GL_ATOMIC_COUNTER_BUFFER_START
public static final int GL_ATOMIC_COUNTER_BUFFER_SIZE
public static final int GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS
public static final int GL_MAX_VERTEX_ATOMIC_COUNTERS
public static final int GL_MAX_FRAGMENT_ATOMIC_COUNTERS
public static final int GL_MAX_COMBINED_ATOMIC_COUNTERS
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE
public static final int GL_ACTIVE_ATOMIC_COUNTER_BUFFERS
public static final int GL_UNSIGNED_INT_ATOMIC_COUNTER
public static final int GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS
public static final int GL_UNIFORM
public static final int GL_UNIFORM_BLOCK
public static final int GL_PROGRAM_INPUT
public static final int GL_PROGRAM_OUTPUT
public static final int GL_BUFFER_VARIABLE
public static final int GL_SHADER_STORAGE_BLOCK
public static final int GL_TRANSFORM_FEEDBACK_VARYING
public static final int GL_ACTIVE_RESOURCES
public static final int GL_MAX_NAME_LENGTH
public static final int GL_MAX_NUM_ACTIVE_VARIABLES
public static final int GL_NAME_LENGTH
public static final int GL_TYPE
public static final int GL_ARRAY_SIZE
public static final int GL_OFFSET
public static final int GL_BLOCK_INDEX
public static final int GL_ARRAY_STRIDE
public static final int GL_MATRIX_STRIDE
public static final int GL_IS_ROW_MAJOR
public static final int GL_ATOMIC_COUNTER_BUFFER_INDEX
public static final int GL_BUFFER_BINDING
public static final int GL_BUFFER_DATA_SIZE
public static final int GL_NUM_ACTIVE_VARIABLES
public static final int GL_ACTIVE_VARIABLES
public static final int GL_REFERENCED_BY_VERTEX_SHADER
public static final int GL_REFERENCED_BY_FRAGMENT_SHADER
public static final int GL_REFERENCED_BY_COMPUTE_SHADER
public static final int GL_TOP_LEVEL_ARRAY_SIZE
public static final int GL_TOP_LEVEL_ARRAY_STRIDE
public static final int GL_LOCATION
public static final int GL_FRAMEBUFFER_DEFAULT_WIDTH
public static final int GL_FRAMEBUFFER_DEFAULT_HEIGHT
public static final int GL_FRAMEBUFFER_DEFAULT_SAMPLES
public static final int GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS
public static final int GL_MAX_FRAMEBUFFER_WIDTH
public static final int GL_MAX_FRAMEBUFFER_HEIGHT
public static final int GL_MAX_FRAMEBUFFER_SAMPLES
public static void glDispatchCompute(int num_groups_x, int num_groups_y, int num_groups_z)
public static void glDispatchComputeIndirect(long indirect)
public static void glDrawArraysIndirect(int mode, long indirect)
public static void glDrawElementsIndirect(int mode, int type, long indirect)
public static void glFramebufferParameteri(int target, int pname, int param)
public static void glGetFramebufferParameteriv(int target, int pname, int[] params, int offset)
public static void glGetFramebufferParameteriv(int target, int pname, IntBuffer params)
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, int[] params, int offset)
public static void glGetProgramInterfaceiv(int program, int programInterface, int pname, IntBuffer params)
public static int glGetProgramResourceIndex(int program, int programInterface, String name)
public static String glGetProgramResourceName(int program, int programInterface, int index)
public static void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, int[] props, int propsOffset, int bufSize, int[] length, int lengthOffset, int[] params, int paramsOffset)
public static void glGetProgramResourceiv(int program, int programInterface, int index, int propCount, IntBuffer props, int bufSize, IntBuffer length, IntBuffer params)
public static int glGetProgramResourceLocation(int program, int programInterface, String name)
public static void glUseProgramStages(int pipeline, int stages, int program)
public static void glActiveShaderProgram(int pipeline, int program)
public static int glCreateShaderProgramv(int type, String[] strings)
public static void glBindProgramPipeline(int pipeline)
public static void glDeleteProgramPipelines(int n, int[] pipelines, int offset)
public static void glDeleteProgramPipelines(int n, IntBuffer pipelines)
public static void glGenProgramPipelines(int n, int[] pipelines, int offset)
public static void glGenProgramPipelines(int n, IntBuffer pipelines)
public static boolean glIsProgramPipeline(int pipeline)
public static void glGetProgramPipelineiv(int pipeline, int pname, int[] params, int offset)
public static void glGetProgramPipelineiv(int pipeline, int pname, IntBuffer params)
public static void glProgramUniform1i(int program, int location, int v0)
public static void glProgramUniform2i(int program, int location, int v0, int v1)
public static void glProgramUniform3i(int program, int location, int v0, int v1, int v2)
public static void glProgramUniform4i(int program, int location, int v0, int v1, int v2, int v3)
public static void glProgramUniform1ui(int program, int location, int v0)
public static void glProgramUniform2ui(int program, int location, int v0, int v1)
public static void glProgramUniform3ui(int program, int location, int v0, int v1, int v2)
public static void glProgramUniform4ui(int program, int location, int v0, int v1, int v2, int v3)
public static void glProgramUniform1f(int program, int location, float v0)
public static void glProgramUniform2f(int program, int location, float v0, float v1)
public static void glProgramUniform3f(int program, int location, float v0, float v1, float v2)
public static void glProgramUniform4f(int program, int location, float v0, float v1, float v2, float v3)
public static void glProgramUniform1iv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform1iv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform2iv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform2iv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform3iv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform3iv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform4iv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform4iv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform1uiv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform1uiv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform2uiv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform2uiv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform3uiv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform3uiv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform4uiv(int program, int location, int count, int[] value, int offset)
public static void glProgramUniform4uiv(int program, int location, int count, IntBuffer value)
public static void glProgramUniform1fv(int program, int location, int count, float[] value, int offset)
public static void glProgramUniform1fv(int program, int location, int count, FloatBuffer value)
public static void glProgramUniform2fv(int program, int location, int count, float[] value, int offset)
public static void glProgramUniform2fv(int program, int location, int count, FloatBuffer value)
public static void glProgramUniform3fv(int program, int location, int count, float[] value, int offset)
public static void glProgramUniform3fv(int program, int location, int count, FloatBuffer value)
public static void glProgramUniform4fv(int program, int location, int count, float[] value, int offset)
public static void glProgramUniform4fv(int program, int location, int count, FloatBuffer value)
public static void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix2x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix3x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix2x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix4x2fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix3x4fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, float[] value, int offset)
public static void glProgramUniformMatrix4x3fv(int program, int location, int count, boolean transpose, FloatBuffer value)
public static void glValidateProgramPipeline(int pipeline)
public static String glGetProgramPipelineInfoLog(int program)
public static void glBindImageTexture(int unit, int texture, int level, boolean layered, int layer, int access, int format)
public static void glGetBooleani_v(int target, int index, boolean[] data, int offset)
public static void glGetBooleani_v(int target, int index, IntBuffer data)
public static void glMemoryBarrier(int barriers)
public static void glMemoryBarrierByRegion(int barriers)
public static void glTexStorage2DMultisample(int target, int samples, int internalformat, int width, int height, boolean fixedsamplelocations)
public static void glGetMultisamplefv(int pname, int index, float[] val, int offset)
public static void glGetMultisamplefv(int pname, int index, FloatBuffer val)
public static void glSampleMaski(int maskNumber, int mask)
public static void glGetTexLevelParameteriv(int target, int level, int pname, int[] params, int offset)
public static void glGetTexLevelParameteriv(int target, int level, int pname, IntBuffer params)
public static void glGetTexLevelParameterfv(int target, int level, int pname, float[] params, int offset)
public static void glGetTexLevelParameterfv(int target, int level, int pname, FloatBuffer params)
public static void glBindVertexBuffer(int bindingindex, int buffer, long offset, int stride)
public static void glVertexAttribFormat(int attribindex, int size, int type, boolean normalized, int relativeoffset)
public static void glVertexAttribIFormat(int attribindex, int size, int type, int relativeoffset)
public static void glVertexAttribBinding(int attribindex, int bindingindex)
public static void glVertexBindingDivisor(int bindingindex, int divisor)