Class GL40
- java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intGL_ACTIVE_SUBROUTINE_MAX_LENGTH
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
GL_ACTIVE_SUBROUTINE_UNIFORMS
GL_ACTIVE_SUBROUTINESAccepted by thepnameparameter of GetProgramStageiv.static intGL_COMPATIBLE_SUBROUTINESAccepted by thepnameparameter of GetActiveSubroutineUniformiv.static intGL_DOUBLE_MAT2
GL_DOUBLE_MAT2x3
GL_DOUBLE_MAT2x4
GL_DOUBLE_MAT3
GL_DOUBLE_MAT3x2
GL_DOUBLE_MAT3x4
GL_DOUBLE_MAT4
GL_DOUBLE_MAT4x2
GL_DOUBLE_MAT4x3
GL_DOUBLE_VEC2
GL_DOUBLE_VEC3
GL_DOUBLE_VEC4Returned in thetypeparameter of GetActiveUniform, and GetTransformFeedbackVarying.static intGL_DRAW_INDIRECT_BUFFERAccepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, and CopyBufferSubData.static intGL_DRAW_INDIRECT_BUFFER_BINDINGAccepted by thevalueparameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.static intGL_FRACTIONAL_EVEN
GL_FRACTIONAL_ODDReturned by GetProgramiv whenpnameis TESS_GEN_SPACING.static intGL_FRAGMENT_INTERPOLATION_OFFSET_BITSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static intGL_GEOMETRY_SHADER_INVOCATIONSAccepted by thepnameparameter of GetProgramiv.static intGL_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform.static intGL_ISOLINESReturned by GetProgramiv whenpnameis TESS_GEN_MODE.static intGL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MAX_FRAGMENT_INTERPOLATION_OFFSET
GL_MAX_GEOMETRY_SHADER_INVOCATIONSAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static intGL_MAX_PATCH_VERTICESAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MAX_PROGRAM_TEXTURE_GATHER_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
GL_MAX_SUBROUTINESAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static intGL_MAX_TESS_CONTROL_INPUT_COMPONENTS
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
GL_MAX_TESS_GEN_LEVEL
GL_MAX_TESS_PATCH_COMPONENTSAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_MAX_TRANSFORM_FEEDBACK_BUFFERS
GL_MAX_VERTEX_STREAMSAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static intGL_MIN_FRAGMENT_INTERPOLATION_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.static intGL_MIN_PROGRAM_TEXTURE_GATHER_OFFSETAccepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_MIN_SAMPLE_SHADING_VALUEAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static intGL_NUM_COMPATIBLE_SUBROUTINESAccepted by thepnameparameter of GetActiveSubroutineUniformiv.static intGL_PATCH_DEFAULT_INNER_LEVEL
GL_PATCH_DEFAULT_OUTER_LEVELAccepted by thepnameparameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v.static intGL_PATCH_VERTICESAccepted by thepnameparameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.static intGL_PATCHESAccepted by themodeparameter of Begin and all vertex array functions that implicitly call Begin.static intGL_PROXY_TEXTURE_CUBE_MAP_ARRAYAccepted by thetargetparameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D.static intGL_SAMPLE_SHADINGAccepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static intGL_SAMPLER_CUBE_MAP_ARRAY
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOWReturned by thetypeparameter of GetActiveUniform.static intGL_TESS_CONTROL_OUTPUT_VERTICESAccepted by thepnameparameter of GetProgramiv.static intGL_TESS_CONTROL_SHADER
GL_TESS_EVALUATION_SHADERAccepted by thetypeparameter of CreateShader and returned by theparamsparameter of GetShaderiv.static intGL_TESS_GEN_MODE
GL_TESS_GEN_POINT_MODE
GL_TESS_GEN_SPACING
GL_TESS_GEN_VERTEX_ORDERAccepted by thepnameparameter of GetProgramiv.static intGL_TEXTURE_BINDING_CUBE_MAP_ARRAYAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.static intGL_TEXTURE_CUBE_MAP_ARRAYAccepted by thetargetparameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap.static intGL_TRANSFORM_FEEDBACKAccepted by thetargetparameter of BindTransformFeedback.static intGL_TRANSFORM_FEEDBACK_BINDING
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSEDAccepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.static intGL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADERAccepted by thepnameparameter of GetActiveUniformBlockiv.static intGL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAYReturned by thetypeparameter of GetActiveUniform.-
Fields inherited from class org.lwjgl.opengl.GL11
GL_2_BYTES, GL_2D, GL_3_BYTES, GL_3D, GL_3D_COLOR, GL_3D_COLOR_TEXTURE, GL_4_BYTES, GL_4D_COLOR_TEXTURE, GL_ACCUM, GL_ACCUM_ALPHA_BITS, GL_ACCUM_BLUE_BITS, GL_ACCUM_BUFFER_BIT, GL_ACCUM_CLEAR_VALUE, GL_ACCUM_GREEN_BITS, GL_ACCUM_RED_BITS, GL_ADD, GL_ALL_ATTRIB_BITS, GL_ALPHA, GL_ALPHA_BIAS, GL_ALPHA_BITS, GL_ALPHA_SCALE, GL_ALPHA_TEST, GL_ALPHA_TEST_FUNC, GL_ALPHA_TEST_REF, GL_ALPHA12, GL_ALPHA16, GL_ALPHA4, GL_ALPHA8, GL_ALWAYS, GL_AMBIENT, GL_AMBIENT_AND_DIFFUSE, GL_AND, GL_AND_INVERTED, GL_AND_REVERSE, GL_ATTRIB_STACK_DEPTH, GL_AUTO_NORMAL, GL_AUX_BUFFERS, GL_AUX0, GL_AUX1, GL_AUX2, GL_AUX3, GL_BACK, GL_BACK_LEFT, GL_BACK_RIGHT, GL_BITMAP, GL_BITMAP_TOKEN, GL_BLEND, GL_BLEND_DST, GL_BLEND_SRC, GL_BLUE, GL_BLUE_BIAS, GL_BLUE_BITS, GL_BLUE_SCALE, GL_BYTE, GL_C3F_V3F, GL_C4F_N3F_V3F, GL_C4UB_V2F, GL_C4UB_V3F, GL_CCW, GL_CLAMP, GL_CLEAR, GL_CLIENT_ALL_ATTRIB_BITS, GL_CLIENT_ATTRIB_STACK_DEPTH, GL_CLIENT_PIXEL_STORE_BIT, GL_CLIENT_VERTEX_ARRAY_BIT, GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4, GL_CLIP_PLANE5, GL_COEFF, GL_COLOR, GL_COLOR_ARRAY, GL_COLOR_ARRAY_POINTER, GL_COLOR_ARRAY_SIZE, GL_COLOR_ARRAY_STRIDE, GL_COLOR_ARRAY_TYPE, GL_COLOR_BUFFER_BIT, GL_COLOR_CLEAR_VALUE, GL_COLOR_INDEX, GL_COLOR_INDEXES, GL_COLOR_LOGIC_OP, GL_COLOR_MATERIAL, GL_COLOR_MATERIAL_FACE, GL_COLOR_MATERIAL_PARAMETER, GL_COLOR_WRITEMASK, GL_COMPILE, GL_COMPILE_AND_EXECUTE, GL_CONSTANT_ATTENUATION, GL_COPY, GL_COPY_INVERTED, GL_COPY_PIXEL_TOKEN, GL_CULL_FACE, GL_CULL_FACE_MODE, GL_CURRENT_BIT, GL_CURRENT_COLOR, GL_CURRENT_INDEX, GL_CURRENT_NORMAL, GL_CURRENT_RASTER_COLOR, GL_CURRENT_RASTER_DISTANCE, GL_CURRENT_RASTER_INDEX, GL_CURRENT_RASTER_POSITION, GL_CURRENT_RASTER_POSITION_VALID, GL_CURRENT_RASTER_TEXTURE_COORDS, GL_CURRENT_TEXTURE_COORDS, GL_CW, GL_DECAL, GL_DECR, GL_DEPTH, GL_DEPTH_BIAS, GL_DEPTH_BITS, GL_DEPTH_BUFFER_BIT, GL_DEPTH_CLEAR_VALUE, GL_DEPTH_COMPONENT, GL_DEPTH_FUNC, GL_DEPTH_RANGE, GL_DEPTH_SCALE, GL_DEPTH_TEST, GL_DEPTH_WRITEMASK, GL_DIFFUSE, GL_DITHER, GL_DOMAIN, GL_DONT_CARE, GL_DOUBLE, GL_DOUBLEBUFFER, GL_DRAW_BUFFER, GL_DRAW_PIXEL_TOKEN, GL_DST_ALPHA, GL_DST_COLOR, GL_EDGE_FLAG, GL_EDGE_FLAG_ARRAY, GL_EDGE_FLAG_ARRAY_POINTER, GL_EDGE_FLAG_ARRAY_STRIDE, GL_EMISSION, GL_ENABLE_BIT, GL_EQUAL, GL_EQUIV, GL_EVAL_BIT, GL_EXP, GL_EXP2, GL_EXTENSIONS, GL_EYE_LINEAR, GL_EYE_PLANE, GL_FALSE, GL_FASTEST, GL_FEEDBACK, GL_FEEDBACK_BUFFER_POINTER, GL_FEEDBACK_BUFFER_SIZE, GL_FEEDBACK_BUFFER_TYPE, GL_FILL, GL_FLAT, GL_FLOAT, GL_FOG, GL_FOG_BIT, GL_FOG_COLOR, GL_FOG_DENSITY, GL_FOG_END, GL_FOG_HINT, GL_FOG_INDEX, GL_FOG_MODE, GL_FOG_START, GL_FRONT, GL_FRONT_AND_BACK, GL_FRONT_FACE, GL_FRONT_LEFT, GL_FRONT_RIGHT, GL_GEQUAL, GL_GREATER, GL_GREEN, GL_GREEN_BIAS, GL_GREEN_BITS, GL_GREEN_SCALE, GL_HINT_BIT, GL_INCR, GL_INDEX_ARRAY, GL_INDEX_ARRAY_POINTER, GL_INDEX_ARRAY_STRIDE, GL_INDEX_ARRAY_TYPE, GL_INDEX_BITS, GL_INDEX_CLEAR_VALUE, GL_INDEX_LOGIC_OP, GL_INDEX_MODE, GL_INDEX_OFFSET, GL_INDEX_SHIFT, GL_INDEX_WRITEMASK, GL_INT, GL_INTENSITY, GL_INTENSITY12, GL_INTENSITY16, GL_INTENSITY4, GL_INTENSITY8, GL_INVALID_ENUM, GL_INVALID_OPERATION, GL_INVALID_VALUE, GL_INVERT, GL_KEEP, GL_LEFT, GL_LEQUAL, GL_LESS, GL_LIGHT_MODEL_AMBIENT, GL_LIGHT_MODEL_LOCAL_VIEWER, GL_LIGHT_MODEL_TWO_SIDE, GL_LIGHT0, GL_LIGHT1, GL_LIGHT2, GL_LIGHT3, GL_LIGHT4, GL_LIGHT5, GL_LIGHT6, GL_LIGHT7, GL_LIGHTING, GL_LIGHTING_BIT, GL_LINE, GL_LINE_BIT, GL_LINE_LOOP, GL_LINE_RESET_TOKEN, GL_LINE_SMOOTH, GL_LINE_SMOOTH_HINT, GL_LINE_STIPPLE, GL_LINE_STIPPLE_PATTERN, GL_LINE_STIPPLE_REPEAT, GL_LINE_STRIP, GL_LINE_TOKEN, GL_LINE_WIDTH, GL_LINE_WIDTH_GRANULARITY, GL_LINE_WIDTH_RANGE, GL_LINEAR, GL_LINEAR_ATTENUATION, GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR_MIPMAP_NEAREST, GL_LINES, GL_LIST_BASE, GL_LIST_BIT, GL_LIST_INDEX, GL_LIST_MODE, GL_LOAD, GL_LOGIC_OP, GL_LOGIC_OP_MODE, GL_LUMINANCE, GL_LUMINANCE_ALPHA, GL_LUMINANCE12, GL_LUMINANCE12_ALPHA12, GL_LUMINANCE12_ALPHA4, GL_LUMINANCE16, GL_LUMINANCE16_ALPHA16, GL_LUMINANCE4, GL_LUMINANCE4_ALPHA4, GL_LUMINANCE6_ALPHA2, GL_LUMINANCE8, GL_LUMINANCE8_ALPHA8, GL_MAP_COLOR, GL_MAP_STENCIL, GL_MAP1_COLOR_4, GL_MAP1_GRID_DOMAIN, GL_MAP1_GRID_SEGMENTS, GL_MAP1_INDEX, GL_MAP1_NORMAL, GL_MAP1_TEXTURE_COORD_1, GL_MAP1_TEXTURE_COORD_2, GL_MAP1_TEXTURE_COORD_3, GL_MAP1_TEXTURE_COORD_4, GL_MAP1_VERTEX_3, GL_MAP1_VERTEX_4, GL_MAP2_COLOR_4, GL_MAP2_GRID_DOMAIN, GL_MAP2_GRID_SEGMENTS, GL_MAP2_INDEX, GL_MAP2_NORMAL, GL_MAP2_TEXTURE_COORD_1, GL_MAP2_TEXTURE_COORD_2, GL_MAP2_TEXTURE_COORD_3, GL_MAP2_TEXTURE_COORD_4, GL_MAP2_VERTEX_3, GL_MAP2_VERTEX_4, GL_MATRIX_MODE, GL_MAX_ATTRIB_STACK_DEPTH, GL_MAX_CLIENT_ATTRIB_STACK_DEPTH, GL_MAX_CLIP_PLANES, GL_MAX_EVAL_ORDER, GL_MAX_LIGHTS, GL_MAX_LIST_NESTING, GL_MAX_MODELVIEW_STACK_DEPTH, GL_MAX_NAME_STACK_DEPTH, GL_MAX_PIXEL_MAP_TABLE, GL_MAX_PROJECTION_STACK_DEPTH, GL_MAX_TEXTURE_SIZE, GL_MAX_TEXTURE_STACK_DEPTH, GL_MAX_VIEWPORT_DIMS, GL_MODELVIEW, GL_MODELVIEW_MATRIX, GL_MODELVIEW_STACK_DEPTH, GL_MODULATE, GL_MULT, GL_N3F_V3F, GL_NAME_STACK_DEPTH, GL_NAND, GL_NEAREST, GL_NEAREST_MIPMAP_LINEAR, GL_NEAREST_MIPMAP_NEAREST, GL_NEVER, GL_NICEST, GL_NO_ERROR, GL_NONE, GL_NOOP, GL_NOR, GL_NORMAL_ARRAY, GL_NORMAL_ARRAY_POINTER, GL_NORMAL_ARRAY_STRIDE, GL_NORMAL_ARRAY_TYPE, GL_NORMALIZE, GL_NOTEQUAL, GL_OBJECT_LINEAR, GL_OBJECT_PLANE, GL_ONE, GL_ONE_MINUS_DST_ALPHA, GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_SRC_COLOR, GL_OR, GL_OR_INVERTED, GL_OR_REVERSE, GL_ORDER, GL_OUT_OF_MEMORY, GL_PACK_ALIGNMENT, GL_PACK_LSB_FIRST, GL_PACK_ROW_LENGTH, GL_PACK_SKIP_PIXELS, GL_PACK_SKIP_ROWS, GL_PACK_SWAP_BYTES, GL_PASS_THROUGH_TOKEN, GL_PERSPECTIVE_CORRECTION_HINT, GL_PIXEL_MAP_A_TO_A, GL_PIXEL_MAP_A_TO_A_SIZE, GL_PIXEL_MAP_B_TO_B, GL_PIXEL_MAP_B_TO_B_SIZE, GL_PIXEL_MAP_G_TO_G, GL_PIXEL_MAP_G_TO_G_SIZE, GL_PIXEL_MAP_I_TO_A, GL_PIXEL_MAP_I_TO_A_SIZE, GL_PIXEL_MAP_I_TO_B, GL_PIXEL_MAP_I_TO_B_SIZE, GL_PIXEL_MAP_I_TO_G, GL_PIXEL_MAP_I_TO_G_SIZE, GL_PIXEL_MAP_I_TO_I, GL_PIXEL_MAP_I_TO_I_SIZE, GL_PIXEL_MAP_I_TO_R, GL_PIXEL_MAP_I_TO_R_SIZE, GL_PIXEL_MAP_R_TO_R, GL_PIXEL_MAP_R_TO_R_SIZE, GL_PIXEL_MAP_S_TO_S, GL_PIXEL_MAP_S_TO_S_SIZE, GL_PIXEL_MODE_BIT, GL_POINT, GL_POINT_BIT, GL_POINT_SIZE, GL_POINT_SIZE_GRANULARITY, GL_POINT_SIZE_RANGE, GL_POINT_SMOOTH, GL_POINT_SMOOTH_HINT, GL_POINT_TOKEN, GL_POINTS, GL_POLYGON, GL_POLYGON_BIT, GL_POLYGON_MODE, GL_POLYGON_OFFSET_FACTOR, GL_POLYGON_OFFSET_FILL, GL_POLYGON_OFFSET_LINE, GL_POLYGON_OFFSET_POINT, GL_POLYGON_OFFSET_UNITS, GL_POLYGON_SMOOTH, GL_POLYGON_SMOOTH_HINT, GL_POLYGON_STIPPLE, GL_POLYGON_STIPPLE_BIT, GL_POLYGON_TOKEN, GL_POSITION, GL_PROJECTION, GL_PROJECTION_MATRIX, GL_PROJECTION_STACK_DEPTH, GL_PROXY_TEXTURE_1D, GL_PROXY_TEXTURE_2D, GL_Q, GL_QUAD_STRIP, GL_QUADRATIC_ATTENUATION, GL_QUADS, GL_R, GL_R3_G3_B2, GL_READ_BUFFER, GL_RED, GL_RED_BIAS, GL_RED_BITS, GL_RED_SCALE, GL_RENDER, GL_RENDER_MODE, GL_RENDERER, GL_REPEAT, GL_REPLACE, GL_RETURN, GL_RGB, GL_RGB10, GL_RGB10_A2, GL_RGB12, GL_RGB16, GL_RGB4, GL_RGB5, GL_RGB5_A1, GL_RGB8, GL_RGBA, GL_RGBA_MODE, GL_RGBA12, GL_RGBA16, GL_RGBA2, GL_RGBA4, GL_RGBA8, GL_RIGHT, GL_S, GL_SCISSOR_BIT, GL_SCISSOR_BOX, GL_SCISSOR_TEST, GL_SELECT, GL_SELECTION_BUFFER_POINTER, GL_SELECTION_BUFFER_SIZE, GL_SET, GL_SHADE_MODEL, GL_SHININESS, GL_SHORT, GL_SMOOTH, GL_SPECULAR, GL_SPHERE_MAP, GL_SPOT_CUTOFF, GL_SPOT_DIRECTION, GL_SPOT_EXPONENT, GL_SRC_ALPHA, GL_SRC_ALPHA_SATURATE, GL_SRC_COLOR, GL_STACK_OVERFLOW, GL_STACK_UNDERFLOW, GL_STENCIL, GL_STENCIL_BITS, GL_STENCIL_BUFFER_BIT, GL_STENCIL_CLEAR_VALUE, GL_STENCIL_FAIL, GL_STENCIL_FUNC, GL_STENCIL_INDEX, GL_STENCIL_PASS_DEPTH_FAIL, GL_STENCIL_PASS_DEPTH_PASS, GL_STENCIL_REF, GL_STENCIL_TEST, GL_STENCIL_VALUE_MASK, GL_STENCIL_WRITEMASK, GL_STEREO, GL_SUBPIXEL_BITS, GL_T, GL_T2F_C3F_V3F, GL_T2F_C4F_N3F_V3F, GL_T2F_C4UB_V3F, GL_T2F_N3F_V3F, GL_T2F_V3F, GL_T4F_C4F_N3F_V4F, GL_T4F_V4F, GL_TEXTURE, GL_TEXTURE_1D, GL_TEXTURE_2D, GL_TEXTURE_ALPHA_SIZE, GL_TEXTURE_BINDING_1D, GL_TEXTURE_BINDING_2D, GL_TEXTURE_BIT, GL_TEXTURE_BLUE_SIZE, GL_TEXTURE_BORDER, GL_TEXTURE_BORDER_COLOR, GL_TEXTURE_COMPONENTS, GL_TEXTURE_COORD_ARRAY, GL_TEXTURE_COORD_ARRAY_POINTER, GL_TEXTURE_COORD_ARRAY_SIZE, GL_TEXTURE_COORD_ARRAY_STRIDE, GL_TEXTURE_COORD_ARRAY_TYPE, GL_TEXTURE_ENV, GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE, GL_TEXTURE_GEN_MODE, GL_TEXTURE_GEN_Q, GL_TEXTURE_GEN_R, GL_TEXTURE_GEN_S, GL_TEXTURE_GEN_T, GL_TEXTURE_GREEN_SIZE, GL_TEXTURE_HEIGHT, GL_TEXTURE_INTENSITY_SIZE, GL_TEXTURE_INTERNAL_FORMAT, GL_TEXTURE_LUMINANCE_SIZE, GL_TEXTURE_MAG_FILTER, GL_TEXTURE_MATRIX, GL_TEXTURE_MIN_FILTER, GL_TEXTURE_PRIORITY, GL_TEXTURE_RED_SIZE, GL_TEXTURE_RESIDENT, GL_TEXTURE_STACK_DEPTH, GL_TEXTURE_WIDTH, GL_TEXTURE_WRAP_S, GL_TEXTURE_WRAP_T, GL_TRANSFORM_BIT, GL_TRIANGLE_FAN, GL_TRIANGLE_STRIP, GL_TRIANGLES, GL_TRUE, GL_UNPACK_ALIGNMENT, GL_UNPACK_LSB_FIRST, GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_PIXELS, GL_UNPACK_SKIP_ROWS, GL_UNPACK_SWAP_BYTES, GL_UNSIGNED_BYTE, GL_UNSIGNED_INT, GL_UNSIGNED_SHORT, GL_V2F, GL_V3F, GL_VENDOR, GL_VERSION, GL_VERTEX_ARRAY, GL_VERTEX_ARRAY_POINTER, GL_VERTEX_ARRAY_SIZE, GL_VERTEX_ARRAY_STRIDE, GL_VERTEX_ARRAY_TYPE, GL_VIEWPORT, GL_VIEWPORT_BIT, GL_XOR, GL_ZERO, GL_ZOOM_X, GL_ZOOM_Y
-
Fields inherited from class org.lwjgl.opengl.GL12
GL_ALIASED_LINE_WIDTH_RANGE, GL_ALIASED_POINT_SIZE_RANGE, GL_BGR, GL_BGRA, GL_CLAMP_TO_EDGE, GL_LIGHT_MODEL_COLOR_CONTROL, GL_MAX_3D_TEXTURE_SIZE, GL_MAX_ELEMENTS_INDICES, GL_MAX_ELEMENTS_VERTICES, GL_PACK_IMAGE_HEIGHT, GL_PACK_SKIP_IMAGES, GL_PROXY_TEXTURE_3D, GL_RESCALE_NORMAL, GL_SEPARATE_SPECULAR_COLOR, GL_SINGLE_COLOR, GL_SMOOTH_LINE_WIDTH_GRANULARITY, GL_SMOOTH_LINE_WIDTH_RANGE, GL_SMOOTH_POINT_SIZE_GRANULARITY, GL_SMOOTH_POINT_SIZE_RANGE, GL_TEXTURE_3D, GL_TEXTURE_BASE_LEVEL, GL_TEXTURE_BINDING_3D, GL_TEXTURE_DEPTH, GL_TEXTURE_MAX_LEVEL, GL_TEXTURE_MAX_LOD, GL_TEXTURE_MIN_LOD, GL_TEXTURE_WRAP_R, GL_UNPACK_IMAGE_HEIGHT, GL_UNPACK_SKIP_IMAGES, GL_UNSIGNED_BYTE_2_3_3_REV, GL_UNSIGNED_BYTE_3_3_2, GL_UNSIGNED_INT_10_10_10_2, GL_UNSIGNED_INT_2_10_10_10_REV, GL_UNSIGNED_INT_8_8_8_8, GL_UNSIGNED_INT_8_8_8_8_REV, GL_UNSIGNED_SHORT_1_5_5_5_REV, GL_UNSIGNED_SHORT_4_4_4_4, GL_UNSIGNED_SHORT_4_4_4_4_REV, GL_UNSIGNED_SHORT_5_5_5_1, GL_UNSIGNED_SHORT_5_6_5, GL_UNSIGNED_SHORT_5_6_5_REV
-
Fields inherited from class org.lwjgl.opengl.GL13
GL_ACTIVE_TEXTURE, GL_ADD_SIGNED, GL_CLAMP_TO_BORDER, GL_CLIENT_ACTIVE_TEXTURE, GL_COMBINE, GL_COMBINE_ALPHA, GL_COMBINE_RGB, GL_COMPRESSED_ALPHA, GL_COMPRESSED_INTENSITY, GL_COMPRESSED_LUMINANCE, GL_COMPRESSED_LUMINANCE_ALPHA, GL_COMPRESSED_RGB, GL_COMPRESSED_RGBA, GL_COMPRESSED_TEXTURE_FORMATS, GL_CONSTANT, GL_DOT3_RGB, GL_DOT3_RGBA, GL_INTERPOLATE, GL_MAX_CUBE_MAP_TEXTURE_SIZE, GL_MAX_TEXTURE_UNITS, GL_MULTISAMPLE, GL_MULTISAMPLE_BIT, GL_NORMAL_MAP, GL_NUM_COMPRESSED_TEXTURE_FORMATS, GL_OPERAND0_ALPHA, GL_OPERAND0_RGB, GL_OPERAND1_ALPHA, GL_OPERAND1_RGB, GL_OPERAND2_ALPHA, GL_OPERAND2_RGB, GL_PREVIOUS, GL_PRIMARY_COLOR, GL_PROXY_TEXTURE_CUBE_MAP, GL_REFLECTION_MAP, GL_RGB_SCALE, GL_SAMPLE_ALPHA_TO_COVERAGE, GL_SAMPLE_ALPHA_TO_ONE, GL_SAMPLE_BUFFERS, GL_SAMPLE_COVERAGE, GL_SAMPLE_COVERAGE_INVERT, GL_SAMPLE_COVERAGE_VALUE, GL_SAMPLES, GL_SOURCE0_ALPHA, GL_SOURCE0_RGB, GL_SOURCE1_ALPHA, GL_SOURCE1_RGB, GL_SOURCE2_ALPHA, GL_SOURCE2_RGB, GL_SUBTRACT, GL_TEXTURE_BINDING_CUBE_MAP, GL_TEXTURE_COMPRESSED, GL_TEXTURE_COMPRESSED_IMAGE_SIZE, GL_TEXTURE_COMPRESSION_HINT, 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_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_TRANSPOSE_COLOR_MATRIX, GL_TRANSPOSE_MODELVIEW_MATRIX, GL_TRANSPOSE_PROJECTION_MATRIX, GL_TRANSPOSE_TEXTURE_MATRIX
-
Fields inherited from class org.lwjgl.opengl.GL14
GL_BLEND_DST_ALPHA, GL_BLEND_DST_RGB, GL_BLEND_SRC_ALPHA, GL_BLEND_SRC_RGB, GL_COLOR_SUM, GL_COMPARE_R_TO_TEXTURE, GL_CONSTANT_ALPHA, GL_CONSTANT_COLOR, GL_CURRENT_FOG_COORDINATE, GL_CURRENT_SECONDARY_COLOR, GL_DECR_WRAP, GL_DEPTH_COMPONENT16, GL_DEPTH_COMPONENT24, GL_DEPTH_COMPONENT32, GL_DEPTH_TEXTURE_MODE, GL_FOG_COORDINATE, GL_FOG_COORDINATE_ARRAY, GL_FOG_COORDINATE_ARRAY_POINTER, GL_FOG_COORDINATE_ARRAY_STRIDE, GL_FOG_COORDINATE_ARRAY_TYPE, GL_FOG_COORDINATE_SOURCE, GL_FRAGMENT_DEPTH, GL_FUNC_ADD, GL_FUNC_REVERSE_SUBTRACT, GL_FUNC_SUBTRACT, GL_GENERATE_MIPMAP, GL_GENERATE_MIPMAP_HINT, GL_INCR_WRAP, GL_MAX, GL_MAX_TEXTURE_LOD_BIAS, GL_MIN, GL_MIRRORED_REPEAT, GL_ONE_MINUS_CONSTANT_ALPHA, GL_ONE_MINUS_CONSTANT_COLOR, GL_POINT_DISTANCE_ATTENUATION, GL_POINT_FADE_THRESHOLD_SIZE, GL_POINT_SIZE_MAX, GL_POINT_SIZE_MIN, GL_SECONDARY_COLOR_ARRAY, GL_SECONDARY_COLOR_ARRAY_POINTER, GL_SECONDARY_COLOR_ARRAY_SIZE, GL_SECONDARY_COLOR_ARRAY_STRIDE, GL_SECONDARY_COLOR_ARRAY_TYPE, GL_TEXTURE_COMPARE_FUNC, GL_TEXTURE_COMPARE_MODE, GL_TEXTURE_DEPTH_SIZE, GL_TEXTURE_FILTER_CONTROL, GL_TEXTURE_LOD_BIAS
-
Fields inherited from class org.lwjgl.opengl.GL15
GL_ARRAY_BUFFER, GL_ARRAY_BUFFER_BINDING, GL_BUFFER_ACCESS, GL_BUFFER_MAP_POINTER, GL_BUFFER_MAPPED, GL_BUFFER_SIZE, GL_BUFFER_USAGE, GL_COLOR_ARRAY_BUFFER_BINDING, GL_CURRENT_FOG_COORD, GL_CURRENT_QUERY, GL_DYNAMIC_COPY, GL_DYNAMIC_DRAW, GL_DYNAMIC_READ, GL_EDGE_FLAG_ARRAY_BUFFER_BINDING, GL_ELEMENT_ARRAY_BUFFER, GL_ELEMENT_ARRAY_BUFFER_BINDING, GL_FOG_COORD, GL_FOG_COORD_ARRAY, GL_FOG_COORD_ARRAY_BUFFER_BINDING, GL_FOG_COORD_ARRAY_POINTER, GL_FOG_COORD_ARRAY_STRIDE, GL_FOG_COORD_ARRAY_TYPE, GL_FOG_COORD_SRC, GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, GL_INDEX_ARRAY_BUFFER_BINDING, GL_NORMAL_ARRAY_BUFFER_BINDING, GL_QUERY_COUNTER_BITS, GL_QUERY_RESULT, GL_QUERY_RESULT_AVAILABLE, GL_READ_ONLY, GL_READ_WRITE, GL_SAMPLES_PASSED, GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, GL_SRC0_ALPHA, GL_SRC0_RGB, GL_SRC1_ALPHA, GL_SRC1_RGB, GL_SRC2_ALPHA, GL_SRC2_RGB, GL_STATIC_COPY, GL_STATIC_DRAW, GL_STATIC_READ, GL_STREAM_COPY, GL_STREAM_DRAW, GL_STREAM_READ, GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, GL_VERTEX_ARRAY_BUFFER_BINDING, GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, GL_WEIGHT_ARRAY_BUFFER_BINDING, GL_WRITE_ONLY
-
Fields inherited from class org.lwjgl.opengl.GL20
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, GL_ACTIVE_ATTRIBUTES, GL_ACTIVE_UNIFORM_MAX_LENGTH, GL_ACTIVE_UNIFORMS, GL_ATTACHED_SHADERS, GL_BLEND_EQUATION_ALPHA, GL_BLEND_EQUATION_RGB, GL_BOOL, GL_BOOL_VEC2, GL_BOOL_VEC3, GL_BOOL_VEC4, GL_COMPILE_STATUS, GL_COORD_REPLACE, GL_CURRENT_PROGRAM, GL_CURRENT_VERTEX_ATTRIB, GL_DELETE_STATUS, 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_FLOAT_MAT2, GL_FLOAT_MAT3, GL_FLOAT_MAT4, GL_FLOAT_VEC2, GL_FLOAT_VEC3, GL_FLOAT_VEC4, GL_FRAGMENT_SHADER, GL_FRAGMENT_SHADER_DERIVATIVE_HINT, GL_INFO_LOG_LENGTH, GL_INT_VEC2, GL_INT_VEC3, GL_INT_VEC4, GL_LINK_STATUS, GL_LOWER_LEFT, GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, GL_MAX_DRAW_BUFFERS, GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_TEXTURE_COORDS, GL_MAX_TEXTURE_IMAGE_UNITS, GL_MAX_VARYING_FLOATS, GL_MAX_VERTEX_ATTRIBS, GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS, GL_MAX_VERTEX_UNIFORM_COMPONENTS, GL_POINT_SPRITE, GL_POINT_SPRITE_COORD_ORIGIN, GL_SAMPLER_1D, GL_SAMPLER_1D_SHADOW, GL_SAMPLER_2D, GL_SAMPLER_2D_SHADOW, GL_SAMPLER_3D, GL_SAMPLER_CUBE, GL_SHADER_SOURCE_LENGTH, GL_SHADER_TYPE, GL_SHADING_LANGUAGE_VERSION, 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_UPPER_LEFT, GL_VALIDATE_STATUS, 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_PROGRAM_POINT_SIZE, GL_VERTEX_PROGRAM_TWO_SIDE, GL_VERTEX_SHADER
-
Fields inherited from class org.lwjgl.opengl.GL21
GL_COMPRESSED_SLUMINANCE, GL_COMPRESSED_SLUMINANCE_ALPHA, GL_COMPRESSED_SRGB, GL_COMPRESSED_SRGB_ALPHA, GL_CURRENT_RASTER_SECONDARY_COLOR, GL_FLOAT_MAT2x3, GL_FLOAT_MAT2x4, GL_FLOAT_MAT3x2, GL_FLOAT_MAT3x4, GL_FLOAT_MAT4x2, GL_FLOAT_MAT4x3, GL_PIXEL_PACK_BUFFER, GL_PIXEL_PACK_BUFFER_BINDING, GL_PIXEL_UNPACK_BUFFER, GL_PIXEL_UNPACK_BUFFER_BINDING, GL_SLUMINANCE, GL_SLUMINANCE_ALPHA, GL_SLUMINANCE8, GL_SLUMINANCE8_ALPHA8, GL_SRGB, GL_SRGB_ALPHA, GL_SRGB8, GL_SRGB8_ALPHA8
-
Fields inherited from class org.lwjgl.opengl.GL30
GL_ALPHA_INTEGER, GL_BGR_INTEGER, GL_BGRA_INTEGER, GL_BLUE_INTEGER, GL_BUFFER_ACCESS_FLAGS, GL_BUFFER_MAP_LENGTH, GL_BUFFER_MAP_OFFSET, GL_CLAMP_FRAGMENT_COLOR, GL_CLAMP_READ_COLOR, GL_CLAMP_VERTEX_COLOR, GL_CLIP_DISTANCE0, GL_CLIP_DISTANCE1, GL_CLIP_DISTANCE2, GL_CLIP_DISTANCE3, GL_CLIP_DISTANCE4, GL_CLIP_DISTANCE5, GL_CLIP_DISTANCE6, GL_CLIP_DISTANCE7, GL_COLOR_ATTACHMENT0, GL_COLOR_ATTACHMENT1, GL_COLOR_ATTACHMENT10, GL_COLOR_ATTACHMENT11, GL_COLOR_ATTACHMENT12, GL_COLOR_ATTACHMENT13, GL_COLOR_ATTACHMENT14, GL_COLOR_ATTACHMENT15, GL_COLOR_ATTACHMENT16, GL_COLOR_ATTACHMENT17, GL_COLOR_ATTACHMENT18, GL_COLOR_ATTACHMENT19, GL_COLOR_ATTACHMENT2, GL_COLOR_ATTACHMENT20, GL_COLOR_ATTACHMENT21, GL_COLOR_ATTACHMENT22, GL_COLOR_ATTACHMENT23, GL_COLOR_ATTACHMENT24, GL_COLOR_ATTACHMENT25, GL_COLOR_ATTACHMENT26, GL_COLOR_ATTACHMENT27, GL_COLOR_ATTACHMENT28, GL_COLOR_ATTACHMENT29, GL_COLOR_ATTACHMENT3, GL_COLOR_ATTACHMENT30, GL_COLOR_ATTACHMENT31, 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_RED, GL_COMPRESSED_RED_RGTC1, GL_COMPRESSED_RG, GL_COMPRESSED_RG_RGTC2, GL_COMPRESSED_SIGNED_RED_RGTC1, GL_COMPRESSED_SIGNED_RG_RGTC2, GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, GL_CONTEXT_FLAGS, GL_DEPTH_ATTACHMENT, GL_DEPTH_COMPONENT32F, GL_DEPTH_STENCIL, GL_DEPTH_STENCIL_ATTACHMENT, GL_DEPTH24_STENCIL8, GL_DEPTH32F_STENCIL8, GL_DRAW_FRAMEBUFFER, GL_DRAW_FRAMEBUFFER_BINDING, GL_FIXED_ONLY, GL_FLOAT_32_UNSIGNED_INT_24_8_REV, GL_FRAMEBUFFER, 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_OBJECT_NAME, GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, GL_FRAMEBUFFER_BINDING, GL_FRAMEBUFFER_COMPLETE, GL_FRAMEBUFFER_DEFAULT, GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, GL_FRAMEBUFFER_SRGB, GL_FRAMEBUFFER_UNDEFINED, GL_FRAMEBUFFER_UNSUPPORTED, GL_GREEN_INTEGER, GL_HALF_FLOAT, GL_INDEX, GL_INT_SAMPLER_1D, GL_INT_SAMPLER_1D_ARRAY, GL_INT_SAMPLER_2D, GL_INT_SAMPLER_2D_ARRAY, GL_INT_SAMPLER_3D, GL_INT_SAMPLER_CUBE, GL_INTERLEAVED_ATTRIBS, GL_INVALID_FRAMEBUFFER_OPERATION, 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_ARRAY_TEXTURE_LAYERS, GL_MAX_CLIP_DISTANCES, GL_MAX_COLOR_ATTACHMENTS, GL_MAX_PROGRAM_TEXEL_OFFSET, GL_MAX_RENDERBUFFER_SIZE, GL_MAX_SAMPLES, GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, GL_MAX_VARYING_COMPONENTS, GL_MIN_PROGRAM_TEXEL_OFFSET, GL_MINOR_VERSION, GL_NUM_EXTENSIONS, GL_PRIMITIVES_GENERATED, GL_PROXY_TEXTURE_1D_ARRAY, GL_PROXY_TEXTURE_2D_ARRAY, GL_QUERY_BY_REGION_NO_WAIT, GL_QUERY_BY_REGION_WAIT, GL_QUERY_NO_WAIT, GL_QUERY_WAIT, GL_R11F_G11F_B10F, GL_R16, GL_R16F, GL_R16I, GL_R16UI, GL_R32F, GL_R32I, GL_R32UI, GL_R8, GL_R8I, GL_R8UI, GL_RASTERIZER_DISCARD, GL_READ_FRAMEBUFFER, GL_READ_FRAMEBUFFER_BINDING, GL_RED_INTEGER, 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_SAMPLES, GL_RENDERBUFFER_STENCIL_SIZE, GL_RENDERBUFFER_WIDTH, GL_RG, GL_RG_INTEGER, GL_RG16, GL_RG16F, GL_RG16I, GL_RG16UI, GL_RG32F, GL_RG32I, GL_RG32UI, GL_RG8, GL_RG8I, GL_RG8UI, GL_RGB_INTEGER, GL_RGB16F, GL_RGB16I, GL_RGB16UI, GL_RGB32F, GL_RGB32I, GL_RGB32UI, GL_RGB8I, GL_RGB8UI, GL_RGB9_E5, GL_RGBA_INTEGER, GL_RGBA16F, GL_RGBA16I, GL_RGBA16UI, GL_RGBA32F, GL_RGBA32I, GL_RGBA32UI, GL_RGBA8I, GL_RGBA8UI, GL_SAMPLER_1D_ARRAY, GL_SAMPLER_1D_ARRAY_SHADOW, GL_SAMPLER_2D_ARRAY, GL_SAMPLER_2D_ARRAY_SHADOW, GL_SAMPLER_CUBE_SHADOW, GL_SEPARATE_ATTRIBS, GL_STENCIL_ATTACHMENT, GL_STENCIL_INDEX1, GL_STENCIL_INDEX16, GL_STENCIL_INDEX4, GL_STENCIL_INDEX8, GL_TEXTURE_1D_ARRAY, GL_TEXTURE_2D_ARRAY, GL_TEXTURE_ALPHA_TYPE, GL_TEXTURE_BINDING_1D_ARRAY, GL_TEXTURE_BINDING_2D_ARRAY, GL_TEXTURE_BLUE_TYPE, GL_TEXTURE_DEPTH_TYPE, GL_TEXTURE_GREEN_TYPE, GL_TEXTURE_INTENSITY_TYPE, GL_TEXTURE_LUMINANCE_TYPE, GL_TEXTURE_RED_TYPE, GL_TEXTURE_SHARED_SIZE, GL_TEXTURE_STENCIL_SIZE, 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_PRIMITIVES_WRITTEN, GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, GL_TRANSFORM_FEEDBACK_VARYINGS, GL_UNSIGNED_INT_10F_11F_11F_REV, GL_UNSIGNED_INT_24_8, GL_UNSIGNED_INT_5_9_9_9_REV, GL_UNSIGNED_INT_SAMPLER_1D, GL_UNSIGNED_INT_SAMPLER_1D_ARRAY, 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_INTEGER
-
Fields inherited from class org.lwjgl.opengl.GL31
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, GL_ACTIVE_UNIFORM_BLOCKS, GL_COPY_READ_BUFFER, GL_COPY_WRITE_BUFFER, GL_INT_SAMPLER_2D_RECT, GL_INT_SAMPLER_BUFFER, GL_INVALID_INDEX, GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_COMBINED_UNIFORM_BLOCKS, GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, GL_MAX_FRAGMENT_UNIFORM_BLOCKS, GL_MAX_GEOMETRY_UNIFORM_BLOCKS, GL_MAX_RECTANGLE_TEXTURE_SIZE, GL_MAX_TEXTURE_BUFFER_SIZE, GL_MAX_UNIFORM_BLOCK_SIZE, GL_MAX_UNIFORM_BUFFER_BINDINGS, GL_MAX_VERTEX_UNIFORM_BLOCKS, GL_PRIMITIVE_RESTART, GL_PRIMITIVE_RESTART_INDEX, GL_PROXY_TEXTURE_RECTANGLE, GL_R16_SNORM, GL_R8_SNORM, GL_RG16_SNORM, GL_RG8_SNORM, GL_RGB16_SNORM, GL_RGB8_SNORM, GL_RGBA16_SNORM, GL_RGBA8_SNORM, GL_SAMPLER_2D_RECT, GL_SAMPLER_2D_RECT_SHADOW, GL_SAMPLER_BUFFER, GL_SIGNED_NORMALIZED, GL_TEXTURE_BINDING_BUFFER, GL_TEXTURE_BINDING_RECTANGLE, GL_TEXTURE_BUFFER, GL_TEXTURE_BUFFER_DATA_STORE_BINDING, GL_TEXTURE_RECTANGLE, 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_GEOMETRY_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_UNSIGNED_INT_SAMPLER_2D_RECT, GL_UNSIGNED_INT_SAMPLER_BUFFER
-
Fields inherited from class org.lwjgl.opengl.GL32
GL_ALREADY_SIGNALED, GL_CONDITION_SATISFIED, GL_CONTEXT_COMPATIBILITY_PROFILE_BIT, GL_CONTEXT_CORE_PROFILE_BIT, GL_CONTEXT_PROFILE_MASK, GL_DEPTH_CLAMP, GL_FIRST_VERTEX_CONVENTION, GL_FRAMEBUFFER_ATTACHMENT_LAYERED, GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, GL_GEOMETRY_INPUT_TYPE, GL_GEOMETRY_OUTPUT_TYPE, GL_GEOMETRY_SHADER, GL_GEOMETRY_VERTICES_OUT, GL_INT_SAMPLER_2D_MULTISAMPLE, GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_LAST_VERTEX_CONVENTION, GL_LINE_STRIP_ADJACENCY, GL_LINES_ADJACENCY, GL_MAX_COLOR_TEXTURE_SAMPLES, GL_MAX_DEPTH_TEXTURE_SAMPLES, GL_MAX_FRAGMENT_INPUT_COMPONENTS, GL_MAX_GEOMETRY_INPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_OUTPUT_VERTICES, GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, GL_MAX_INTEGER_SAMPLES, GL_MAX_SAMPLE_MASK_WORDS, GL_MAX_SERVER_WAIT_TIMEOUT, GL_MAX_VERTEX_OUTPUT_COMPONENTS, GL_OBJECT_TYPE, GL_PROGRAM_POINT_SIZE, GL_PROVOKING_VERTEX, GL_PROXY_TEXTURE_2D_MULTISAMPLE, GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, GL_SAMPLE_MASK, GL_SAMPLE_MASK_VALUE, GL_SAMPLE_POSITION, GL_SAMPLER_2D_MULTISAMPLE, GL_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_SIGNALED, 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_MULTISAMPLE, GL_TEXTURE_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_BINDING_2D_MULTISAMPLE, GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, GL_TEXTURE_CUBE_MAP_SEAMLESS, GL_TEXTURE_FIXED_SAMPLE_LOCATIONS, GL_TEXTURE_SAMPLES, GL_TIMEOUT_EXPIRED, GL_TIMEOUT_IGNORED, GL_TRIANGLE_STRIP_ADJACENCY, GL_TRIANGLES_ADJACENCY, GL_UNSIGNALED, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, GL_WAIT_FAILED
-
Fields inherited from class org.lwjgl.opengl.GL33
GL_ANY_SAMPLES_PASSED, GL_INT_2_10_10_10_REV, GL_MAX_DUAL_SOURCE_DRAW_BUFFERS, GL_ONE_MINUS_SRC1_ALPHA, GL_ONE_MINUS_SRC1_COLOR, GL_RGB10_A2UI, GL_SAMPLER_BINDING, GL_SRC1_COLOR, GL_TEXTURE_SWIZZLE_A, GL_TEXTURE_SWIZZLE_B, GL_TEXTURE_SWIZZLE_G, GL_TEXTURE_SWIZZLE_R, GL_TEXTURE_SWIZZLE_RGBA, GL_TIME_ELAPSED, GL_TIMESTAMP, GL_VERTEX_ATTRIB_ARRAY_DIVISOR
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidglBeginQueryIndexed(int target, int index, int id)Begins a query object on an indexed targetstatic voidglBindTransformFeedback(int target, int id)Binds a transform feedback object.static voidglBlendEquationi(int buf, int mode)Specifies the equation used for both the RGB blend equation and the Alpha blend equation for the specified draw buffer.static voidglBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)Sets the RGB blend equation and the alpha blend equation separately for the specified draw buffer.static voidglBlendFunci(int buf, int sfactor, int dfactor)Specifies pixel arithmetic for the specified draw buffer.static voidglBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)Specifies pixel arithmetic for RGB and alpha components separately for the specified draw buffer.static voidglDeleteTransformFeedbacks(int id)Deletes transform feedback objects.static voidglDeleteTransformFeedbacks(int[] ids)Array version of:DeleteTransformFeedbacksstatic voidglDeleteTransformFeedbacks(java.nio.IntBuffer ids)Deletes transform feedback objects.static voidglDrawArraysIndirect(int mode, int[] indirect)Array version of:DrawArraysIndirectstatic voidglDrawArraysIndirect(int mode, long indirect)Renders primitives from array data, taking parameters from memory.static voidglDrawArraysIndirect(int mode, java.nio.ByteBuffer indirect)Renders primitives from array data, taking parameters from memory.static voidglDrawArraysIndirect(int mode, java.nio.IntBuffer indirect)Renders primitives from array data, taking parameters from memory.static voidglDrawElementsIndirect(int mode, int type, int[] indirect)Array version of:DrawElementsIndirectstatic voidglDrawElementsIndirect(int mode, int type, long indirect)Renders indexed primitives from array data, taking parameters from memory.static voidglDrawElementsIndirect(int mode, int type, java.nio.ByteBuffer indirect)Renders indexed primitives from array data, taking parameters from memory.static voidglDrawElementsIndirect(int mode, int type, java.nio.IntBuffer indirect)Renders indexed primitives from array data, taking parameters from memory.static voidglDrawTransformFeedback(int mode, int id)Render primitives using a count derived from a transform feedback object.static voidglDrawTransformFeedbackStream(int mode, int id, int stream)Renders primitives using a count derived from a specifed stream of a transform feedback object.static voidglEndQueryIndexed(int target, int index)Ends a query object on an indexed targetstatic intglGenTransformFeedbacks()Reserves transform feedback object names.static voidglGenTransformFeedbacks(int[] ids)Array version of:GenTransformFeedbacksstatic voidglGenTransformFeedbacks(java.nio.IntBuffer ids)Reserves transform feedback object names.static java.lang.StringglGetActiveSubroutineName(int program, int shadertype, int index)Queries the name of an active shader subroutine.static java.lang.StringglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)Queries the name of an active shader subroutine.static voidglGetActiveSubroutineName(int program, int shadertype, int index, int[] length, java.nio.ByteBuffer name)Array version of:GetActiveSubroutineNamestatic voidglGetActiveSubroutineName(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)Queries the name of an active shader subroutine.static intglGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)Queries a property of an active shader subroutine uniform.static voidglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values)Array version of:GetActiveSubroutineUniformivstatic voidglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, java.nio.IntBuffer values)Queries a property of an active shader subroutine uniform.static java.lang.StringglGetActiveSubroutineUniformName(int program, int shadertype, int index)Queries the name of an active shader subroutine uniform.static java.lang.StringglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)Queries the name of an active shader subroutine uniform.static voidglGetActiveSubroutineUniformName(int program, int shadertype, int index, int[] length, java.nio.ByteBuffer name)Array version of:GetActiveSubroutineUniformNamestatic voidglGetActiveSubroutineUniformName(int program, int shadertype, int index, java.nio.IntBuffer length, java.nio.ByteBuffer name)Queries the name of an active shader subroutine uniform.static intglGetProgramStagei(int program, int shadertype, int pname)Retrieves properties of a program object corresponding to a specified shader stage.static voidglGetProgramStageiv(int program, int shadertype, int pname, int[] values)Array version of:GetProgramStageivstatic voidglGetProgramStageiv(int program, int shadertype, int pname, java.nio.IntBuffer values)Retrieves properties of a program object corresponding to a specified shader stage.static intglGetQueryIndexedi(int target, int index, int pname)Returns parameters of an indexed query object target.static voidglGetQueryIndexediv(int target, int index, int pname, int[] params)Array version of:GetQueryIndexedivstatic voidglGetQueryIndexediv(int target, int index, int pname, java.nio.IntBuffer params)Returns parameters of an indexed query object target.static intglGetSubroutineIndex(int program, int shadertype, java.lang.CharSequence name)Retrieves the index of a subroutine function of a given shader stage within a program.static intglGetSubroutineIndex(int program, int shadertype, java.nio.ByteBuffer name)Retrieves the index of a subroutine function of a given shader stage within a program.static intglGetSubroutineUniformLocation(int program, int shadertype, java.lang.CharSequence name)Retrieves the location of a subroutine uniform of a given shader stage within a program.static intglGetSubroutineUniformLocation(int program, int shadertype, java.nio.ByteBuffer name)Retrieves the location of a subroutine uniform of a given shader stage within a program.static doubleglGetUniformd(int program, int location)Returns the double value(s) of a uniform variable.static voidglGetUniformdv(int program, int location, double[] params)Array version of:GetUniformdvstatic voidglGetUniformdv(int program, int location, java.nio.DoubleBuffer params)Returns the double value(s) of a uniform variable.static intglGetUniformSubroutineui(int shadertype, int location)Retrieves the value of a subroutine uniform of a given shader stage of the current program.static voidglGetUniformSubroutineuiv(int shadertype, int location, int[] params)Array version of:GetUniformSubroutineuivstatic voidglGetUniformSubroutineuiv(int shadertype, int location, java.nio.IntBuffer params)Retrieves the value of a subroutine uniform of a given shader stage of the current program.static booleanglIsTransformFeedback(int id)Determines if a name corresponds to a transform feedback object.static voidglMinSampleShading(float value)Specifies the minimum rate at which sample shading takes place.static voidglPatchParameterfv(int pname, float[] values)Array version of:PatchParameterfvstatic voidglPatchParameterfv(int pname, java.nio.FloatBuffer values)Specifies an array of float values for the specified parameter for patch primitives.static voidglPatchParameteri(int pname, int value)Specifies the integer value of the specified parameter for patch primitives.static voidglPauseTransformFeedback()Pauses transform feedback operations for the currently bound transform feedback object.static voidglResumeTransformFeedback()Resumes transform feedback operations for the currently bound transform feedback object.static voidglUniform1d(int location, double x)Specifies the value of a double uniform variable for the current program object.static voidglUniform1dv(int location, double[] value)Array version of:Uniform1dvstatic voidglUniform1dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single double uniform variable or a double uniform variable array for the current program object.static voidglUniform2d(int location, double x, double y)Specifies the value of a dvec2 uniform variable for the current program object.static voidglUniform2dv(int location, double[] value)Array version of:Uniform2dvstatic voidglUniform2dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec2 uniform variable or a dvec2 uniform variable array for the current program object.static voidglUniform3d(int location, double x, double y, double z)Specifies the value of a dvec3 uniform variable for the current program object.static voidglUniform3dv(int location, double[] value)Array version of:Uniform3dvstatic voidglUniform3dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec3 uniform variable or a dvec3 uniform variable array for the current program object.static voidglUniform4d(int location, double x, double y, double z, double w)Specifies the value of a dvec4 uniform variable for the current program object.static voidglUniform4dv(int location, double[] value)Array version of:Uniform4dvstatic voidglUniform4dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec4 uniform variable or a dvec4 uniform variable array for the current program object.static voidglUniformMatrix2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2dvstatic voidglUniformMatrix2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2 uniform variable or a dmat2 uniform variable array for the current program object.static voidglUniformMatrix2x3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2x3dvstatic voidglUniformMatrix2x3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2x3 uniform variable or a dmat2x3 uniform variable array for the current program object.static voidglUniformMatrix2x4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2x4dvstatic voidglUniformMatrix2x4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2x4 uniform variable or a dmat2x4 uniform variable array for the current program object.static voidglUniformMatrix3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3dvstatic voidglUniformMatrix3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3 uniform variable or a dmat3 uniform variable array for the current program object.static voidglUniformMatrix3x2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3x2dvstatic voidglUniformMatrix3x2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3x2 uniform variable or a dmat3x2 uniform variable array for the current program object.static voidglUniformMatrix3x4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3x4dvstatic voidglUniformMatrix3x4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3x4 uniform variable or a dmat3x4 uniform variable array for the current program object.static voidglUniformMatrix4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4dvstatic voidglUniformMatrix4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4 uniform variable or a dmat4 uniform variable array for the current program object.static voidglUniformMatrix4x2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4x2dvstatic voidglUniformMatrix4x2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4x2 uniform variable or a dmat4x2 uniform variable array for the current program object.static voidglUniformMatrix4x3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4x3dvstatic voidglUniformMatrix4x3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4x3 uniform variable or a dmat4x3 uniform variable array for the current program object.static voidglUniformSubroutinesui(int shadertype, int index)Loads active subroutine uniforms.static voidglUniformSubroutinesuiv(int shadertype, int[] indices)Array version of:UniformSubroutinesuivstatic voidglUniformSubroutinesuiv(int shadertype, java.nio.IntBuffer indices)Loads active subroutine uniforms.static voidnglDeleteTransformFeedbacks(int n, long ids)Unsafe version of:DeleteTransformFeedbacksstatic voidnglDrawArraysIndirect(int mode, long indirect)Unsafe version of:DrawArraysIndirectstatic voidnglDrawElementsIndirect(int mode, int type, long indirect)Unsafe version of:DrawElementsIndirectstatic voidnglGenTransformFeedbacks(int n, long ids)Unsafe version of:GenTransformFeedbacksstatic voidnglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, long length, long name)Unsafe version of:GetActiveSubroutineNamestatic voidnglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, long values)Unsafe version of:GetActiveSubroutineUniformivstatic voidnglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, long length, long name)Unsafe version of:GetActiveSubroutineUniformNamestatic voidnglGetProgramStageiv(int program, int shadertype, int pname, long values)Unsafe version of:GetProgramStageivstatic voidnglGetQueryIndexediv(int target, int index, int pname, long params)Unsafe version of:GetQueryIndexedivstatic intnglGetSubroutineIndex(int program, int shadertype, long name)Unsafe version of:GetSubroutineIndexstatic intnglGetSubroutineUniformLocation(int program, int shadertype, long name)Unsafe version of:GetSubroutineUniformLocationstatic voidnglGetUniformdv(int program, int location, long params)Unsafe version of:GetUniformdvstatic voidnglGetUniformSubroutineuiv(int shadertype, int location, long params)Unsafe version of:GetUniformSubroutineuivstatic voidnglPatchParameterfv(int pname, long values)Unsafe version of:PatchParameterfvstatic voidnglUniform1dv(int location, int count, long value)Unsafe version of:Uniform1dvstatic voidnglUniform2dv(int location, int count, long value)Unsafe version of:Uniform2dvstatic voidnglUniform3dv(int location, int count, long value)Unsafe version of:Uniform3dvstatic voidnglUniform4dv(int location, int count, long value)Unsafe version of:Uniform4dvstatic voidnglUniformMatrix2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2dvstatic voidnglUniformMatrix2x3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2x3dvstatic voidnglUniformMatrix2x4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2x4dvstatic voidnglUniformMatrix3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3dvstatic voidnglUniformMatrix3x2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3x2dvstatic voidnglUniformMatrix3x4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3x4dvstatic voidnglUniformMatrix4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4dvstatic voidnglUniformMatrix4x2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4x2dvstatic voidnglUniformMatrix4x3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4x3dvstatic voidnglUniformSubroutinesuiv(int shadertype, int count, long indices)Unsafe version of:UniformSubroutinesuiv-
Methods inherited from class org.lwjgl.opengl.GL11
glAccum, glAlphaFunc, glAreTexturesResident, glAreTexturesResident, glAreTexturesResident, glArrayElement, glBegin, glBindTexture, glBitmap, glBitmap, glBlendFunc, glCallList, glCallLists, glCallLists, glCallLists, glCallLists, glClear, glClearAccum, glClearColor, glClearDepth, glClearIndex, glClearStencil, glClipPlane, glClipPlane, glColor3b, glColor3bv, glColor3d, glColor3dv, glColor3dv, glColor3f, glColor3fv, glColor3fv, glColor3i, glColor3iv, glColor3iv, glColor3s, glColor3sv, glColor3sv, glColor3ub, glColor3ubv, glColor3ui, glColor3uiv, glColor3uiv, glColor3us, glColor3usv, glColor3usv, glColor4b, glColor4bv, glColor4d, glColor4dv, glColor4dv, glColor4f, glColor4fv, glColor4fv, glColor4i, glColor4iv, glColor4iv, glColor4s, glColor4sv, glColor4sv, glColor4ub, glColor4ubv, glColor4ui, glColor4uiv, glColor4uiv, glColor4us, glColor4usv, glColor4usv, glColorMask, glColorMaterial, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glColorPointer, glCopyPixels, glCopyTexImage1D, glCopyTexImage2D, glCopyTexSubImage1D, glCopyTexSubImage2D, glCullFace, glDeleteLists, glDeleteTextures, glDeleteTextures, glDeleteTextures, glDepthFunc, glDepthMask, glDepthRange, glDisable, glDisableClientState, glDrawArrays, glDrawBuffer, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawElements, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glDrawPixels, glEdgeFlag, glEdgeFlagPointer, glEdgeFlagPointer, glEdgeFlagv, glEnable, glEnableClientState, glEnd, glEndList, glEvalCoord1d, glEvalCoord1dv, glEvalCoord1dv, glEvalCoord1f, glEvalCoord1fv, glEvalCoord1fv, glEvalCoord2d, glEvalCoord2dv, glEvalCoord2dv, glEvalCoord2f, glEvalCoord2fv, glEvalCoord2fv, glEvalMesh1, glEvalMesh2, glEvalPoint1, glEvalPoint2, glFeedbackBuffer, glFeedbackBuffer, glFinish, glFlush, glFogf, glFogfv, glFogfv, glFogi, glFogiv, glFogiv, glFrontFace, glFrustum, glGenLists, glGenTextures, glGenTextures, glGenTextures, glGetBoolean, glGetBooleanv, glGetClipPlane, glGetClipPlane, glGetDouble, glGetDoublev, glGetDoublev, glGetError, glGetFloat, glGetFloatv, glGetFloatv, glGetInteger, glGetIntegerv, glGetIntegerv, glGetLightf, glGetLightfv, glGetLightfv, glGetLighti, glGetLightiv, glGetLightiv, glGetMapd, glGetMapdv, glGetMapdv, glGetMapf, glGetMapfv, glGetMapfv, glGetMapi, glGetMapiv, glGetMapiv, glGetMaterialfv, glGetMaterialfv, glGetMaterialiv, glGetMaterialiv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapfv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapuiv, glGetPixelMapusv, glGetPixelMapusv, glGetPixelMapusv, glGetPointer, glGetPointerv, glGetPolygonStipple, glGetPolygonStipple, glGetString, glGetTexEnvf, glGetTexEnvfv, glGetTexEnvfv, glGetTexEnvi, glGetTexEnviv, glGetTexEnviv, glGetTexGend, glGetTexGendv, glGetTexGendv, glGetTexGenf, glGetTexGenfv, glGetTexGenfv, glGetTexGeni, glGetTexGeniv, glGetTexGeniv, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexImage, glGetTexLevelParameterf, glGetTexLevelParameterfv, glGetTexLevelParameterfv, glGetTexLevelParameteri, glGetTexLevelParameteriv, glGetTexLevelParameteriv, glGetTexParameterf, glGetTexParameterfv, glGetTexParameterfv, glGetTexParameteri, glGetTexParameteriv, glGetTexParameteriv, glHint, glIndexd, glIndexdv, glIndexdv, glIndexf, glIndexfv, glIndexfv, glIndexi, glIndexiv, glIndexiv, glIndexMask, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexPointer, glIndexs, glIndexsv, glIndexsv, glIndexub, glIndexubv, glInitNames, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glInterleavedArrays, glIsEnabled, glIsList, glIsTexture, glLightf, glLightfv, glLightfv, glLighti, glLightiv, glLightiv, glLightModelf, glLightModelfv, glLightModelfv, glLightModeli, glLightModeliv, glLightModeliv, glLineStipple, glLineWidth, glListBase, glLoadIdentity, glLoadMatrixd, glLoadMatrixd, glLoadMatrixf, glLoadMatrixf, glLoadName, glLogicOp, glMap1d, glMap1d, glMap1f, glMap1f, glMap2d, glMap2d, glMap2f, glMap2f, glMapGrid1d, glMapGrid1f, glMapGrid2d, glMapGrid2f, glMaterialf, glMaterialfv, glMaterialfv, glMateriali, glMaterialiv, glMaterialiv, glMatrixMode, glMultMatrixd, glMultMatrixd, glMultMatrixf, glMultMatrixf, glNewList, glNormal3b, glNormal3bv, glNormal3d, glNormal3dv, glNormal3dv, glNormal3f, glNormal3fv, glNormal3fv, glNormal3i, glNormal3iv, glNormal3iv, glNormal3s, glNormal3sv, glNormal3sv, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glNormalPointer, glOrtho, glPassThrough, glPixelMapfv, glPixelMapfv, glPixelMapfv, glPixelMapuiv, glPixelMapuiv, glPixelMapuiv, glPixelMapusv, glPixelMapusv, glPixelMapusv, glPixelStoref, glPixelStorei, glPixelTransferf, glPixelTransferi, glPixelZoom, glPointSize, glPolygonMode, glPolygonOffset, glPolygonStipple, glPolygonStipple, glPopAttrib, glPopClientAttrib, glPopMatrix, glPopName, glPrioritizeTextures, glPrioritizeTextures, glPushAttrib, glPushClientAttrib, glPushMatrix, glPushName, glRasterPos2d, glRasterPos2dv, glRasterPos2dv, glRasterPos2f, glRasterPos2fv, glRasterPos2fv, glRasterPos2i, glRasterPos2iv, glRasterPos2iv, glRasterPos2s, glRasterPos2sv, glRasterPos2sv, glRasterPos3d, glRasterPos3dv, glRasterPos3dv, glRasterPos3f, glRasterPos3fv, glRasterPos3fv, glRasterPos3i, glRasterPos3iv, glRasterPos3iv, glRasterPos3s, glRasterPos3sv, glRasterPos3sv, glRasterPos4d, glRasterPos4dv, glRasterPos4dv, glRasterPos4f, glRasterPos4fv, glRasterPos4fv, glRasterPos4i, glRasterPos4iv, glRasterPos4iv, glRasterPos4s, glRasterPos4sv, glRasterPos4sv, glReadBuffer, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glReadPixels, glRectd, glRectdv, glRectdv, glRectf, glRectfv, glRectfv, glRecti, glRectiv, glRectiv, glRects, glRectsv, glRectsv, glRenderMode, glRotated, glRotatef, glScaled, glScalef, glScissor, glSelectBuffer, glSelectBuffer, glShadeModel, glStencilFunc, glStencilMask, glStencilOp, glTexCoord1d, glTexCoord1dv, glTexCoord1dv, glTexCoord1f, glTexCoord1fv, glTexCoord1fv, glTexCoord1i, glTexCoord1iv, glTexCoord1iv, glTexCoord1s, glTexCoord1sv, glTexCoord1sv, glTexCoord2d, glTexCoord2dv, glTexCoord2dv, glTexCoord2f, glTexCoord2fv, glTexCoord2fv, glTexCoord2i, glTexCoord2iv, glTexCoord2iv, glTexCoord2s, glTexCoord2sv, glTexCoord2sv, glTexCoord3d, glTexCoord3dv, glTexCoord3dv, glTexCoord3f, glTexCoord3fv, glTexCoord3fv, glTexCoord3i, glTexCoord3iv, glTexCoord3iv, glTexCoord3s, glTexCoord3sv, glTexCoord3sv, glTexCoord4d, glTexCoord4dv, glTexCoord4dv, glTexCoord4f, glTexCoord4fv, glTexCoord4fv, glTexCoord4i, glTexCoord4iv, glTexCoord4iv, glTexCoord4s, glTexCoord4sv, glTexCoord4sv, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexCoordPointer, glTexEnvf, glTexEnvfv, glTexEnvfv, glTexEnvi, glTexEnviv, glTexEnviv, glTexGend, glTexGendv, glTexGendv, glTexGenf, glTexGenfv, glTexGenfv, glTexGeni, glTexGeniv, glTexGeniv, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage1D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexImage2D, glTexParameterf, glTexParameterfv, glTexParameterfv, glTexParameteri, glTexParameteriv, glTexParameteriv, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage1D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTexSubImage2D, glTranslated, glTranslatef, glVertex2d, glVertex2dv, glVertex2dv, glVertex2f, glVertex2fv, glVertex2fv, glVertex2i, glVertex2iv, glVertex2iv, glVertex2s, glVertex2sv, glVertex2sv, glVertex3d, glVertex3dv, glVertex3dv, glVertex3f, glVertex3fv, glVertex3fv, glVertex3i, glVertex3iv, glVertex3iv, glVertex3s, glVertex3sv, glVertex3sv, glVertex4d, glVertex4dv, glVertex4dv, glVertex4f, glVertex4fv, glVertex4fv, glVertex4i, glVertex4iv, glVertex4iv, glVertex4s, glVertex4sv, glVertex4sv, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glVertexPointer, glViewport, nglAreTexturesResident, nglBitmap, nglCallLists, nglClipPlane, nglColor3bv, nglColor3dv, nglColor3fv, nglColor3iv, nglColor3sv, nglColor3ubv, nglColor3uiv, nglColor3usv, nglColor4bv, nglColor4dv, nglColor4fv, nglColor4iv, nglColor4sv, nglColor4ubv, nglColor4uiv, nglColor4usv, nglColorPointer, nglDeleteTextures, nglDrawElements, nglDrawPixels, nglEdgeFlagPointer, nglEdgeFlagv, nglEvalCoord1dv, nglEvalCoord1fv, nglEvalCoord2dv, nglEvalCoord2fv, nglFeedbackBuffer, nglFogfv, nglFogiv, nglGenTextures, nglGetBooleanv, nglGetClipPlane, nglGetDoublev, nglGetFloatv, nglGetIntegerv, nglGetLightfv, nglGetLightiv, nglGetMapdv, nglGetMapfv, nglGetMapiv, nglGetMaterialfv, nglGetMaterialiv, nglGetPixelMapfv, nglGetPixelMapuiv, nglGetPixelMapusv, nglGetPointerv, nglGetPolygonStipple, nglGetString, nglGetTexEnvfv, nglGetTexEnviv, nglGetTexGendv, nglGetTexGenfv, nglGetTexGeniv, nglGetTexImage, nglGetTexLevelParameterfv, nglGetTexLevelParameteriv, nglGetTexParameterfv, nglGetTexParameteriv, nglIndexdv, nglIndexfv, nglIndexiv, nglIndexPointer, nglIndexsv, nglIndexubv, nglInterleavedArrays, nglLightfv, nglLightiv, nglLightModelfv, nglLightModeliv, nglLoadMatrixd, nglLoadMatrixf, nglMap1d, nglMap1f, nglMap2d, nglMap2f, nglMaterialfv, nglMaterialiv, nglMultMatrixd, nglMultMatrixf, nglNormal3bv, nglNormal3dv, nglNormal3fv, nglNormal3iv, nglNormal3sv, nglNormalPointer, nglPixelMapfv, nglPixelMapuiv, nglPixelMapusv, nglPolygonStipple, nglPrioritizeTextures, nglRasterPos2dv, nglRasterPos2fv, nglRasterPos2iv, nglRasterPos2sv, nglRasterPos3dv, nglRasterPos3fv, nglRasterPos3iv, nglRasterPos3sv, nglRasterPos4dv, nglRasterPos4fv, nglRasterPos4iv, nglRasterPos4sv, nglReadPixels, nglRectdv, nglRectfv, nglRectiv, nglRectsv, nglSelectBuffer, nglTexCoord1dv, nglTexCoord1fv, nglTexCoord1iv, nglTexCoord1sv, nglTexCoord2dv, nglTexCoord2fv, nglTexCoord2iv, nglTexCoord2sv, nglTexCoord3dv, nglTexCoord3fv, nglTexCoord3iv, nglTexCoord3sv, nglTexCoord4dv, nglTexCoord4fv, nglTexCoord4iv, nglTexCoord4sv, nglTexCoordPointer, nglTexEnvfv, nglTexEnviv, nglTexGendv, nglTexGenfv, nglTexGeniv, nglTexImage1D, nglTexImage2D, nglTexParameterfv, nglTexParameteriv, nglTexSubImage1D, nglTexSubImage2D, nglVertex2dv, nglVertex2fv, nglVertex2iv, nglVertex2sv, nglVertex3dv, nglVertex3fv, nglVertex3iv, nglVertex3sv, nglVertex4dv, nglVertex4fv, nglVertex4iv, nglVertex4sv, nglVertexPointer
-
Methods inherited from class org.lwjgl.opengl.GL12
glCopyTexSubImage3D, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glDrawRangeElements, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, glTexSubImage3D, nglDrawRangeElements, nglTexImage3D, nglTexSubImage3D
-
Methods inherited from class org.lwjgl.opengl.GL13
glActiveTexture, glClientActiveTexture, glCompressedTexImage1D, glCompressedTexImage1D, glCompressedTexImage2D, glCompressedTexImage2D, glCompressedTexImage3D, glCompressedTexImage3D, glCompressedTexSubImage1D, glCompressedTexSubImage1D, glCompressedTexSubImage2D, glCompressedTexSubImage2D, glCompressedTexSubImage3D, glCompressedTexSubImage3D, glGetCompressedTexImage, glGetCompressedTexImage, glLoadTransposeMatrixd, glLoadTransposeMatrixd, glLoadTransposeMatrixf, glLoadTransposeMatrixf, glMultiTexCoord1d, glMultiTexCoord1dv, glMultiTexCoord1dv, glMultiTexCoord1f, glMultiTexCoord1fv, glMultiTexCoord1fv, glMultiTexCoord1i, glMultiTexCoord1iv, glMultiTexCoord1iv, glMultiTexCoord1s, glMultiTexCoord1sv, glMultiTexCoord1sv, glMultiTexCoord2d, glMultiTexCoord2dv, glMultiTexCoord2dv, glMultiTexCoord2f, glMultiTexCoord2fv, glMultiTexCoord2fv, glMultiTexCoord2i, glMultiTexCoord2iv, glMultiTexCoord2iv, glMultiTexCoord2s, glMultiTexCoord2sv, glMultiTexCoord2sv, glMultiTexCoord3d, glMultiTexCoord3dv, glMultiTexCoord3dv, glMultiTexCoord3f, glMultiTexCoord3fv, glMultiTexCoord3fv, glMultiTexCoord3i, glMultiTexCoord3iv, glMultiTexCoord3iv, glMultiTexCoord3s, glMultiTexCoord3sv, glMultiTexCoord3sv, glMultiTexCoord4d, glMultiTexCoord4dv, glMultiTexCoord4dv, glMultiTexCoord4f, glMultiTexCoord4fv, glMultiTexCoord4fv, glMultiTexCoord4i, glMultiTexCoord4iv, glMultiTexCoord4iv, glMultiTexCoord4s, glMultiTexCoord4sv, glMultiTexCoord4sv, glMultTransposeMatrixd, glMultTransposeMatrixd, glMultTransposeMatrixf, glMultTransposeMatrixf, glSampleCoverage, nglCompressedTexImage1D, nglCompressedTexImage2D, nglCompressedTexImage3D, nglCompressedTexSubImage1D, nglCompressedTexSubImage2D, nglCompressedTexSubImage3D, nglGetCompressedTexImage, nglLoadTransposeMatrixd, nglLoadTransposeMatrixf, nglMultiTexCoord1dv, nglMultiTexCoord1fv, nglMultiTexCoord1iv, nglMultiTexCoord1sv, nglMultiTexCoord2dv, nglMultiTexCoord2fv, nglMultiTexCoord2iv, nglMultiTexCoord2sv, nglMultiTexCoord3dv, nglMultiTexCoord3fv, nglMultiTexCoord3iv, nglMultiTexCoord3sv, nglMultiTexCoord4dv, nglMultiTexCoord4fv, nglMultiTexCoord4iv, nglMultiTexCoord4sv, nglMultTransposeMatrixd, nglMultTransposeMatrixf
-
Methods inherited from class org.lwjgl.opengl.GL14
glBlendColor, glBlendEquation, glBlendFuncSeparate, glFogCoordd, glFogCoorddv, glFogCoorddv, glFogCoordf, glFogCoordfv, glFogCoordfv, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glFogCoordPointer, glMultiDrawArrays, glMultiDrawArrays, glMultiDrawElements, glMultiDrawElements, glPointParameterf, glPointParameterfv, glPointParameterfv, glPointParameteri, glPointParameteriv, glPointParameteriv, glSecondaryColor3b, glSecondaryColor3bv, glSecondaryColor3d, glSecondaryColor3dv, glSecondaryColor3dv, glSecondaryColor3f, glSecondaryColor3fv, glSecondaryColor3fv, glSecondaryColor3i, glSecondaryColor3iv, glSecondaryColor3iv, glSecondaryColor3s, glSecondaryColor3sv, glSecondaryColor3sv, glSecondaryColor3ub, glSecondaryColor3ubv, glSecondaryColor3ui, glSecondaryColor3uiv, glSecondaryColor3uiv, glSecondaryColor3us, glSecondaryColor3usv, glSecondaryColor3usv, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glSecondaryColorPointer, glWindowPos2d, glWindowPos2dv, glWindowPos2dv, glWindowPos2f, glWindowPos2fv, glWindowPos2fv, glWindowPos2i, glWindowPos2iv, glWindowPos2iv, glWindowPos2s, glWindowPos2sv, glWindowPos2sv, glWindowPos3d, glWindowPos3dv, glWindowPos3dv, glWindowPos3f, glWindowPos3fv, glWindowPos3fv, glWindowPos3i, glWindowPos3iv, glWindowPos3iv, glWindowPos3s, glWindowPos3sv, glWindowPos3sv, nglFogCoorddv, nglFogCoordfv, nglFogCoordPointer, nglMultiDrawArrays, nglMultiDrawElements, nglPointParameterfv, nglPointParameteriv, nglSecondaryColor3bv, nglSecondaryColor3dv, nglSecondaryColor3fv, nglSecondaryColor3iv, nglSecondaryColor3sv, nglSecondaryColor3ubv, nglSecondaryColor3uiv, nglSecondaryColor3usv, nglSecondaryColorPointer, nglWindowPos2dv, nglWindowPos2fv, nglWindowPos2iv, nglWindowPos2sv, nglWindowPos3dv, nglWindowPos3fv, nglWindowPos3iv, nglWindowPos3sv
-
Methods inherited from class org.lwjgl.opengl.GL15
glBeginQuery, glBindBuffer, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glBufferSubData, glDeleteBuffers, glDeleteBuffers, glDeleteBuffers, glDeleteQueries, glDeleteQueries, glDeleteQueries, glEndQuery, glGenBuffers, glGenBuffers, glGenBuffers, glGenQueries, glGenQueries, glGenQueries, glGetBufferParameteri, glGetBufferParameteriv, glGetBufferParameteriv, glGetBufferPointer, glGetBufferPointerv, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetBufferSubData, glGetQueryi, glGetQueryiv, glGetQueryiv, glGetQueryObjecti, glGetQueryObjectiv, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, glGetQueryObjectuiv, glIsBuffer, glIsQuery, glMapBuffer, glMapBuffer, glMapBuffer, glUnmapBuffer, nglBufferData, nglBufferSubData, nglDeleteBuffers, nglDeleteQueries, nglGenBuffers, nglGenQueries, nglGetBufferParameteriv, nglGetBufferPointerv, nglGetBufferSubData, nglGetQueryiv, nglGetQueryObjectiv, nglGetQueryObjectuiv, nglMapBuffer
-
Methods inherited from class org.lwjgl.opengl.GL20
glAttachShader, glBindAttribLocation, glBindAttribLocation, glBlendEquationSeparate, glCompileShader, glCreateProgram, glCreateShader, glDeleteProgram, glDeleteShader, glDetachShader, glDisableVertexAttribArray, glDrawBuffers, glDrawBuffers, glDrawBuffers, glEnableVertexAttribArray, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveAttrib, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetActiveUniform, glGetAttachedShaders, glGetAttachedShaders, glGetAttribLocation, glGetAttribLocation, glGetProgrami, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramInfoLog, glGetProgramiv, glGetProgramiv, glGetShaderi, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderInfoLog, glGetShaderiv, glGetShaderiv, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetShaderSource, glGetUniformf, glGetUniformfv, glGetUniformfv, glGetUniformi, glGetUniformiv, glGetUniformiv, glGetUniformLocation, glGetUniformLocation, glGetVertexAttribdv, glGetVertexAttribdv, glGetVertexAttribfv, glGetVertexAttribfv, glGetVertexAttribi, glGetVertexAttribiv, glGetVertexAttribiv, glGetVertexAttribPointer, glGetVertexAttribPointerv, glIsProgram, glIsShader, glLinkProgram, glShaderSource, glShaderSource, glShaderSource, glShaderSource, glStencilFuncSeparate, glStencilMaskSeparate, glStencilOpSeparate, 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, glVertexAttrib1d, glVertexAttrib1dv, glVertexAttrib1dv, glVertexAttrib1f, glVertexAttrib1fv, glVertexAttrib1fv, glVertexAttrib1s, glVertexAttrib1sv, glVertexAttrib1sv, glVertexAttrib2d, glVertexAttrib2dv, glVertexAttrib2dv, glVertexAttrib2f, glVertexAttrib2fv, glVertexAttrib2fv, glVertexAttrib2s, glVertexAttrib2sv, glVertexAttrib2sv, glVertexAttrib3d, glVertexAttrib3dv, glVertexAttrib3dv, glVertexAttrib3f, glVertexAttrib3fv, glVertexAttrib3fv, glVertexAttrib3s, glVertexAttrib3sv, glVertexAttrib3sv, glVertexAttrib4bv, glVertexAttrib4d, glVertexAttrib4dv, glVertexAttrib4dv, glVertexAttrib4f, glVertexAttrib4fv, glVertexAttrib4fv, glVertexAttrib4iv, glVertexAttrib4iv, glVertexAttrib4Nbv, glVertexAttrib4Niv, glVertexAttrib4Niv, glVertexAttrib4Nsv, glVertexAttrib4Nsv, glVertexAttrib4Nub, glVertexAttrib4Nubv, glVertexAttrib4Nuiv, glVertexAttrib4Nuiv, glVertexAttrib4Nusv, glVertexAttrib4Nusv, glVertexAttrib4s, glVertexAttrib4sv, glVertexAttrib4sv, glVertexAttrib4ubv, glVertexAttrib4uiv, glVertexAttrib4uiv, glVertexAttrib4usv, glVertexAttrib4usv, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, glVertexAttribPointer, nglBindAttribLocation, nglDrawBuffers, nglGetActiveAttrib, nglGetActiveUniform, nglGetAttachedShaders, nglGetAttribLocation, nglGetProgramInfoLog, nglGetProgramiv, nglGetShaderInfoLog, nglGetShaderiv, nglGetShaderSource, nglGetUniformfv, nglGetUniformiv, nglGetUniformLocation, nglGetVertexAttribdv, nglGetVertexAttribfv, nglGetVertexAttribiv, nglGetVertexAttribPointerv, nglShaderSource, nglUniform1fv, nglUniform1iv, nglUniform2fv, nglUniform2iv, nglUniform3fv, nglUniform3iv, nglUniform4fv, nglUniform4iv, nglUniformMatrix2fv, nglUniformMatrix3fv, nglUniformMatrix4fv, nglVertexAttrib1dv, nglVertexAttrib1fv, nglVertexAttrib1sv, nglVertexAttrib2dv, nglVertexAttrib2fv, nglVertexAttrib2sv, nglVertexAttrib3dv, nglVertexAttrib3fv, nglVertexAttrib3sv, nglVertexAttrib4bv, nglVertexAttrib4dv, nglVertexAttrib4fv, nglVertexAttrib4iv, nglVertexAttrib4Nbv, nglVertexAttrib4Niv, nglVertexAttrib4Nsv, nglVertexAttrib4Nubv, nglVertexAttrib4Nuiv, nglVertexAttrib4Nusv, nglVertexAttrib4sv, nglVertexAttrib4ubv, nglVertexAttrib4uiv, nglVertexAttrib4usv, nglVertexAttribPointer
-
Methods inherited from class org.lwjgl.opengl.GL21
glUniformMatrix2x3fv, glUniformMatrix2x3fv, glUniformMatrix2x4fv, glUniformMatrix2x4fv, glUniformMatrix3x2fv, glUniformMatrix3x2fv, glUniformMatrix3x4fv, glUniformMatrix3x4fv, glUniformMatrix4x2fv, glUniformMatrix4x2fv, glUniformMatrix4x3fv, glUniformMatrix4x3fv, nglUniformMatrix2x3fv, nglUniformMatrix2x4fv, nglUniformMatrix3x2fv, nglUniformMatrix3x4fv, nglUniformMatrix4x2fv, nglUniformMatrix4x3fv
-
Methods inherited from class org.lwjgl.opengl.GL30
glBeginConditionalRender, glBeginTransformFeedback, glBindBufferBase, glBindBufferRange, glBindFragDataLocation, glBindFragDataLocation, glBindFramebuffer, glBindRenderbuffer, glBindVertexArray, glBlitFramebuffer, glCheckFramebufferStatus, glClampColor, glClearBufferfi, glClearBufferfv, glClearBufferfv, glClearBufferiv, glClearBufferiv, glClearBufferuiv, glClearBufferuiv, glColorMaski, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteFramebuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteRenderbuffers, glDeleteVertexArrays, glDeleteVertexArrays, glDeleteVertexArrays, glDisablei, glEnablei, glEndConditionalRender, glEndTransformFeedback, glFlushMappedBufferRange, glFramebufferRenderbuffer, glFramebufferTexture1D, glFramebufferTexture2D, glFramebufferTexture3D, glFramebufferTextureLayer, glGenerateMipmap, glGenFramebuffers, glGenFramebuffers, glGenFramebuffers, glGenRenderbuffers, glGenRenderbuffers, glGenRenderbuffers, glGenVertexArrays, glGenVertexArrays, glGenVertexArrays, glGetBooleani, glGetBooleani_v, glGetFragDataLocation, glGetFragDataLocation, glGetFramebufferAttachmentParameteri, glGetFramebufferAttachmentParameteriv, glGetFramebufferAttachmentParameteriv, glGetIntegeri, glGetIntegeri_v, glGetIntegeri_v, glGetRenderbufferParameteri, glGetRenderbufferParameteriv, glGetRenderbufferParameteriv, glGetStringi, glGetTexParameterIi, glGetTexParameterIiv, glGetTexParameterIiv, glGetTexParameterIui, glGetTexParameterIuiv, glGetTexParameterIuiv, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetTransformFeedbackVarying, glGetUniformui, glGetUniformuiv, glGetUniformuiv, glGetVertexAttribIi, glGetVertexAttribIiv, glGetVertexAttribIiv, glGetVertexAttribIui, glGetVertexAttribIuiv, glGetVertexAttribIuiv, glIsEnabledi, glIsFramebuffer, glIsRenderbuffer, glIsVertexArray, glMapBufferRange, glMapBufferRange, glRenderbufferStorage, glRenderbufferStorageMultisample, glTexParameterIi, glTexParameterIiv, glTexParameterIiv, glTexParameterIui, glTexParameterIuiv, glTexParameterIuiv, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glTransformFeedbackVaryings, glUniform1ui, glUniform1uiv, glUniform1uiv, glUniform2ui, glUniform2uiv, glUniform2uiv, glUniform3ui, glUniform3uiv, glUniform3uiv, glUniform4ui, glUniform4uiv, glUniform4uiv, glVertexAttribI1i, glVertexAttribI1iv, glVertexAttribI1iv, glVertexAttribI1ui, glVertexAttribI1uiv, glVertexAttribI1uiv, glVertexAttribI2i, glVertexAttribI2iv, glVertexAttribI2iv, glVertexAttribI2ui, glVertexAttribI2uiv, glVertexAttribI2uiv, glVertexAttribI3i, glVertexAttribI3iv, glVertexAttribI3iv, glVertexAttribI3ui, glVertexAttribI3uiv, glVertexAttribI3uiv, glVertexAttribI4bv, glVertexAttribI4i, glVertexAttribI4iv, glVertexAttribI4iv, glVertexAttribI4sv, glVertexAttribI4sv, glVertexAttribI4ubv, glVertexAttribI4ui, glVertexAttribI4uiv, glVertexAttribI4uiv, glVertexAttribI4usv, glVertexAttribI4usv, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, glVertexAttribIPointer, nglBindFragDataLocation, nglClearBufferfv, nglClearBufferiv, nglClearBufferuiv, nglDeleteFramebuffers, nglDeleteRenderbuffers, nglDeleteVertexArrays, nglGenFramebuffers, nglGenRenderbuffers, nglGenVertexArrays, nglGetBooleani_v, nglGetFragDataLocation, nglGetFramebufferAttachmentParameteriv, nglGetIntegeri_v, nglGetRenderbufferParameteriv, nglGetStringi, nglGetTexParameterIiv, nglGetTexParameterIuiv, nglGetTransformFeedbackVarying, nglGetUniformuiv, nglGetVertexAttribIiv, nglGetVertexAttribIuiv, nglMapBufferRange, nglTexParameterIiv, nglTexParameterIuiv, nglTransformFeedbackVaryings, nglUniform1uiv, nglUniform2uiv, nglUniform3uiv, nglUniform4uiv, nglVertexAttribI1iv, nglVertexAttribI1uiv, nglVertexAttribI2iv, nglVertexAttribI2uiv, nglVertexAttribI3iv, nglVertexAttribI3uiv, nglVertexAttribI4bv, nglVertexAttribI4iv, nglVertexAttribI4sv, nglVertexAttribI4ubv, nglVertexAttribI4uiv, nglVertexAttribI4usv, nglVertexAttribIPointer
-
Methods inherited from class org.lwjgl.opengl.GL31
glCopyBufferSubData, glDrawArraysInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glDrawElementsInstanced, glGetActiveUniformBlocki, glGetActiveUniformBlockiv, glGetActiveUniformBlockiv, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformBlockName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformName, glGetActiveUniformsi, glGetActiveUniformsiv, glGetActiveUniformsiv, glGetUniformBlockIndex, glGetUniformBlockIndex, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glGetUniformIndices, glPrimitiveRestartIndex, glTexBuffer, glUniformBlockBinding, nglDrawElementsInstanced, nglGetActiveUniformBlockiv, nglGetActiveUniformBlockName, nglGetActiveUniformName, nglGetActiveUniformsiv, nglGetUniformBlockIndex, nglGetUniformIndices
-
Methods inherited from class org.lwjgl.opengl.GL32
glClientWaitSync, glDeleteSync, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawElementsInstancedBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glDrawRangeElementsBaseVertex, glFenceSync, glFramebufferTexture, glGetBufferParameteri64, glGetBufferParameteri64v, glGetBufferParameteri64v, glGetInteger64, glGetInteger64i, glGetInteger64i_v, glGetInteger64i_v, glGetInteger64v, glGetInteger64v, glGetMultisamplef, glGetMultisamplefv, glGetMultisamplefv, glGetSynci, glGetSynciv, glGetSynciv, glIsSync, glMultiDrawElementsBaseVertex, glMultiDrawElementsBaseVertex, glProvokingVertex, glSampleMaski, glTexImage2DMultisample, glTexImage3DMultisample, glWaitSync, nglClientWaitSync, nglDeleteSync, nglDrawElementsBaseVertex, nglDrawElementsInstancedBaseVertex, nglDrawRangeElementsBaseVertex, nglGetBufferParameteri64v, nglGetInteger64i_v, nglGetInteger64v, nglGetMultisamplefv, nglGetSynciv, nglIsSync, nglMultiDrawElementsBaseVertex, nglWaitSync
-
Methods inherited from class org.lwjgl.opengl.GL33
glBindFragDataLocationIndexed, glBindFragDataLocationIndexed, glBindSampler, glColorP3ui, glColorP3uiv, glColorP3uiv, glColorP4ui, glColorP4uiv, glColorP4uiv, glDeleteSamplers, glDeleteSamplers, glDeleteSamplers, glGenSamplers, glGenSamplers, glGenSamplers, glGetFragDataIndex, glGetFragDataIndex, glGetQueryObjecti64, glGetQueryObjecti64v, glGetQueryObjecti64v, glGetQueryObjectui64, glGetQueryObjectui64v, glGetQueryObjectui64v, glGetSamplerParameterf, glGetSamplerParameterfv, glGetSamplerParameterfv, glGetSamplerParameteri, glGetSamplerParameterIi, glGetSamplerParameterIiv, glGetSamplerParameterIiv, glGetSamplerParameterIui, glGetSamplerParameterIuiv, glGetSamplerParameterIuiv, glGetSamplerParameteriv, glGetSamplerParameteriv, glIsSampler, glMultiTexCoordP1ui, glMultiTexCoordP1uiv, glMultiTexCoordP1uiv, glMultiTexCoordP2ui, glMultiTexCoordP2uiv, glMultiTexCoordP2uiv, glMultiTexCoordP3ui, glMultiTexCoordP3uiv, glMultiTexCoordP3uiv, glMultiTexCoordP4ui, glMultiTexCoordP4uiv, glMultiTexCoordP4uiv, glNormalP3ui, glNormalP3uiv, glNormalP3uiv, glQueryCounter, glSamplerParameterf, glSamplerParameterfv, glSamplerParameterfv, glSamplerParameteri, glSamplerParameterIiv, glSamplerParameterIiv, glSamplerParameterIuiv, glSamplerParameterIuiv, glSamplerParameteriv, glSamplerParameteriv, glSecondaryColorP3ui, glSecondaryColorP3uiv, glSecondaryColorP3uiv, glTexCoordP1ui, glTexCoordP1uiv, glTexCoordP1uiv, glTexCoordP2ui, glTexCoordP2uiv, glTexCoordP2uiv, glTexCoordP3ui, glTexCoordP3uiv, glTexCoordP3uiv, glTexCoordP4ui, glTexCoordP4uiv, glTexCoordP4uiv, glVertexAttribDivisor, glVertexAttribP1ui, glVertexAttribP1uiv, glVertexAttribP1uiv, glVertexAttribP2ui, glVertexAttribP2uiv, glVertexAttribP2uiv, glVertexAttribP3ui, glVertexAttribP3uiv, glVertexAttribP3uiv, glVertexAttribP4ui, glVertexAttribP4uiv, glVertexAttribP4uiv, glVertexP2ui, glVertexP2uiv, glVertexP2uiv, glVertexP3ui, glVertexP3uiv, glVertexP3uiv, glVertexP4ui, glVertexP4uiv, glVertexP4uiv, nglBindFragDataLocationIndexed, nglColorP3uiv, nglColorP4uiv, nglDeleteSamplers, nglGenSamplers, nglGetFragDataIndex, nglGetQueryObjecti64v, nglGetQueryObjectui64v, nglGetSamplerParameterfv, nglGetSamplerParameterIiv, nglGetSamplerParameterIuiv, nglGetSamplerParameteriv, nglMultiTexCoordP1uiv, nglMultiTexCoordP2uiv, nglMultiTexCoordP3uiv, nglMultiTexCoordP4uiv, nglNormalP3uiv, nglSamplerParameterfv, nglSamplerParameterIiv, nglSamplerParameterIuiv, nglSamplerParameteriv, nglSecondaryColorP3uiv, nglTexCoordP1uiv, nglTexCoordP2uiv, nglTexCoordP3uiv, nglTexCoordP4uiv, nglVertexAttribP1uiv, nglVertexAttribP2uiv, nglVertexAttribP3uiv, nglVertexAttribP4uiv, nglVertexP2uiv, nglVertexP3uiv, nglVertexP4uiv
-
-
-
-
Field Detail
-
GL_DRAW_INDIRECT_BUFFER
Accepted by thetargetparameters of BindBuffer, BufferData, BufferSubData, MapBuffer, UnmapBuffer, GetBufferSubData, GetBufferPointerv, MapBufferRange, FlushMappedBufferRange, GetBufferParameteriv, and CopyBufferSubData.
-
GL_DRAW_INDIRECT_BUFFER_BINDING
Accepted by thevalueparameter of GetIntegerv, GetBooleanv, GetFloatv, and GetDoublev.
-
GL_GEOMETRY_SHADER_INVOCATIONS
Accepted by thepnameparameter of GetProgramiv.
-
GL_MAX_GEOMETRY_SHADER_INVOCATIONS, GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.
-
GL_DOUBLE_VEC2, GL_DOUBLE_VEC3, GL_DOUBLE_VEC4, GL_DOUBLE_MAT2, GL_DOUBLE_MAT3, GL_DOUBLE_MAT4, GL_DOUBLE_MAT2x3, GL_DOUBLE_MAT2x4, GL_DOUBLE_MAT3x2, GL_DOUBLE_MAT3x4, GL_DOUBLE_MAT4x2, GL_DOUBLE_MAT4x3
Returned in thetypeparameter of GetActiveUniform, and GetTransformFeedbackVarying.
-
GL_SAMPLE_SHADING
Accepted by thecapparameter of Enable, Disable, and IsEnabled, and by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_MIN_SAMPLE_SHADING_VALUE
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
GL_ACTIVE_SUBROUTINES, GL_ACTIVE_SUBROUTINE_UNIFORMS, GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, GL_ACTIVE_SUBROUTINE_MAX_LENGTH, GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
Accepted by thepnameparameter of GetProgramStageiv.
-
GL_MAX_SUBROUTINES, GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, GetDoublev, and GetInteger64v.
-
GL_NUM_COMPATIBLE_SUBROUTINES, GL_COMPATIBLE_SUBROUTINES
Accepted by thepnameparameter of GetActiveSubroutineUniformiv.
-
GL_PATCHES
Accepted by themodeparameter of Begin and all vertex array functions that implicitly call Begin.
-
GL_PATCH_VERTICES
Accepted by thepnameparameter of PatchParameteri, GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_PATCH_DEFAULT_INNER_LEVEL, GL_PATCH_DEFAULT_OUTER_LEVEL
Accepted by thepnameparameter of PatchParameterfv, GetBooleanv, GetDoublev, GetFloatv, and GetIntegerv, and GetInteger64v.
-
GL_TESS_CONTROL_OUTPUT_VERTICES, GL_TESS_GEN_MODE, GL_TESS_GEN_SPACING, GL_TESS_GEN_VERTEX_ORDER, GL_TESS_GEN_POINT_MODE
Accepted by thepnameparameter of GetProgramiv.
-
GL_ISOLINES
Returned by GetProgramiv whenpnameis TESS_GEN_MODE.
-
GL_FRACTIONAL_ODD, GL_FRACTIONAL_EVEN
Returned by GetProgramiv whenpnameis TESS_GEN_SPACING.
-
GL_MAX_PATCH_VERTICES, GL_MAX_TESS_GEN_LEVEL, GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, GL_MAX_TESS_PATCH_COMPONENTS, GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetFloatv, GetIntegerv, and GetInteger64v.
-
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
Accepted by thepnameparameter of GetActiveUniformBlockiv.
-
GL_TESS_EVALUATION_SHADER, GL_TESS_CONTROL_SHADER
Accepted by thetypeparameter of CreateShader and returned by theparamsparameter of GetShaderiv.
-
GL_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetargetparameter of TexParameteri, TexParameteriv, TexParameterf, TexParameterfv, BindTexture, and GenerateMipmap.
-
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv and GetFloatv.
-
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
Accepted by thetargetparameter of TexImage3D, TexSubImage3D, CompressedTeximage3D, CompressedTexSubImage3D and CopyTexSubImage3D.
-
GL_SAMPLER_CUBE_MAP_ARRAY, GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW, GL_INT_SAMPLER_CUBE_MAP_ARRAY, GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
Returned by thetypeparameter of GetActiveUniform.
-
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
Accepted by thepnameparameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.
-
GL_TRANSFORM_FEEDBACK
Accepted by thetargetparameter of BindTransformFeedback.
-
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, GL_TRANSFORM_FEEDBACK_BINDING, GL_MAX_TRANSFORM_FEEDBACK_BUFFERS, GL_MAX_VERTEX_STREAMS
Accepted by thepnameparameter of GetBooleanv, GetDoublev, GetIntegerv, and GetFloatv.
-
-
Method Detail
-
glBlendEquationi
public static void glBlendEquationi(int buf, int mode)Specifies the equation used for both the RGB blend equation and the Alpha blend equation for the specified draw buffer.- Parameters:
buf- the index of the draw buffer for which to set the blend equationmode- how source and destination colors are combined. One of:FUNC_ADDFUNC_SUBTRACTFUNC_REVERSE_SUBTRACTMINMAX- See Also:
- Reference Page
-
glBlendEquationSeparatei
public static void glBlendEquationSeparatei(int buf, int modeRGB, int modeAlpha)Sets the RGB blend equation and the alpha blend equation separately for the specified draw buffer.- Parameters:
buf- the index of the draw buffer for which to set the blend equationsmodeRGB- the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. One of:FUNC_ADDFUNC_SUBTRACTFUNC_REVERSE_SUBTRACTMINMAXmodeAlpha- the alpha blend equation, how the alpha component of the source and destination colors are combined. One of:FUNC_ADDFUNC_SUBTRACTFUNC_REVERSE_SUBTRACTMINMAX- See Also:
- Reference Page
-
glBlendFunci
public static void glBlendFunci(int buf, int sfactor, int dfactor)Specifies pixel arithmetic for the specified draw buffer.- Parameters:
buf- the index of the draw buffer for which to set the blend functionsfactor- how the red, green, blue, and alpha source blending factors are computeddfactor- how the red, green, blue, and alpha destination blending factors are computed- See Also:
- Reference Page
-
glBlendFuncSeparatei
public static void glBlendFuncSeparatei(int buf, int srcRGB, int dstRGB, int srcAlpha, int dstAlpha)Specifies pixel arithmetic for RGB and alpha components separately for the specified draw buffer.- Parameters:
buf- the index of the draw buffer for which to set the blend functionssrcRGB- how the red, green, and blue blending factors are computeddstRGB- how the red, green, and blue destination blending factors are computedsrcAlpha- how the alpha source blending factor is computeddstAlpha- how the alpha destination blending factor is computed- See Also:
- Reference Page
-
nglDrawArraysIndirect
public static void nglDrawArraysIndirect(int mode, long indirect)Unsafe version of:DrawArraysIndirect
-
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, java.nio.ByteBuffer indirect) public static void glDrawArraysIndirect(int mode, long indirect) public static void glDrawArraysIndirect(int mode, java.nio.IntBuffer indirect)Renders primitives from array data, taking parameters from memory.glDrawArraysIndirectbehaves similarly toDrawArraysInstancedBaseInstance, except that the parameters to glDrawArraysInstancedBaseInstance are stored in memory at the address given byindirect.The parameters addressed by
indirectare packed into a structure that takes the form (in C):typedef struct { uint count; uint primCount; uint first; uint baseInstance; // must be 0 unless OpenGL 4.2 is supported } DrawArraysIndirectCommand; const DrawArraysIndirectCommand *cmd = (const DrawArraysIndirectCommand *)indirect; glDrawArraysInstancedBaseInstance(mode, cmd->first, cmd->count, cmd->primCount, cmd->baseInstance);- Parameters:
mode- what kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPindirect- a structure containing the draw parameters- See Also:
- Reference Page
-
nglDrawElementsIndirect
public static void nglDrawElementsIndirect(int mode, int type, long indirect)Unsafe version of:DrawElementsIndirect
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, java.nio.ByteBuffer indirect) public static void glDrawElementsIndirect(int mode, int type, long indirect) public static void glDrawElementsIndirect(int mode, int type, java.nio.IntBuffer indirect)Renders indexed primitives from array data, taking parameters from memory.glDrawElementsIndirectbehaves similarly toDrawElementsInstancedBaseVertexBaseInstance, execpt that the parameters to glDrawElementsInstancedBaseVertexBaseInstance are stored in memory at the address given byindirect.The parameters addressed by
indirectare packed into a structure that takes the form (in C):typedef struct { uint count; uint primCount; uint firstIndex; uint baseVertex; uint baseInstance; } DrawElementsIndirectCommand;glDrawElementsIndirectis equivalent to:void glDrawElementsIndirect(GLenum mode, GLenum type, const void *indirect) { const DrawElementsIndirectCommand *cmd = (const DrawElementsIndirectCommand *)indirect; glDrawElementsInstancedBaseVertexBaseInstance( mode, cmd->count, type, cmd->firstIndex + size-of-type, cmd->primCount, cmd->baseVertex, cmd->baseInstance ); }- Parameters:
mode- what kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPtype- the type of data in the buffer bound to theELEMENT_ARRAY_BUFFERbinding. One of:UNSIGNED_BYTEUNSIGNED_SHORTUNSIGNED_INTindirect- the address of a structure containing the draw parameters- See Also:
- Reference Page
-
glUniform1d
public static void glUniform1d(int location, double x)Specifies the value of a double uniform variable for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedx- the uniform x value- See Also:
- Reference Page
-
glUniform2d
public static void glUniform2d(int location, double x, double y)Specifies the value of a dvec2 uniform variable for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y value- See Also:
- Reference Page
-
glUniform3d
public static void glUniform3d(int location, double x, double y, double z)Specifies the value of a dvec3 uniform variable for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z value- See Also:
- Reference Page
-
glUniform4d
public static void glUniform4d(int location, double x, double y, double z, double w)Specifies the value of a dvec4 uniform variable for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedx- the uniform x valuey- the uniform y valuez- the uniform z valuew- the uniform w value- See Also:
- Reference Page
-
nglUniform1dv
public static void nglUniform1dv(int location, int count, long value)Unsafe version of:Uniform1dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform1dv
public static void glUniform1dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single double uniform variable or a double uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedvalue- a pointer to an array ofcountvalues that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform2dv
public static void nglUniform2dv(int location, int count, long value)Unsafe version of:Uniform2dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform2dv
public static void glUniform2dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec2 uniform variable or a dvec2 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedvalue- a pointer to an array ofcountvalues that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform3dv
public static void nglUniform3dv(int location, int count, long value)Unsafe version of:Uniform3dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform3dv
public static void glUniform3dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec3 uniform variable or a dvec3 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedvalue- a pointer to an array ofcountvalues that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniform4dv
public static void nglUniform4dv(int location, int count, long value)Unsafe version of:Uniform4dv- Parameters:
count- the number of elements that are to be modified. This should be 1 if the targeted uniform variable is not an array, and 1 or more if it is an array.
-
glUniform4dv
public static void glUniform4dv(int location, java.nio.DoubleBuffer value)Specifies the value of a single dvec4 uniform variable or a dvec4 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedvalue- a pointer to an array ofcountvalues that will be used to update the specified uniform variable- See Also:
- Reference Page
-
nglUniformMatrix2dv
public static void nglUniformMatrix2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix2dv
public static void glUniformMatrix2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2 uniform variable or a dmat2 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix3dv
public static void nglUniformMatrix3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix3dv
public static void glUniformMatrix3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3 uniform variable or a dmat3 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix4dv
public static void nglUniformMatrix4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix4dv
public static void glUniformMatrix4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4 uniform variable or a dmat4 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix2x3dv
public static void nglUniformMatrix2x3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2x3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix2x3dv
public static void glUniformMatrix2x3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2x3 uniform variable or a dmat2x3 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix2x4dv
public static void nglUniformMatrix2x4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix2x4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix2x4dv
public static void glUniformMatrix2x4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat2x4 uniform variable or a dmat2x4 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix3x2dv
public static void nglUniformMatrix3x2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3x2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix3x2dv
public static void glUniformMatrix3x2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3x2 uniform variable or a dmat3x2 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix3x4dv
public static void nglUniformMatrix3x4dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix3x4dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix3x4dv
public static void glUniformMatrix3x4dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat3x4 uniform variable or a dmat3x4 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix4x2dv
public static void nglUniformMatrix4x2dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4x2dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix4x2dv
public static void glUniformMatrix4x2dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4x2 uniform variable or a dmat4x2 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglUniformMatrix4x3dv
public static void nglUniformMatrix4x3dv(int location, int count, boolean transpose, long value)Unsafe version of:UniformMatrix4x3dv- Parameters:
count- the number of matrices that are to be modified. This should be 1 if the targeted uniform variable is not an array of matrices, and 1 or more if it is an array of matrices.
-
glUniformMatrix4x3dv
public static void glUniformMatrix4x3dv(int location, boolean transpose, java.nio.DoubleBuffer value)Specifies the value of a single dmat4x3 uniform variable or a dmat4x3 uniform variable array for the current program object.- Parameters:
location- the location of the uniform variable to be modifiedtranspose- whether to transpose the matrix as the values are loaded into the uniform variablevalue- a pointer to an array ofcountvalues that will be used to update the specified uniform matrix variable- See Also:
- Reference Page
-
nglGetUniformdv
public static void nglGetUniformdv(int program, int location, long params)Unsafe version of:GetUniformdv
-
glGetUniformdv
public static void glGetUniformdv(int program, int location, java.nio.DoubleBuffer params)Returns the double value(s) of a uniform variable.- Parameters:
program- the program object to be queriedlocation- the location of the uniform variable to be queriedparams- the value of the specified uniform variable- See Also:
- Reference Page
-
glGetUniformd
public static double glGetUniformd(int program, int location)Returns the double value(s) of a uniform variable.- Parameters:
program- the program object to be queriedlocation- the location of the uniform variable to be queried- See Also:
- Reference Page
-
glMinSampleShading
public static void glMinSampleShading(float value)
Specifies the minimum rate at which sample shading takes place.- Parameters:
value- the rate at which samples are shaded within each covered pixel- See Also:
- Reference Page
-
nglGetSubroutineUniformLocation
public static int nglGetSubroutineUniformLocation(int program, int shadertype, long name)Unsafe version of:GetSubroutineUniformLocation
-
glGetSubroutineUniformLocation
public static int glGetSubroutineUniformLocation(int program, int shadertype, java.nio.ByteBuffer name) public static int glGetSubroutineUniformLocation(int program, int shadertype, java.lang.CharSequence name)Retrieves the location of a subroutine uniform of a given shader stage within a program.- Parameters:
program- the name of the program containing shader stageshadertype- the shader stage from which to query for subroutine uniform index. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERname- the name of the subroutine uniform whose index to query.- See Also:
- Reference Page
-
nglGetSubroutineIndex
public static int nglGetSubroutineIndex(int program, int shadertype, long name)Unsafe version of:GetSubroutineIndex
-
glGetSubroutineIndex
public static int glGetSubroutineIndex(int program, int shadertype, java.nio.ByteBuffer name) public static int glGetSubroutineIndex(int program, int shadertype, java.lang.CharSequence name)Retrieves the index of a subroutine function of a given shader stage within a program.- Parameters:
program- the name of the program containing shader stageshadertype- the shader stage from which to query for subroutine function index. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERname- the name of the subroutine function whose index to query- See Also:
- Reference Page
-
nglGetActiveSubroutineUniformiv
public static void nglGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, long values)Unsafe version of:GetActiveSubroutineUniformiv
-
glGetActiveSubroutineUniformiv
public static void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, java.nio.IntBuffer values)Queries a property of an active shader subroutine uniform.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformpname- the parameter of the shader subroutine uniform to query. One of:NUM_COMPATIBLE_SUBROUTINESCOMPATIBLE_SUBROUTINESUNIFORM_SIZEUNIFORM_NAME_LENGTHvalues- the address of a buffer into which the queried value or values will be placed- See Also:
- Reference Page
-
glGetActiveSubroutineUniformi
public static int glGetActiveSubroutineUniformi(int program, int shadertype, int index, int pname)Queries a property of an active shader subroutine uniform.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformpname- the parameter of the shader subroutine uniform to query. One of:NUM_COMPATIBLE_SUBROUTINESCOMPATIBLE_SUBROUTINESUNIFORM_SIZEUNIFORM_NAME_LENGTH- See Also:
- Reference Page
-
nglGetActiveSubroutineUniformName
public static void nglGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize, long length, long name)Unsafe version of:GetActiveSubroutineUniformName- Parameters:
bufsize- the size of the buffer whose address is given inname
-
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer name)Queries the name of an active shader subroutine uniform.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformlength- the address of a variable into which is written the number of characters copied intonamename- the address of a buffer that will receive the name of the specified shader subroutine uniform- See Also:
- Reference Page
-
glGetActiveSubroutineUniformName
public static java.lang.String glGetActiveSubroutineUniformName(int program, int shadertype, int index, int bufsize)Queries the name of an active shader subroutine uniform.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformbufsize- the size of the buffer whose address is given inname- See Also:
- Reference Page
-
glGetActiveSubroutineUniformName
public static java.lang.String glGetActiveSubroutineUniformName(int program, int shadertype, int index)Queries the name of an active shader subroutine uniform.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniform- See Also:
- Reference Page
-
nglGetActiveSubroutineName
public static void nglGetActiveSubroutineName(int program, int shadertype, int index, int bufsize, long length, long name)Unsafe version of:GetActiveSubroutineName- Parameters:
bufsize- the size of the buffer whose address is given inname
-
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(int program, int shadertype, int index, @Nullable java.nio.IntBuffer length, java.nio.ByteBuffer name)Queries the name of an active shader subroutine.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query the subroutine name. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformlength- a variable which is to receive the length of the shader subroutine uniform namename- an array into which the name of the shader subroutine uniform will be written- See Also:
- Reference Page
-
glGetActiveSubroutineName
public static java.lang.String glGetActiveSubroutineName(int program, int shadertype, int index, int bufsize)Queries the name of an active shader subroutine.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query the subroutine name. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniformbufsize- the size of the buffer whose address is given inname- See Also:
- Reference Page
-
glGetActiveSubroutineName
public static java.lang.String glGetActiveSubroutineName(int program, int shadertype, int index)Queries the name of an active shader subroutine.- Parameters:
program- the name of the program containing the subroutineshadertype- the shader stage from which to query the subroutine name. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindex- the index of the shader subroutine uniform- See Also:
- Reference Page
-
nglUniformSubroutinesuiv
public static void nglUniformSubroutinesuiv(int shadertype, int count, long indices)Unsafe version of:UniformSubroutinesuiv- Parameters:
count- the number of uniform indices stored inindices
-
glUniformSubroutinesuiv
public static void glUniformSubroutinesuiv(int shadertype, java.nio.IntBuffer indices)Loads active subroutine uniforms.- Parameters:
shadertype- the shader stage to update. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERindices- an array holding the indices to load into the shader subroutine variables- See Also:
- Reference Page
-
glUniformSubroutinesui
public static void glUniformSubroutinesui(int shadertype, int index)Loads active subroutine uniforms.- Parameters:
shadertype- the shader stage to update. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADER- See Also:
- Reference Page
-
nglGetUniformSubroutineuiv
public static void nglGetUniformSubroutineuiv(int shadertype, int location, long params)Unsafe version of:GetUniformSubroutineuiv
-
glGetUniformSubroutineuiv
public static void glGetUniformSubroutineuiv(int shadertype, int location, java.nio.IntBuffer params)Retrieves the value of a subroutine uniform of a given shader stage of the current program.- Parameters:
shadertype- the shader stage from which to query for subroutine uniform index. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERlocation- the location of the subroutine uniformparams- a variable to receive the value or values of the subroutine uniform- See Also:
- Reference Page
-
glGetUniformSubroutineui
public static int glGetUniformSubroutineui(int shadertype, int location)Retrieves the value of a subroutine uniform of a given shader stage of the current program.- Parameters:
shadertype- the shader stage from which to query for subroutine uniform index. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERlocation- the location of the subroutine uniform- See Also:
- Reference Page
-
nglGetProgramStageiv
public static void nglGetProgramStageiv(int program, int shadertype, int pname, long values)Unsafe version of:GetProgramStageiv
-
glGetProgramStageiv
public static void glGetProgramStageiv(int program, int shadertype, int pname, java.nio.IntBuffer values)Retrieves properties of a program object corresponding to a specified shader stage.- Parameters:
program- the name of the program containing shader stageshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERpname- the parameter of the shader to query. One of:ACTIVE_SUBROUTINESACTIVE_SUBROUTINE_UNIFORMSACTIVE_SUBROUTINE_UNIFORM_LOCATIONSACTIVE_SUBROUTINE_MAX_LENGTHACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTHvalues- a variable into which the queried value or values will be placed- See Also:
- Reference Page
-
glGetProgramStagei
public static int glGetProgramStagei(int program, int shadertype, int pname)Retrieves properties of a program object corresponding to a specified shader stage.- Parameters:
program- the name of the program containing shader stageshadertype- the shader stage from which to query for the subroutine parameter. One of:VERTEX_SHADERFRAGMENT_SHADERGEOMETRY_SHADERTESS_CONTROL_SHADERTESS_EVALUATION_SHADERpname- the parameter of the shader to query. One of:ACTIVE_SUBROUTINESACTIVE_SUBROUTINE_UNIFORMSACTIVE_SUBROUTINE_UNIFORM_LOCATIONSACTIVE_SUBROUTINE_MAX_LENGTHACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH- See Also:
- Reference Page
-
glPatchParameteri
public static void glPatchParameteri(int pname, int value)Specifies the integer value of the specified parameter for patch primitives.- Parameters:
pname- the name of the parameter to set. Must be:PATCH_VERTICESvalue- the new value for the parameter given bypname- See Also:
- Reference Page
-
nglPatchParameterfv
public static void nglPatchParameterfv(int pname, long values)Unsafe version of:PatchParameterfv
-
glPatchParameterfv
public static void glPatchParameterfv(int pname, java.nio.FloatBuffer values)Specifies an array of float values for the specified parameter for patch primitives.- Parameters:
pname- the name of the parameter to set. One of:PATCH_DEFAULT_OUTER_LEVELPATCH_DEFAULT_INNER_LEVELvalues- an array containing the new values for the parameter given bypname- See Also:
- Reference Page
-
glBindTransformFeedback
public static void glBindTransformFeedback(int target, int id)Binds a transform feedback object.- Parameters:
target- the target to which to bind the transform feedback objectid. Must be:TRANSFORM_FEEDBACKid- the name of a transform feedback object- See Also:
- Reference Page
-
nglDeleteTransformFeedbacks
public static void nglDeleteTransformFeedbacks(int n, long ids)Unsafe version of:DeleteTransformFeedbacks- Parameters:
n- the number of transform feedback objects to delete
-
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(java.nio.IntBuffer ids)
Deletes transform feedback objects.- Parameters:
ids- an array of names of transform feedback objects to delete- See Also:
- Reference Page
-
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(int id)
Deletes transform feedback objects.- See Also:
- Reference Page
-
nglGenTransformFeedbacks
public static void nglGenTransformFeedbacks(int n, long ids)Unsafe version of:GenTransformFeedbacks- Parameters:
n- the number of transform feedback object names to reserve
-
glGenTransformFeedbacks
public static void glGenTransformFeedbacks(java.nio.IntBuffer ids)
Reserves transform feedback object names.- Parameters:
ids- an array of into which the reserved names will be written- See Also:
- Reference Page
-
glGenTransformFeedbacks
public static int glGenTransformFeedbacks()
Reserves transform feedback object names.- See Also:
- Reference Page
-
glIsTransformFeedback
public static boolean glIsTransformFeedback(int id)
Determines if a name corresponds to a transform feedback object.- Parameters:
id- a value that may be the name of a transform feedback object- See Also:
- Reference Page
-
glPauseTransformFeedback
public static void glPauseTransformFeedback()
Pauses transform feedback operations for the currently bound transform feedback object.When transform feedback operations are paused, transform feedback is still considered active and changing most transform feedback state related to the object results in an error. However, a new transform feedback object may be bound while transform feedback is paused. The error
INVALID_OPERATIONis generated by PauseTransformFeedback if the currently bound transform feedback is not active or is paused.When transform feedback is active and not paused, all geometric primitives generated must be compatible with the value of
primitiveModepassed toBeginTransformFeedback. The errorINVALID_OPERATIONis generated byBeginor any operation that implicitly callsBegin(such asDrawElements) ifmodeis not one of the allowed modes. If a geometry shader is active, its output primitive type is used instead of themodeparameter passed toBeginfor the purposes of this error check. Any primitive type may be used while transform feedback is paused.- See Also:
- Reference Page
-
glResumeTransformFeedback
public static void glResumeTransformFeedback()
Resumes transform feedback operations for the currently bound transform feedback object.The error
INVALID_OPERATIONis generated byResumeTransformFeedbackif the currently bound transform feedback is not active or is not paused.- See Also:
- Reference Page
-
glDrawTransformFeedback
public static void glDrawTransformFeedback(int mode, int id)Render primitives using a count derived from a transform feedback object.- Parameters:
mode- what kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPid- the name of a transform feedback object from which to retrieve a primitive count- See Also:
- Reference Page
-
glDrawTransformFeedbackStream
public static void glDrawTransformFeedbackStream(int mode, int id, int stream)Renders primitives using a count derived from a specifed stream of a transform feedback object.- Parameters:
mode- what kind of primitives to render. One of:POINTSLINE_STRIPLINE_LOOPLINESTRIANGLE_STRIPTRIANGLE_FANTRIANGLESLINES_ADJACENCYLINE_STRIP_ADJACENCYTRIANGLES_ADJACENCYTRIANGLE_STRIP_ADJACENCYPATCHESPOLYGONQUADSQUAD_STRIPid- the name of a transform feedback object from which to retrieve a primitive countstream- the index of the transform feedback stream from which to retrieve a primitive count- See Also:
- Reference Page
-
glBeginQueryIndexed
public static void glBeginQueryIndexed(int target, int index, int id)Begins a query object on an indexed target- Parameters:
target- the target type of query object established betweenglBeginQueryIndexedand the subsequentEndQueryIndexed. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEindex- the index of the query target upon which to begin the queryid- the name of a query object- See Also:
- Reference Page
-
glEndQueryIndexed
public static void glEndQueryIndexed(int target, int index)Ends a query object on an indexed target- Parameters:
target- the target type of query object to be concluded. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEindex- the index of the query target upon which to end the query- See Also:
- Reference Page
-
nglGetQueryIndexediv
public static void nglGetQueryIndexediv(int target, int index, int pname, long params)Unsafe version of:GetQueryIndexediv
-
glGetQueryIndexediv
public static void glGetQueryIndexediv(int target, int index, int pname, java.nio.IntBuffer params)Returns parameters of an indexed query object target.- Parameters:
target- a query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEindex- the index of the query object targetpname- the symbolic name of a query object target parameterparams- the requested data- See Also:
- Reference Page
-
glGetQueryIndexedi
public static int glGetQueryIndexedi(int target, int index, int pname)Returns parameters of an indexed query object target.- Parameters:
target- a query object target. One of:SAMPLES_PASSEDPRIMITIVES_GENERATEDTRANSFORM_FEEDBACK_PRIMITIVES_WRITTENTIME_ELAPSEDTIMESTAMPANY_SAMPLES_PASSEDANY_SAMPLES_PASSED_CONSERVATIVEindex- the index of the query object targetpname- the symbolic name of a query object target parameter- See Also:
- Reference Page
-
glDrawArraysIndirect
public static void glDrawArraysIndirect(int mode, int[] indirect)Array version of:DrawArraysIndirect- See Also:
- Reference Page
-
glDrawElementsIndirect
public static void glDrawElementsIndirect(int mode, int type, int[] indirect)Array version of:DrawElementsIndirect- See Also:
- Reference Page
-
glUniform1dv
public static void glUniform1dv(int location, double[] value)Array version of:Uniform1dv- See Also:
- Reference Page
-
glUniform2dv
public static void glUniform2dv(int location, double[] value)Array version of:Uniform2dv- See Also:
- Reference Page
-
glUniform3dv
public static void glUniform3dv(int location, double[] value)Array version of:Uniform3dv- See Also:
- Reference Page
-
glUniform4dv
public static void glUniform4dv(int location, double[] value)Array version of:Uniform4dv- See Also:
- Reference Page
-
glUniformMatrix2dv
public static void glUniformMatrix2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2dv- See Also:
- Reference Page
-
glUniformMatrix3dv
public static void glUniformMatrix3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3dv- See Also:
- Reference Page
-
glUniformMatrix4dv
public static void glUniformMatrix4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4dv- See Also:
- Reference Page
-
glUniformMatrix2x3dv
public static void glUniformMatrix2x3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2x3dv- See Also:
- Reference Page
-
glUniformMatrix2x4dv
public static void glUniformMatrix2x4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix2x4dv- See Also:
- Reference Page
-
glUniformMatrix3x2dv
public static void glUniformMatrix3x2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3x2dv- See Also:
- Reference Page
-
glUniformMatrix3x4dv
public static void glUniformMatrix3x4dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix3x4dv- See Also:
- Reference Page
-
glUniformMatrix4x2dv
public static void glUniformMatrix4x2dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4x2dv- See Also:
- Reference Page
-
glUniformMatrix4x3dv
public static void glUniformMatrix4x3dv(int location, boolean transpose, double[] value)Array version of:UniformMatrix4x3dv- See Also:
- Reference Page
-
glGetUniformdv
public static void glGetUniformdv(int program, int location, double[] params)Array version of:GetUniformdv- See Also:
- Reference Page
-
glGetActiveSubroutineUniformiv
public static void glGetActiveSubroutineUniformiv(int program, int shadertype, int index, int pname, int[] values)Array version of:GetActiveSubroutineUniformiv- See Also:
- Reference Page
-
glGetActiveSubroutineUniformName
public static void glGetActiveSubroutineUniformName(int program, int shadertype, int index, @Nullable int[] length, java.nio.ByteBuffer name)Array version of:GetActiveSubroutineUniformName- See Also:
- Reference Page
-
glGetActiveSubroutineName
public static void glGetActiveSubroutineName(int program, int shadertype, int index, @Nullable int[] length, java.nio.ByteBuffer name)Array version of:GetActiveSubroutineName- See Also:
- Reference Page
-
glUniformSubroutinesuiv
public static void glUniformSubroutinesuiv(int shadertype, int[] indices)Array version of:UniformSubroutinesuiv- See Also:
- Reference Page
-
glGetUniformSubroutineuiv
public static void glGetUniformSubroutineuiv(int shadertype, int location, int[] params)Array version of:GetUniformSubroutineuiv- See Also:
- Reference Page
-
glGetProgramStageiv
public static void glGetProgramStageiv(int program, int shadertype, int pname, int[] values)Array version of:GetProgramStageiv- See Also:
- Reference Page
-
glPatchParameterfv
public static void glPatchParameterfv(int pname, float[] values)Array version of:PatchParameterfv- See Also:
- Reference Page
-
glDeleteTransformFeedbacks
public static void glDeleteTransformFeedbacks(int[] ids)
Array version of:DeleteTransformFeedbacks- See Also:
- Reference Page
-
glGenTransformFeedbacks
public static void glGenTransformFeedbacks(int[] ids)
Array version of:GenTransformFeedbacks- See Also:
- Reference Page
-
glGetQueryIndexediv
public static void glGetQueryIndexediv(int target, int index, int pname, int[] params)Array version of:GetQueryIndexediv- See Also:
- Reference Page
-
-