Class GL20
- Direct Known Subclasses:
GL21
Extensions promoted to core in this release:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
When thetarget
parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value ofpname
may be.static final int
Accepted by thepname
parameter of GetInteger.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Accepted by thetype
argument of CreateShader and returned by theparams
parameter of GetShaderiv.static final int
Accepted by thetarget
parameter of Hint and thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by theparam
parameter of PointParameter{if}v.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameter of Enable, Disable, and IsEnabled, by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetarget
parameter of TexEnvi, TexEnviv, TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv.static final int
Accepted by thepname
parameter of PointParameter{if}v.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Returned by thetype
parameter of GetActiveUniform.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thename
parameter of GetString.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by thepname
parameter of GetIntegerv.static final int
Accepted by theparam
parameter of PointParameter{if}v.static final int
Accepted by thepname
parameter of GetShaderiv.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thepname
parameter of GetVertexAttribPointerv.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thepname
parameter of GetVertexAttrib{dfi}v.static final int
Accepted by thecap
parameter of Disable, Enable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thecap
parameter of Disable, Enable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.static final int
Accepted by thetype
argument of CreateShader and returned by theparams
parameter of GetShaderiv.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.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.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.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.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
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
glAttachShader
(int program, int shader) Attaches a shader object to a program object.static void
glBindAttribLocation
(int program, int index, CharSequence name) Associates a generic vertex attribute index with a named attribute variable.static void
glBindAttribLocation
(int program, int index, ByteBuffer name) Associates a generic vertex attribute index with a named attribute variable.static void
glBlendEquationSeparate
(int modeRGB, int modeAlpha) Sets the RGB blend equation and the alpha blend equation separately.static void
glCompileShader
(int shader) Compiles a shader object.static int
Creates a program object.static int
glCreateShader
(int type) Creates a shader object.static void
glDeleteProgram
(int program) Deletes a program object.static void
glDeleteShader
(int shader) Deletes a shader object.static void
glDetachShader
(int program, int shader) Detaches a shader object from a program object to which it is attached.static void
glDisableVertexAttribArray
(int index) Disables a generic vertex attribute array.static void
glDrawBuffers
(int buf) Specifies a list of color buffers to be drawn into.static void
glDrawBuffers
(int[] bufs) Array version of:DrawBuffers
static void
glDrawBuffers
(IntBuffer bufs) Specifies a list of color buffers to be drawn into.static void
glEnableVertexAttribArray
(int index) Enables a generic vertex attribute array.static void
glGetActiveAttrib
(int program, int index, int[] length, int[] size, int[] type, ByteBuffer name) Array version of:GetActiveAttrib
static String
glGetActiveAttrib
(int program, int index, int maxLength, IntBuffer size, IntBuffer type) Returns information about an active attribute variable for the specified program object.static String
glGetActiveAttrib
(int program, int index, IntBuffer size, IntBuffer type) Returns information about an active attribute variable for the specified program object.static void
glGetActiveAttrib
(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) Returns information about an active attribute variable for the specified program object.static void
glGetActiveUniform
(int program, int index, int[] length, int[] size, int[] type, ByteBuffer name) Array version of:GetActiveUniform
static String
glGetActiveUniform
(int program, int index, int maxLength, IntBuffer size, IntBuffer type) Returns information about an active uniform variable for the specified program object.static String
glGetActiveUniform
(int program, int index, IntBuffer size, IntBuffer type) Returns information about an active uniform variable for the specified program object.static void
glGetActiveUniform
(int program, int index, IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) Returns information about an active uniform variable for the specified program object.static void
glGetAttachedShaders
(int program, int[] count, int[] shaders) Array version of:GetAttachedShaders
static void
glGetAttachedShaders
(int program, IntBuffer count, IntBuffer shaders) Returns the shader objects attached to a program object.static int
glGetAttribLocation
(int program, CharSequence name) Returns the location of an attribute variable.static int
glGetAttribLocation
(int program, ByteBuffer name) Returns the location of an attribute variable.static int
glGetProgrami
(int program, int pname) Returns a parameter from a program object.static String
glGetProgramInfoLog
(int program) Returns the information log for a program object.static String
glGetProgramInfoLog
(int program, int maxLength) Returns the information log for a program object.static void
glGetProgramInfoLog
(int program, int[] length, ByteBuffer infoLog) Array version of:GetProgramInfoLog
static void
glGetProgramInfoLog
(int program, IntBuffer length, ByteBuffer infoLog) Returns the information log for a program object.static void
glGetProgramiv
(int program, int pname, int[] params) Array version of:GetProgramiv
static void
glGetProgramiv
(int program, int pname, IntBuffer params) Returns a parameter from a program object.static int
glGetShaderi
(int shader, int pname) Returns a parameter from a shader object.static String
glGetShaderInfoLog
(int shader) Returns the information log for a shader object.static String
glGetShaderInfoLog
(int shader, int maxLength) Returns the information log for a shader object.static void
glGetShaderInfoLog
(int shader, int[] length, ByteBuffer infoLog) Array version of:GetShaderInfoLog
static void
glGetShaderInfoLog
(int shader, IntBuffer length, ByteBuffer infoLog) Returns the information log for a shader object.static void
glGetShaderiv
(int shader, int pname, int[] params) Array version of:GetShaderiv
static void
glGetShaderiv
(int shader, int pname, IntBuffer params) Returns a parameter from a shader object.static String
glGetShaderSource
(int shader) Returns the source code string from a shader object.static String
glGetShaderSource
(int shader, int maxLength) Returns the source code string from a shader object.static void
glGetShaderSource
(int shader, int[] length, ByteBuffer source) Array version of:GetShaderSource
static void
glGetShaderSource
(int shader, IntBuffer length, ByteBuffer source) Returns the source code string from a shader object.static float
glGetUniformf
(int program, int location) Returns the float value(s) of a uniform variable.static void
glGetUniformfv
(int program, int location, float[] params) Array version of:GetUniformfv
static void
glGetUniformfv
(int program, int location, FloatBuffer params) Returns the float value(s) of a uniform variable.static int
glGetUniformi
(int program, int location) Returns the int value(s) of a uniform variable.static void
glGetUniformiv
(int program, int location, int[] params) Array version of:GetUniformiv
static void
glGetUniformiv
(int program, int location, IntBuffer params) Returns the int value(s) of a uniform variable.static int
glGetUniformLocation
(int program, CharSequence name) Returns the location of a uniform variable.static int
glGetUniformLocation
(int program, ByteBuffer name) Returns the location of a uniform variable.static void
glGetVertexAttribdv
(int index, int pname, double[] params) Array version of:GetVertexAttribdv
static void
glGetVertexAttribdv
(int index, int pname, DoubleBuffer params) Double version ofGetVertexAttribiv
.static void
glGetVertexAttribfv
(int index, int pname, float[] params) Array version of:GetVertexAttribfv
static void
glGetVertexAttribfv
(int index, int pname, FloatBuffer params) Float version ofGetVertexAttribiv
.static int
glGetVertexAttribi
(int index, int pname) Returns the integer value of a generic vertex attribute parameter.static void
glGetVertexAttribiv
(int index, int pname, int[] params) Array version of:GetVertexAttribiv
static void
glGetVertexAttribiv
(int index, int pname, IntBuffer params) Returns the integer value of a generic vertex attribute parameter.static long
glGetVertexAttribPointer
(int index, int pname) Returns the address of the specified generic vertex attribute pointer.static void
glGetVertexAttribPointerv
(int index, int pname, PointerBuffer pointer) Returns the address of the specified generic vertex attribute pointer.static boolean
glIsProgram
(int program) ReturnsTRUE
ifprogram
is the name of a program object.static boolean
glIsShader
(int shader) ReturnsTRUE
ifshader
is the name of a shader object.static void
glLinkProgram
(int program) Links a program object.static void
glShaderSource
(int shader, CharSequence string) Sets the source code inshader
to the source code in the array of strings specified bystrings
.static void
glShaderSource
(int shader, CharSequence... strings) Sets the source code inshader
to the source code in the array of strings specified bystrings
.static void
glShaderSource
(int shader, PointerBuffer strings, int[] length) Array version of:ShaderSource
static void
glShaderSource
(int shader, PointerBuffer strings, IntBuffer length) Sets the source code inshader
to the source code in the array of strings specified bystrings
.static void
glStencilFuncSeparate
(int face, int func, int ref, int mask) Sets front and/or back function and reference value for stencil testing.static void
glStencilMaskSeparate
(int face, int mask) Controls the front and/or back writing of individual bits in the stencil planes.static void
glStencilOpSeparate
(int face, int sfail, int dpfail, int dppass) Sets front and/or back stencil test actions.static void
glUniform1f
(int location, float v0) Specifies the value of a float uniform variable for the current program object.static void
glUniform1fv
(int location, float[] value) Array version of:Uniform1fv
static void
glUniform1fv
(int location, FloatBuffer value) Specifies the value of a single float uniform variable or a float uniform variable array for the current program object.static void
glUniform1i
(int location, int v0) Specifies the value of an int uniform variable for the current program object.static void
glUniform1iv
(int location, int[] value) Array version of:Uniform1iv
static void
glUniform1iv
(int location, IntBuffer value) Specifies the value of a single int uniform variable or a int uniform variable array for the current program object.static void
glUniform2f
(int location, float v0, float v1) Specifies the value of a vec2 uniform variable for the current program object.static void
glUniform2fv
(int location, float[] value) Array version of:Uniform2fv
static void
glUniform2fv
(int location, FloatBuffer value) Specifies the value of a single vec2 uniform variable or a vec2 uniform variable array for the current program object.static void
glUniform2i
(int location, int v0, int v1) Specifies the value of an ivec2 uniform variable for the current program object.static void
glUniform2iv
(int location, int[] value) Array version of:Uniform2iv
static void
glUniform2iv
(int location, IntBuffer value) Specifies the value of a single ivec2 uniform variable or an ivec2 uniform variable array for the current program object.static void
glUniform3f
(int location, float v0, float v1, float v2) Specifies the value of a vec3 uniform variable for the current program object.static void
glUniform3fv
(int location, float[] value) Array version of:Uniform3fv
static void
glUniform3fv
(int location, FloatBuffer value) Specifies the value of a single vec3 uniform variable or a vec3 uniform variable array for the current program object.static void
glUniform3i
(int location, int v0, int v1, int v2) Specifies the value of an ivec3 uniform variable for the current program object.static void
glUniform3iv
(int location, int[] value) Array version of:Uniform3iv
static void
glUniform3iv
(int location, IntBuffer value) Specifies the value of a single ivec3 uniform variable or an ivec3 uniform variable array for the current program object.static void
glUniform4f
(int location, float v0, float v1, float v2, float v3) Specifies the value of a vec4 uniform variable for the current program object.static void
glUniform4fv
(int location, float[] value) Array version of:Uniform4fv
static void
glUniform4fv
(int location, FloatBuffer value) Specifies the value of a single vec4 uniform variable or a vec4 uniform variable array for the current program object.static void
glUniform4i
(int location, int v0, int v1, int v2, int v3) Specifies the value of an ivec4 uniform variable for the current program object.static void
glUniform4iv
(int location, int[] value) Array version of:Uniform4iv
static void
glUniform4iv
(int location, IntBuffer value) Specifies the value of a single ivec4 uniform variable or an ivec4 uniform variable array for the current program object.static void
glUniformMatrix2fv
(int location, boolean transpose, float[] value) Array version of:UniformMatrix2fv
static void
glUniformMatrix2fv
(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat2 uniform variable or a mat2 uniform variable array for the current program object.static void
glUniformMatrix3fv
(int location, boolean transpose, float[] value) Array version of:UniformMatrix3fv
static void
glUniformMatrix3fv
(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat3 uniform variable or a mat3 uniform variable array for the current program object.static void
glUniformMatrix4fv
(int location, boolean transpose, float[] value) Array version of:UniformMatrix4fv
static void
glUniformMatrix4fv
(int location, boolean transpose, FloatBuffer value) Specifies the value of a single mat4 uniform variable or a mat4 uniform variable array for the current program object.static void
glUseProgram
(int program) Installs a program object as part of current rendering state.static void
glValidateProgram
(int program) Validates a program object.static void
glVertexAttrib1d
(int index, double v0) Double version ofVertexAttrib1f
.static void
glVertexAttrib1dv
(int index, double[] v) Array version of:VertexAttrib1dv
static void
glVertexAttrib1dv
(int index, DoubleBuffer v) Pointer version ofVertexAttrib1d
.static void
glVertexAttrib1f
(int index, float v0) Specifies the value of a generic vertex attribute.static void
glVertexAttrib1fv
(int index, float[] v) Array version of:VertexAttrib1fv
static void
glVertexAttrib1fv
(int index, FloatBuffer v) Pointer version ofVertexAttrib1f
.static void
glVertexAttrib1s
(int index, short v0) Short version ofVertexAttrib1f
.static void
glVertexAttrib1sv
(int index, short[] v) Array version of:VertexAttrib1sv
static void
glVertexAttrib1sv
(int index, ShortBuffer v) Pointer version ofVertexAttrib1s
.static void
glVertexAttrib2d
(int index, double v0, double v1) Double version ofVertexAttrib2f
.static void
glVertexAttrib2dv
(int index, double[] v) Array version of:VertexAttrib2dv
static void
glVertexAttrib2dv
(int index, DoubleBuffer v) Pointer version ofVertexAttrib2d
.static void
glVertexAttrib2f
(int index, float v0, float v1) Specifies the value of a generic vertex attribute.static void
glVertexAttrib2fv
(int index, float[] v) Array version of:VertexAttrib2fv
static void
glVertexAttrib2fv
(int index, FloatBuffer v) Pointer version ofVertexAttrib2f
.static void
glVertexAttrib2s
(int index, short v0, short v1) Short version ofVertexAttrib2f
.static void
glVertexAttrib2sv
(int index, short[] v) Array version of:VertexAttrib2sv
static void
glVertexAttrib2sv
(int index, ShortBuffer v) Pointer version ofVertexAttrib2s
.static void
glVertexAttrib3d
(int index, double v0, double v1, double v2) Double version ofVertexAttrib3f
.static void
glVertexAttrib3dv
(int index, double[] v) Array version of:VertexAttrib3dv
static void
glVertexAttrib3dv
(int index, DoubleBuffer v) Pointer version ofVertexAttrib3d
.static void
glVertexAttrib3f
(int index, float v0, float v1, float v2) Specifies the value of a generic vertex attribute.static void
glVertexAttrib3fv
(int index, float[] v) Array version of:VertexAttrib3fv
static void
glVertexAttrib3fv
(int index, FloatBuffer v) Pointer version ofVertexAttrib3f
.static void
glVertexAttrib3s
(int index, short v0, short v1, short v2) Short version ofVertexAttrib3f
.static void
glVertexAttrib3sv
(int index, short[] v) Array version of:VertexAttrib3sv
static void
glVertexAttrib3sv
(int index, ShortBuffer v) Pointer version ofVertexAttrib3s
.static void
glVertexAttrib4bv
(int index, ByteBuffer v) Byte pointer version ofVertexAttrib4f
.static void
glVertexAttrib4d
(int index, double v0, double v1, double v2, double v3) Double version ofVertexAttrib4f
.static void
glVertexAttrib4dv
(int index, double[] v) Array version of:VertexAttrib4dv
static void
glVertexAttrib4dv
(int index, DoubleBuffer v) Pointer version ofVertexAttrib4d
.static void
glVertexAttrib4f
(int index, float v0, float v1, float v2, float v3) Specifies the value of a generic vertex attribute.static void
glVertexAttrib4fv
(int index, float[] v) Array version of:VertexAttrib4fv
static void
glVertexAttrib4fv
(int index, FloatBuffer v) Pointer version ofVertexAttrib4f
.static void
glVertexAttrib4iv
(int index, int[] v) Array version of:VertexAttrib4iv
static void
glVertexAttrib4iv
(int index, IntBuffer v) Integer pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Nbv
(int index, ByteBuffer v) Normalized byte pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Niv
(int index, int[] v) Array version of:VertexAttrib4Niv
static void
glVertexAttrib4Niv
(int index, IntBuffer v) Normalized int pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Nsv
(int index, short[] v) Array version of:VertexAttrib4Nsv
static void
glVertexAttrib4Nsv
(int index, ShortBuffer v) Normalized short pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Nub
(int index, byte x, byte y, byte z, byte w) Normalized unsigned byte version ofVertexAttrib4f
.static void
glVertexAttrib4Nubv
(int index, ByteBuffer v) Normalized unsigned byte pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Nuiv
(int index, int[] v) Array version of:VertexAttrib4Nuiv
static void
glVertexAttrib4Nuiv
(int index, IntBuffer v) Normalized unsigned int pointer version ofVertexAttrib4f
.static void
glVertexAttrib4Nusv
(int index, short[] v) Array version of:VertexAttrib4Nusv
static void
glVertexAttrib4Nusv
(int index, ShortBuffer v) Normalized unsigned short pointer version ofVertexAttrib4f
.static void
glVertexAttrib4s
(int index, short v0, short v1, short v2, short v3) Short version ofVertexAttrib4f
.static void
glVertexAttrib4sv
(int index, short[] v) Array version of:VertexAttrib4sv
static void
glVertexAttrib4sv
(int index, ShortBuffer v) Pointer version ofVertexAttrib4s
.static void
glVertexAttrib4ubv
(int index, ByteBuffer v) Pointer version ofVertexAttrib4Nub
.static void
glVertexAttrib4uiv
(int index, int[] v) Array version of:VertexAttrib4uiv
static void
glVertexAttrib4uiv
(int index, IntBuffer v) Unsigned int pointer version ofVertexAttrib4f
.static void
glVertexAttrib4usv
(int index, short[] v) Array version of:VertexAttrib4usv
static void
glVertexAttrib4usv
(int index, ShortBuffer v) Unsigned short pointer version ofVertexAttrib4f
.static void
glVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, long pointer) Specifies the location and organization of a vertex attribute array.static void
glVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, ByteBuffer pointer) Specifies the location and organization of a vertex attribute array.static void
glVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, FloatBuffer pointer) Specifies the location and organization of a vertex attribute array.static void
glVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, IntBuffer pointer) Specifies the location and organization of a vertex attribute array.static void
glVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, ShortBuffer pointer) Specifies the location and organization of a vertex attribute array.static void
nglBindAttribLocation
(int program, int index, long name) Unsafe version of:BindAttribLocation
static void
nglDrawBuffers
(int n, long bufs) Unsafe version of:DrawBuffers
static void
nglGetActiveAttrib
(int program, int index, int maxLength, long length, long size, long type, long name) Unsafe version of:GetActiveAttrib
static void
nglGetActiveUniform
(int program, int index, int maxLength, long length, long size, long type, long name) Unsafe version of:GetActiveUniform
static void
nglGetAttachedShaders
(int program, int maxCount, long count, long shaders) Unsafe version of:GetAttachedShaders
static int
nglGetAttribLocation
(int program, long name) Unsafe version of:GetAttribLocation
static void
nglGetProgramInfoLog
(int program, int maxLength, long length, long infoLog) Unsafe version of:GetProgramInfoLog
static void
nglGetProgramiv
(int program, int pname, long params) Unsafe version of:GetProgramiv
static void
nglGetShaderInfoLog
(int shader, int maxLength, long length, long infoLog) Unsafe version of:GetShaderInfoLog
static void
nglGetShaderiv
(int shader, int pname, long params) Unsafe version of:GetShaderiv
static void
nglGetShaderSource
(int shader, int maxLength, long length, long source) Unsafe version of:GetShaderSource
static void
nglGetUniformfv
(int program, int location, long params) Unsafe version of:GetUniformfv
static void
nglGetUniformiv
(int program, int location, long params) Unsafe version of:GetUniformiv
static int
nglGetUniformLocation
(int program, long name) Unsafe version of:GetUniformLocation
static void
nglGetVertexAttribdv
(int index, int pname, long params) Unsafe version of:GetVertexAttribdv
static void
nglGetVertexAttribfv
(int index, int pname, long params) Unsafe version of:GetVertexAttribfv
static void
nglGetVertexAttribiv
(int index, int pname, long params) Unsafe version of:GetVertexAttribiv
static void
nglGetVertexAttribPointerv
(int index, int pname, long pointer) Unsafe version of:GetVertexAttribPointerv
static void
nglShaderSource
(int shader, int count, long strings, long length) Unsafe version of:ShaderSource
static void
nglUniform1fv
(int location, int count, long value) Unsafe version of:Uniform1fv
static void
nglUniform1iv
(int location, int count, long value) Unsafe version of:Uniform1iv
static void
nglUniform2fv
(int location, int count, long value) Unsafe version of:Uniform2fv
static void
nglUniform2iv
(int location, int count, long value) Unsafe version of:Uniform2iv
static void
nglUniform3fv
(int location, int count, long value) Unsafe version of:Uniform3fv
static void
nglUniform3iv
(int location, int count, long value) Unsafe version of:Uniform3iv
static void
nglUniform4fv
(int location, int count, long value) Unsafe version of:Uniform4fv
static void
nglUniform4iv
(int location, int count, long value) Unsafe version of:Uniform4iv
static void
nglUniformMatrix2fv
(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix2fv
static void
nglUniformMatrix3fv
(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix3fv
static void
nglUniformMatrix4fv
(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix4fv
static void
nglVertexAttrib1dv
(int index, long v) Unsafe version of:VertexAttrib1dv
static void
nglVertexAttrib1fv
(int index, long v) Unsafe version of:VertexAttrib1fv
static void
nglVertexAttrib1sv
(int index, long v) Unsafe version of:VertexAttrib1sv
static void
nglVertexAttrib2dv
(int index, long v) Unsafe version of:VertexAttrib2dv
static void
nglVertexAttrib2fv
(int index, long v) Unsafe version of:VertexAttrib2fv
static void
nglVertexAttrib2sv
(int index, long v) Unsafe version of:VertexAttrib2sv
static void
nglVertexAttrib3dv
(int index, long v) Unsafe version of:VertexAttrib3dv
static void
nglVertexAttrib3fv
(int index, long v) Unsafe version of:VertexAttrib3fv
static void
nglVertexAttrib3sv
(int index, long v) Unsafe version of:VertexAttrib3sv
static void
nglVertexAttrib4bv
(int index, long v) Unsafe version of:VertexAttrib4bv
static void
nglVertexAttrib4dv
(int index, long v) Unsafe version of:VertexAttrib4dv
static void
nglVertexAttrib4fv
(int index, long v) Unsafe version of:VertexAttrib4fv
static void
nglVertexAttrib4iv
(int index, long v) Unsafe version of:VertexAttrib4iv
static void
nglVertexAttrib4Nbv
(int index, long v) Unsafe version of:VertexAttrib4Nbv
static void
nglVertexAttrib4Niv
(int index, long v) Unsafe version of:VertexAttrib4Niv
static void
nglVertexAttrib4Nsv
(int index, long v) Unsafe version of:VertexAttrib4Nsv
static void
nglVertexAttrib4Nubv
(int index, long v) Unsafe version of:VertexAttrib4Nubv
static void
nglVertexAttrib4Nuiv
(int index, long v) Unsafe version of:VertexAttrib4Nuiv
static void
nglVertexAttrib4Nusv
(int index, long v) Unsafe version of:VertexAttrib4Nusv
static void
nglVertexAttrib4sv
(int index, long v) Unsafe version of:VertexAttrib4sv
static void
nglVertexAttrib4ubv
(int index, long v) Unsafe version of:VertexAttrib4ubv
static void
nglVertexAttrib4uiv
(int index, long v) Unsafe version of:VertexAttrib4uiv
static void
nglVertexAttrib4usv
(int index, long v) Unsafe version of:VertexAttrib4usv
static void
nglVertexAttribPointer
(int index, int size, int type, boolean normalized, int stride, long pointer) Unsafe version of:VertexAttribPointer
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, glGetQueryObjectiv, glGetQueryObjectui, glGetQueryObjectuiv, 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.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.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.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.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
-
Field Details
-
GL_SHADING_LANGUAGE_VERSION
public static final int GL_SHADING_LANGUAGE_VERSIONAccepted by thename
parameter of GetString.- See Also:
-
GL_CURRENT_PROGRAM
public static final int GL_CURRENT_PROGRAMAccepted by thepname
parameter of GetInteger.- See Also:
-
GL_SHADER_TYPE
public static final int GL_SHADER_TYPEAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_DELETE_STATUS
public static final int GL_DELETE_STATUSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_COMPILE_STATUS
public static final int GL_COMPILE_STATUSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_LINK_STATUS
public static final int GL_LINK_STATUSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_VALIDATE_STATUS
public static final int GL_VALIDATE_STATUSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_INFO_LOG_LENGTH
public static final int GL_INFO_LOG_LENGTHAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_ATTACHED_SHADERS
public static final int GL_ATTACHED_SHADERSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_ACTIVE_UNIFORMS
public static final int GL_ACTIVE_UNIFORMSAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_ACTIVE_UNIFORM_MAX_LENGTH
public static final int GL_ACTIVE_UNIFORM_MAX_LENGTHAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_ACTIVE_ATTRIBUTES
public static final int GL_ACTIVE_ATTRIBUTESAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
public static final int GL_ACTIVE_ATTRIBUTE_MAX_LENGTHAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_SHADER_SOURCE_LENGTH
public static final int GL_SHADER_SOURCE_LENGTHAccepted by thepname
parameter of GetShaderiv.- See Also:
-
GL_FLOAT_VEC2
public static final int GL_FLOAT_VEC2Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_FLOAT_VEC3
public static final int GL_FLOAT_VEC3Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_FLOAT_VEC4
public static final int GL_FLOAT_VEC4Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_VEC2
public static final int GL_INT_VEC2Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_VEC3
public static final int GL_INT_VEC3Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_INT_VEC4
public static final int GL_INT_VEC4Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_BOOL
public static final int GL_BOOLReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_BOOL_VEC2
public static final int GL_BOOL_VEC2Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_BOOL_VEC3
public static final int GL_BOOL_VEC3Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_BOOL_VEC4
public static final int GL_BOOL_VEC4Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_FLOAT_MAT2
public static final int GL_FLOAT_MAT2Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_FLOAT_MAT3
public static final int GL_FLOAT_MAT3Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_FLOAT_MAT4
public static final int GL_FLOAT_MAT4Returned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_1D
public static final int GL_SAMPLER_1DReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_2D
public static final int GL_SAMPLER_2DReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_3D
public static final int GL_SAMPLER_3DReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_CUBE
public static final int GL_SAMPLER_CUBEReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_1D_SHADOW
public static final int GL_SAMPLER_1D_SHADOWReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_SAMPLER_2D_SHADOW
public static final int GL_SAMPLER_2D_SHADOWReturned by thetype
parameter of GetActiveUniform.- See Also:
-
GL_VERTEX_SHADER
public static final int GL_VERTEX_SHADERAccepted by thetype
argument of CreateShader and returned by theparams
parameter of GetShaderiv.- See Also:
-
GL_MAX_VERTEX_UNIFORM_COMPONENTS
public static final int GL_MAX_VERTEX_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VARYING_FLOATS
public static final int GL_MAX_VARYING_FLOATSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VERTEX_ATTRIBS
public static final int GL_MAX_VERTEX_ATTRIBSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_VERTEX_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
public static final int GL_MAX_COMBINED_TEXTURE_IMAGE_UNITSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_TEXTURE_COORDS
public static final int GL_MAX_TEXTURE_COORDSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_PROGRAM_POINT_SIZE
public static final int GL_VERTEX_PROGRAM_POINT_SIZEAccepted by thecap
parameter of Disable, Enable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_PROGRAM_TWO_SIDE
public static final int GL_VERTEX_PROGRAM_TWO_SIDEAccepted by thecap
parameter of Disable, Enable, and IsEnabled, and by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_ENABLED
public static final int GL_VERTEX_ATTRIB_ARRAY_ENABLEDAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_SIZE
public static final int GL_VERTEX_ATTRIB_ARRAY_SIZEAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_STRIDE
public static final int GL_VERTEX_ATTRIB_ARRAY_STRIDEAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_TYPE
public static final int GL_VERTEX_ATTRIB_ARRAY_TYPEAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
public static final int GL_VERTEX_ATTRIB_ARRAY_NORMALIZEDAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_CURRENT_VERTEX_ATTRIB
public static final int GL_CURRENT_VERTEX_ATTRIBAccepted by thepname
parameter of GetVertexAttrib{dfi}v.- See Also:
-
GL_VERTEX_ATTRIB_ARRAY_POINTER
public static final int GL_VERTEX_ATTRIB_ARRAY_POINTERAccepted by thepname
parameter of GetVertexAttribPointerv.- See Also:
-
GL_FRAGMENT_SHADER
public static final int GL_FRAGMENT_SHADERAccepted by thetype
argument of CreateShader and returned by theparams
parameter of GetShaderiv.- See Also:
-
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
public static final int GL_MAX_FRAGMENT_UNIFORM_COMPONENTSAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
public static final int GL_FRAGMENT_SHADER_DERIVATIVE_HINTAccepted by thetarget
parameter of Hint and thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_MAX_DRAW_BUFFERS
public static final int GL_MAX_DRAW_BUFFERSAccepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER0
public static final int GL_DRAW_BUFFER0Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER1
public static final int GL_DRAW_BUFFER1Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER2
public static final int GL_DRAW_BUFFER2Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER3
public static final int GL_DRAW_BUFFER3Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER4
public static final int GL_DRAW_BUFFER4Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER5
public static final int GL_DRAW_BUFFER5Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER6
public static final int GL_DRAW_BUFFER6Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER7
public static final int GL_DRAW_BUFFER7Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER8
public static final int GL_DRAW_BUFFER8Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER9
public static final int GL_DRAW_BUFFER9Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER10
public static final int GL_DRAW_BUFFER10Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER11
public static final int GL_DRAW_BUFFER11Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER12
public static final int GL_DRAW_BUFFER12Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER13
public static final int GL_DRAW_BUFFER13Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER14
public static final int GL_DRAW_BUFFER14Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_DRAW_BUFFER15
public static final int GL_DRAW_BUFFER15Accepted by thepname
parameters of GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_POINT_SPRITE
public static final int GL_POINT_SPRITEAccepted by thecap
parameter of Enable, Disable, and IsEnabled, by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev, and by thetarget
parameter of TexEnvi, TexEnviv, TexEnvf, TexEnvfv, GetTexEnviv, and GetTexEnvfv.- See Also:
-
GL_COORD_REPLACE
public static final int GL_COORD_REPLACEWhen thetarget
parameter of TexEnvf, TexEnvfv, TexEnvi, TexEnviv, GetTexEnvfv, or GetTexEnviv is POINT_SPRITE, then the value ofpname
may be.- See Also:
-
GL_POINT_SPRITE_COORD_ORIGIN
public static final int GL_POINT_SPRITE_COORD_ORIGINAccepted by thepname
parameter of PointParameter{if}v.- See Also:
-
GL_LOWER_LEFT
public static final int GL_LOWER_LEFTAccepted by theparam
parameter of PointParameter{if}v.- See Also:
-
GL_UPPER_LEFT
public static final int GL_UPPER_LEFTAccepted by theparam
parameter of PointParameter{if}v.- See Also:
-
GL_BLEND_EQUATION_RGB
public static final int GL_BLEND_EQUATION_RGBAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_BLEND_EQUATION_ALPHA
public static final int GL_BLEND_EQUATION_ALPHAAccepted by thepname
parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev.- See Also:
-
GL_STENCIL_BACK_FUNC
public static final int GL_STENCIL_BACK_FUNCAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_FAIL
public static final int GL_STENCIL_BACK_FAILAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_FAIL
public static final int GL_STENCIL_BACK_PASS_DEPTH_FAILAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_PASS_DEPTH_PASS
public static final int GL_STENCIL_BACK_PASS_DEPTH_PASSAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_REF
public static final int GL_STENCIL_BACK_REFAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_VALUE_MASK
public static final int GL_STENCIL_BACK_VALUE_MASKAccepted by thepname
parameter of GetIntegerv.- See Also:
-
GL_STENCIL_BACK_WRITEMASK
public static final int GL_STENCIL_BACK_WRITEMASKAccepted by thepname
parameter of GetIntegerv.- See Also:
-
-
Method Details
-
glCreateProgram
public static int glCreateProgram()Creates a program object.- See Also:
-
glDeleteProgram
public static void glDeleteProgram(int program) Deletes a program object.- Parameters:
program
- the program object to be deleted- See Also:
-
glIsProgram
public static boolean glIsProgram(int program) ReturnsTRUE
ifprogram
is the name of a program object. Ifprogram
is zero, or a non-zero value that is not the name of a program object, IsProgram returnsFALSE
. No error is generated if program is not a valid program object name.- Parameters:
program
- the program object name to query- See Also:
-
glCreateShader
public static int glCreateShader(int type) Creates a shader object.- Parameters:
type
- the type of shader to be created. One of:VERTEX_SHADER
FRAGMENT_SHADER
GEOMETRY_SHADER
TESS_CONTROL_SHADER
TESS_EVALUATION_SHADER
- See Also:
-
glDeleteShader
public static void glDeleteShader(int shader) Deletes a shader object.- Parameters:
shader
- the shader object to be deleted- See Also:
-
glIsShader
public static boolean glIsShader(int shader) ReturnsTRUE
ifshader
is the name of a shader object. Ifshader
is zero, or a nonzero value that is not the name of a shader object, IsShader returnsFALSE
. No error is generated if shader is not a valid shader object name.- Parameters:
shader
- the shader object name to query- See Also:
-
glAttachShader
public static void glAttachShader(int program, int shader) Attaches a shader object to a program object.In order to create a complete shader program, there must be a way to specify the list of things that will be linked together. Program objects provide this mechanism. Shaders that are to be linked together in a program object must first be attached to that program object. glAttachShader attaches the shader object specified by shader to the program object specified by program. This indicates that shader will be included in link operations that will be performed on program.
All operations that can be performed on a shader object are valid whether or not the shader object is attached to a program object. It is permissible to attach a shader object to a program object before source code has been loaded into the shader object or before the shader object has been compiled. It is permissible to attach multiple shader objects of the same type because each may contain a portion of the complete shader. It is also permissible to attach a shader object to more than one program object. If a shader object is deleted while it is attached to a program object, it will be flagged for deletion, and deletion will not occur until glDetachShader is called to detach it from all program objects to which it is attached.
- Parameters:
program
- the program object to which a shader object will be attachedshader
- the shader object that is to be attached- See Also:
-
glDetachShader
public static void glDetachShader(int program, int shader) Detaches a shader object from a program object to which it is attached.- Parameters:
program
- the program object from which to detach the shader objectshader
- the shader object to be detached- See Also:
-
nglShaderSource
public static void nglShaderSource(int shader, int count, long strings, long length) Unsafe version of:ShaderSource
- Parameters:
count
- the number of elements in the string and length arrays
-
glShaderSource
Sets the source code inshader
to the source code in the array of strings specified bystrings
. Any source code previously stored in the shader object is completely replaced. The number of strings in the array is specified bycount
. Iflength
isNULL
, each string is assumed to be null terminated. Iflength
is a value other thanNULL
, it points to an array containing a string length for each of the corresponding elements ofstrings
. Each element in the length array may contain the length of the corresponding string (the null character is not counted as part of the string length) or a value less than 0 to indicate that the string is null terminated. The source code strings are not scanned or parsed at this time; they are simply copied into the specified shader object.- Parameters:
shader
- the shader object whose source code is to be replacedstrings
- an array of pointers to strings containing the source code to be loaded into the shaderlength
- an array of string lengths- See Also:
-
glShaderSource
Sets the source code inshader
to the source code in the array of strings specified bystrings
. Any source code previously stored in the shader object is completely replaced. The number of strings in the array is specified bycount
. Iflength
isNULL
, each string is assumed to be null terminated. Iflength
is a value other thanNULL
, it points to an array containing a string length for each of the corresponding elements ofstrings
. Each element in the length array may contain the length of the corresponding string (the null character is not counted as part of the string length) or a value less than 0 to indicate that the string is null terminated. The source code strings are not scanned or parsed at this time; they are simply copied into the specified shader object.- Parameters:
shader
- the shader object whose source code is to be replacedstrings
- an array of pointers to strings containing the source code to be loaded into the shader- See Also:
-
glShaderSource
Sets the source code inshader
to the source code in the array of strings specified bystrings
. Any source code previously stored in the shader object is completely replaced. The number of strings in the array is specified bycount
. Iflength
isNULL
, each string is assumed to be null terminated. Iflength
is a value other thanNULL
, it points to an array containing a string length for each of the corresponding elements ofstrings
. Each element in the length array may contain the length of the corresponding string (the null character is not counted as part of the string length) or a value less than 0 to indicate that the string is null terminated. The source code strings are not scanned or parsed at this time; they are simply copied into the specified shader object.- Parameters:
shader
- the shader object whose source code is to be replaced- See Also:
-
glCompileShader
public static void glCompileShader(int shader) Compiles a shader object.- Parameters:
shader
- the shader object to be compiled- See Also:
-
glLinkProgram
public static void glLinkProgram(int program) Links a program object.- Parameters:
program
- the program object to be linked- See Also:
-
glUseProgram
public static void glUseProgram(int program) Installs a program object as part of current rendering state.- Parameters:
program
- the program object whose executables are to be used as part of current rendering state- See Also:
-
glValidateProgram
public static void glValidateProgram(int program) Validates a program object.- Parameters:
program
- the program object to be validated- See Also:
-
glUniform1f
public static void glUniform1f(int location, float v0) Specifies the value of a float uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform value- See Also:
-
glUniform2f
public static void glUniform2f(int location, float v0, float v1) Specifies the value of a vec2 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y value- See Also:
-
glUniform3f
public static void glUniform3f(int location, float v0, float v1, float v2) Specifies the value of a vec3 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z value- See Also:
-
glUniform4f
public static void glUniform4f(int location, float v0, float v1, float v2, float v3) Specifies the value of a vec4 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z valuev3
- the uniform w value- See Also:
-
glUniform1i
public static void glUniform1i(int location, int v0) Specifies the value of an int uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform value- See Also:
-
glUniform2i
public static void glUniform2i(int location, int v0, int v1) Specifies the value of an ivec2 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y value- See Also:
-
glUniform3i
public static void glUniform3i(int location, int v0, int v1, int v2) Specifies the value of an ivec3 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z value- See Also:
-
glUniform4i
public static void glUniform4i(int location, int v0, int v1, int v2, int v3) Specifies the value of an ivec4 uniform variable for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedv0
- the uniform x valuev1
- the uniform y valuev2
- the uniform z valuev3
- the uniform w value- See Also:
-
nglUniform1fv
public static void nglUniform1fv(int location, int count, long value) Unsafe version of:Uniform1fv
- 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.
-
glUniform1fv
Specifies the value of a single float uniform variable or a float uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform2fv
public static void nglUniform2fv(int location, int count, long value) Unsafe version of:Uniform2fv
- 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.
-
glUniform2fv
Specifies the value of a single vec2 uniform variable or a vec2 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform3fv
public static void nglUniform3fv(int location, int count, long value) Unsafe version of:Uniform3fv
- 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.
-
glUniform3fv
Specifies the value of a single vec3 uniform variable or a vec3 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform4fv
public static void nglUniform4fv(int location, int count, long value) Unsafe version of:Uniform4fv
- 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.
-
glUniform4fv
Specifies the value of a single vec4 uniform variable or a vec4 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform1iv
public static void nglUniform1iv(int location, int count, long value) Unsafe version of:Uniform1iv
- 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.
-
glUniform1iv
Specifies the value of a single int uniform variable or a int uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform2iv
public static void nglUniform2iv(int location, int count, long value) Unsafe version of:Uniform2iv
- 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.
-
glUniform2iv
Specifies the value of a single ivec2 uniform variable or an ivec2 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform3iv
public static void nglUniform3iv(int location, int count, long value) Unsafe version of:Uniform3iv
- 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.
-
glUniform3iv
Specifies the value of a single ivec3 uniform variable or an ivec3 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniform4iv
public static void nglUniform4iv(int location, int count, long value) Unsafe version of:Uniform4iv
- 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.
-
glUniform4iv
Specifies the value of a single ivec4 uniform variable or an ivec4 uniform variable array for the current program object.- Parameters:
location
- the location of the uniform variable to be modifiedvalue
- a pointer to an array ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniformMatrix2fv
public static void nglUniformMatrix2fv(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix2fv
- 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.
-
glUniformMatrix2fv
Specifies the value of a single mat2 uniform variable or a mat2 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 ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniformMatrix3fv
public static void nglUniformMatrix3fv(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix3fv
- 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.
-
glUniformMatrix3fv
Specifies the value of a single mat3 uniform variable or a mat3 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 ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglUniformMatrix4fv
public static void nglUniformMatrix4fv(int location, int count, boolean transpose, long value) Unsafe version of:UniformMatrix4fv
- 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.
-
glUniformMatrix4fv
Specifies the value of a single mat4 uniform variable or a mat4 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 ofcount
values that will be used to update the specified uniform variable- See Also:
-
nglGetShaderiv
public static void nglGetShaderiv(int shader, int pname, long params) Unsafe version of:GetShaderiv
-
glGetShaderiv
Returns a parameter from a shader object.- Parameters:
shader
- the shader object to be queriedpname
- the object parameter. One of:SHADER_TYPE
DELETE_STATUS
COMPILE_STATUS
INFO_LOG_LENGTH
SHADER_SOURCE_LENGTH
params
- the requested object parameter- See Also:
-
glGetShaderi
public static int glGetShaderi(int shader, int pname) Returns a parameter from a shader object.- Parameters:
shader
- the shader object to be queriedpname
- the object parameter. One of:SHADER_TYPE
DELETE_STATUS
COMPILE_STATUS
INFO_LOG_LENGTH
SHADER_SOURCE_LENGTH
- See Also:
-
nglGetProgramiv
public static void nglGetProgramiv(int program, int pname, long params) Unsafe version of:GetProgramiv
-
glGetProgramiv
Returns a parameter from a program object.- Parameters:
program
- the program object to be queriedpname
- the object parameter. One of:params
- the requested object parameter- See Also:
-
glGetProgrami
public static int glGetProgrami(int program, int pname) Returns a parameter from a program object.- Parameters:
program
- the program object to be queriedpname
- the object parameter. One of:- See Also:
-
nglGetShaderInfoLog
public static void nglGetShaderInfoLog(int shader, int maxLength, long length, long infoLog) Unsafe version of:GetShaderInfoLog
- Parameters:
maxLength
- the size of the character buffer for storing the returned information log
-
glGetShaderInfoLog
Returns the information log for a shader object.- Parameters:
shader
- the shader object whose information log is to be queriedlength
- the length of the string returned ininfoLog
(excluding the null terminator)infoLog
- an array of characters that is used to return the information log- See Also:
-
glGetShaderInfoLog
Returns the information log for a shader object.- Parameters:
shader
- the shader object whose information log is to be queriedmaxLength
- the size of the character buffer for storing the returned information log- See Also:
-
glGetShaderInfoLog
Returns the information log for a shader object.- Parameters:
shader
- the shader object whose information log is to be queried- See Also:
-
nglGetProgramInfoLog
public static void nglGetProgramInfoLog(int program, int maxLength, long length, long infoLog) Unsafe version of:GetProgramInfoLog
- Parameters:
maxLength
- the size of the character buffer for storing the returned information log
-
glGetProgramInfoLog
Returns the information log for a program object.- Parameters:
program
- the program object whose information log is to be queriedlength
- the length of the string returned ininfoLog
(excluding the null terminator)infoLog
- an array of characters that is used to return the information log- See Also:
-
glGetProgramInfoLog
Returns the information log for a program object.- Parameters:
program
- the program object whose information log is to be queriedmaxLength
- the size of the character buffer for storing the returned information log- See Also:
-
glGetProgramInfoLog
Returns the information log for a program object.- Parameters:
program
- the program object whose information log is to be queried- See Also:
-
nglGetAttachedShaders
public static void nglGetAttachedShaders(int program, int maxCount, long count, long shaders) Unsafe version of:GetAttachedShaders
- Parameters:
maxCount
- the size of the array for storing the returned object names
-
glGetAttachedShaders
Returns the shader objects attached to a program object.- Parameters:
program
- the program object to be queriedcount
- the number of names actually returned inshaders
shaders
- an array that is used to return the names of attached shader objects- See Also:
-
nglGetUniformLocation
public static int nglGetUniformLocation(int program, long name) Unsafe version of:GetUniformLocation
-
glGetUniformLocation
Returns the location of a uniform variable.- Parameters:
program
- the program object to be queriedname
- a null terminated string containing the name of the uniform variable whose location is to be queried- See Also:
-
glGetUniformLocation
Returns the location of a uniform variable.- Parameters:
program
- the program object to be queriedname
- a null terminated string containing the name of the uniform variable whose location is to be queried- See Also:
-
nglGetActiveUniform
public static void nglGetActiveUniform(int program, int index, int maxLength, long length, long size, long type, long name) Unsafe version of:GetActiveUniform
- Parameters:
maxLength
- the maximum number of characters OpenGL is allowed to write in the character buffer indicated byname
-
glGetActiveUniform
public static void glGetActiveUniform(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) Returns information about an active uniform variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the uniform variable to be queriedlength
- the number of characters actually written by OpenGL in the string indicated byname
(excluding the null terminator) if a value other than NULL is passedsize
- the size of the uniform variabletype
- the data type of the uniform variablename
- a null terminated string containing the name of the uniform variable- See Also:
-
glGetActiveUniform
public static String glGetActiveUniform(int program, int index, int maxLength, IntBuffer size, IntBuffer type) Returns information about an active uniform variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the uniform variable to be queriedmaxLength
- the maximum number of characters OpenGL is allowed to write in the character buffer indicated byname
size
- the size of the uniform variabletype
- the data type of the uniform variable- See Also:
-
glGetActiveUniform
Returns information about an active uniform variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the uniform variable to be queriedsize
- the size of the uniform variabletype
- the data type of the uniform variable- See Also:
-
nglGetUniformfv
public static void nglGetUniformfv(int program, int location, long params) Unsafe version of:GetUniformfv
-
glGetUniformfv
Returns the float 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:
-
glGetUniformf
public static float glGetUniformf(int program, int location) Returns the float 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:
-
nglGetUniformiv
public static void nglGetUniformiv(int program, int location, long params) Unsafe version of:GetUniformiv
-
glGetUniformiv
Returns the int 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:
-
glGetUniformi
public static int glGetUniformi(int program, int location) Returns the int 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:
-
nglGetShaderSource
public static void nglGetShaderSource(int shader, int maxLength, long length, long source) Unsafe version of:GetShaderSource
- Parameters:
maxLength
- the size of the character buffer for storing the returned source code string
-
glGetShaderSource
Returns the source code string from a shader object.- Parameters:
shader
- the shader object to be queriedlength
- the length of the string returned in source (excluding the null terminator)source
- an array of characters that is used to return the source code string- See Also:
-
glGetShaderSource
Returns the source code string from a shader object.- Parameters:
shader
- the shader object to be queriedmaxLength
- the size of the character buffer for storing the returned source code string- See Also:
-
glGetShaderSource
Returns the source code string from a shader object.- Parameters:
shader
- the shader object to be queried- See Also:
-
glVertexAttrib1f
public static void glVertexAttrib1f(int index, float v0) Specifies the value of a generic vertex attribute. The y and z components are implicitly set to 0.0f and w to 1.0f.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x component- See Also:
-
glVertexAttrib1s
public static void glVertexAttrib1s(int index, short v0) Short version ofVertexAttrib1f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x component- See Also:
-
glVertexAttrib1d
public static void glVertexAttrib1d(int index, double v0) Double version ofVertexAttrib1f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x component- See Also:
-
glVertexAttrib2f
public static void glVertexAttrib2f(int index, float v0, float v1) Specifies the value of a generic vertex attribute. The y component is implicitly set to 0.0f and w to 1.0f.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y component- See Also:
-
glVertexAttrib2s
public static void glVertexAttrib2s(int index, short v0, short v1) Short version ofVertexAttrib2f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y component- See Also:
-
glVertexAttrib2d
public static void glVertexAttrib2d(int index, double v0, double v1) Double version ofVertexAttrib2f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y component- See Also:
-
glVertexAttrib3f
public static void glVertexAttrib3f(int index, float v0, float v1, float v2) Specifies the value of a generic vertex attribute. The w is implicitly set to 1.0f.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z component- See Also:
-
glVertexAttrib3s
public static void glVertexAttrib3s(int index, short v0, short v1, short v2) Short version ofVertexAttrib3f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z component- See Also:
-
glVertexAttrib3d
public static void glVertexAttrib3d(int index, double v0, double v1, double v2) Double version ofVertexAttrib3f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z component- See Also:
-
glVertexAttrib4f
public static void glVertexAttrib4f(int index, float v0, float v1, float v2, float v3) Specifies the value of a generic vertex attribute.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z componentv3
- the vertex attribute w component- See Also:
-
glVertexAttrib4s
public static void glVertexAttrib4s(int index, short v0, short v1, short v2, short v3) Short version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z componentv3
- the vertex attribute w component- See Also:
-
glVertexAttrib4d
public static void glVertexAttrib4d(int index, double v0, double v1, double v2, double v3) Double version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv0
- the vertex attribute x componentv1
- the vertex attribute y componentv2
- the vertex attribute z componentv3
- the vertex attribute w component- See Also:
-
glVertexAttrib4Nub
public static void glVertexAttrib4Nub(int index, byte x, byte y, byte z, byte w) Normalized unsigned byte version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedx
- the vertex attribute x componenty
- the vertex attribute y componentz
- the vertex attribute z componentw
- the vertex attribute w component- See Also:
-
nglVertexAttrib1fv
public static void nglVertexAttrib1fv(int index, long v) Unsafe version of:VertexAttrib1fv
-
glVertexAttrib1fv
Pointer version ofVertexAttrib1f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib1sv
public static void nglVertexAttrib1sv(int index, long v) Unsafe version of:VertexAttrib1sv
-
glVertexAttrib1sv
Pointer version ofVertexAttrib1s
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib1dv
public static void nglVertexAttrib1dv(int index, long v) Unsafe version of:VertexAttrib1dv
-
glVertexAttrib1dv
Pointer version ofVertexAttrib1d
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib2fv
public static void nglVertexAttrib2fv(int index, long v) Unsafe version of:VertexAttrib2fv
-
glVertexAttrib2fv
Pointer version ofVertexAttrib2f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib2sv
public static void nglVertexAttrib2sv(int index, long v) Unsafe version of:VertexAttrib2sv
-
glVertexAttrib2sv
Pointer version ofVertexAttrib2s
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib2dv
public static void nglVertexAttrib2dv(int index, long v) Unsafe version of:VertexAttrib2dv
-
glVertexAttrib2dv
Pointer version ofVertexAttrib2d
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib3fv
public static void nglVertexAttrib3fv(int index, long v) Unsafe version of:VertexAttrib3fv
-
glVertexAttrib3fv
Pointer version ofVertexAttrib3f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib3sv
public static void nglVertexAttrib3sv(int index, long v) Unsafe version of:VertexAttrib3sv
-
glVertexAttrib3sv
Pointer version ofVertexAttrib3s
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib3dv
public static void nglVertexAttrib3dv(int index, long v) Unsafe version of:VertexAttrib3dv
-
glVertexAttrib3dv
Pointer version ofVertexAttrib3d
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4fv
public static void nglVertexAttrib4fv(int index, long v) Unsafe version of:VertexAttrib4fv
-
glVertexAttrib4fv
Pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4sv
public static void nglVertexAttrib4sv(int index, long v) Unsafe version of:VertexAttrib4sv
-
glVertexAttrib4sv
Pointer version ofVertexAttrib4s
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4dv
public static void nglVertexAttrib4dv(int index, long v) Unsafe version of:VertexAttrib4dv
-
glVertexAttrib4dv
Pointer version ofVertexAttrib4d
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4iv
public static void nglVertexAttrib4iv(int index, long v) Unsafe version of:VertexAttrib4iv
-
glVertexAttrib4iv
Integer pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4bv
public static void nglVertexAttrib4bv(int index, long v) Unsafe version of:VertexAttrib4bv
-
glVertexAttrib4bv
Byte pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4ubv
public static void nglVertexAttrib4ubv(int index, long v) Unsafe version of:VertexAttrib4ubv
-
glVertexAttrib4ubv
Pointer version ofVertexAttrib4Nub
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4usv
public static void nglVertexAttrib4usv(int index, long v) Unsafe version of:VertexAttrib4usv
-
glVertexAttrib4usv
Unsigned short pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4uiv
public static void nglVertexAttrib4uiv(int index, long v) Unsafe version of:VertexAttrib4uiv
-
glVertexAttrib4uiv
Unsigned int pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Nbv
public static void nglVertexAttrib4Nbv(int index, long v) Unsafe version of:VertexAttrib4Nbv
-
glVertexAttrib4Nbv
Normalized byte pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Nsv
public static void nglVertexAttrib4Nsv(int index, long v) Unsafe version of:VertexAttrib4Nsv
-
glVertexAttrib4Nsv
Normalized short pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Niv
public static void nglVertexAttrib4Niv(int index, long v) Unsafe version of:VertexAttrib4Niv
-
glVertexAttrib4Niv
Normalized int pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Nubv
public static void nglVertexAttrib4Nubv(int index, long v) Unsafe version of:VertexAttrib4Nubv
-
glVertexAttrib4Nubv
Normalized unsigned byte pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Nusv
public static void nglVertexAttrib4Nusv(int index, long v) Unsafe version of:VertexAttrib4Nusv
-
glVertexAttrib4Nusv
Normalized unsigned short pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttrib4Nuiv
public static void nglVertexAttrib4Nuiv(int index, long v) Unsafe version of:VertexAttrib4Nuiv
-
glVertexAttrib4Nuiv
Normalized unsigned int pointer version ofVertexAttrib4f
.- Parameters:
index
- the index of the generic vertex attribute to be modifiedv
- the vertex attribute buffer- See Also:
-
nglVertexAttribPointer
public static void nglVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer) Unsafe version of:VertexAttribPointer
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ByteBuffer pointer) Specifies the location and organization of a vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. The initial value is GL_FLOAT. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
FIXED
normalized
- whether fixed-point data values should be normalized or converted directly as fixed-point values when they are accessedstride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, long pointer) Specifies the location and organization of a vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. The initial value is GL_FLOAT. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
FIXED
normalized
- whether fixed-point data values should be normalized or converted directly as fixed-point values when they are accessedstride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, ShortBuffer pointer) Specifies the location and organization of a vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. The initial value is GL_FLOAT. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
FIXED
normalized
- whether fixed-point data values should be normalized or converted directly as fixed-point values when they are accessedstride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, IntBuffer pointer) Specifies the location and organization of a vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. The initial value is GL_FLOAT. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
FIXED
normalized
- whether fixed-point data values should be normalized or converted directly as fixed-point values when they are accessedstride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
-
glVertexAttribPointer
public static void glVertexAttribPointer(int index, int size, int type, boolean normalized, int stride, FloatBuffer pointer) Specifies the location and organization of a vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be modifiedsize
- the number of values per vertex that are stored in the array. The initial value is 4. One of:1 2 3 4 BGRA
type
- the data type of each component in the array. The initial value is GL_FLOAT. One of:BYTE
UNSIGNED_BYTE
SHORT
UNSIGNED_SHORT
INT
UNSIGNED_INT
HALF_FLOAT
FLOAT
DOUBLE
UNSIGNED_INT_2_10_10_10_REV
INT_2_10_10_10_REV
FIXED
normalized
- whether fixed-point data values should be normalized or converted directly as fixed-point values when they are accessedstride
- the byte offset between consecutive generic vertex attributes. If stride is 0, the generic vertex attributes are understood to be tightly packed in the array. The initial value is 0.pointer
- the vertex attribute data or the offset of the first component of the first generic vertex attribute in the array in the data store of the buffer currently bound to theARRAY_BUFFER
target. The initial value is 0.- See Also:
-
glEnableVertexAttribArray
public static void glEnableVertexAttribArray(int index) Enables a generic vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be enabled- See Also:
-
glDisableVertexAttribArray
public static void glDisableVertexAttribArray(int index) Disables a generic vertex attribute array.- Parameters:
index
- the index of the generic vertex attribute to be disabled- See Also:
-
nglBindAttribLocation
public static void nglBindAttribLocation(int program, int index, long name) Unsafe version of:BindAttribLocation
-
glBindAttribLocation
Associates a generic vertex attribute index with a named attribute variable.- Parameters:
program
- the program object in which the association is to be madeindex
- the index of the generic vertex attribute to be boundname
- a null terminated string containing the name of the vertex shader attribute variable to whichindex
is to be bound- See Also:
-
glBindAttribLocation
Associates a generic vertex attribute index with a named attribute variable.- Parameters:
program
- the program object in which the association is to be madeindex
- the index of the generic vertex attribute to be boundname
- a null terminated string containing the name of the vertex shader attribute variable to whichindex
is to be bound- See Also:
-
nglGetActiveAttrib
public static void nglGetActiveAttrib(int program, int index, int maxLength, long length, long size, long type, long name) Unsafe version of:GetActiveAttrib
- Parameters:
maxLength
- the maximum number of characters OpenGL is allowed to write in the character buffer indicated byname
-
glGetActiveAttrib
public static void glGetActiveAttrib(int program, int index, @Nullable IntBuffer length, IntBuffer size, IntBuffer type, ByteBuffer name) Returns information about an active attribute variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the attribute variable to be queriedlength
- the number of characters actually written by OpenGL in the string indicated byname
(excluding the null terminator) if a value other thanNULL
is passedsize
- the size of the attribute variabletype
- the data type of the attribute variablename
- a null terminated string containing the name of the attribute variable- See Also:
-
glGetActiveAttrib
public static String glGetActiveAttrib(int program, int index, int maxLength, IntBuffer size, IntBuffer type) Returns information about an active attribute variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the attribute variable to be queriedmaxLength
- the maximum number of characters OpenGL is allowed to write in the character buffer indicated byname
size
- the size of the attribute variabletype
- the data type of the attribute variable- See Also:
-
glGetActiveAttrib
Returns information about an active attribute variable for the specified program object.- Parameters:
program
- the program object to be queriedindex
- the index of the attribute variable to be queriedsize
- the size of the attribute variabletype
- the data type of the attribute variable- See Also:
-
nglGetAttribLocation
public static int nglGetAttribLocation(int program, long name) Unsafe version of:GetAttribLocation
-
glGetAttribLocation
Returns the location of an attribute variable.- Parameters:
program
- the program object to be queriedname
- a null terminated string containing the name of the attribute variable whose location is to be queried- See Also:
-
glGetAttribLocation
Returns the location of an attribute variable.- Parameters:
program
- the program object to be queriedname
- a null terminated string containing the name of the attribute variable whose location is to be queried- See Also:
-
nglGetVertexAttribiv
public static void nglGetVertexAttribiv(int index, int pname, long params) Unsafe version of:GetVertexAttribiv
-
glGetVertexAttribiv
Returns the integer value of a generic vertex attribute parameter.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the vertex attribute parameter to be queried. One of:params
- returns the requested data- See Also:
-
glGetVertexAttribi
public static int glGetVertexAttribi(int index, int pname) Returns the integer value of a generic vertex attribute parameter.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the vertex attribute parameter to be queried. One of:- See Also:
-
nglGetVertexAttribfv
public static void nglGetVertexAttribfv(int index, int pname, long params) Unsafe version of:GetVertexAttribfv
-
glGetVertexAttribfv
Float version ofGetVertexAttribiv
.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the vertex attribute parameter to be queriedparams
- returns the requested data- See Also:
-
nglGetVertexAttribdv
public static void nglGetVertexAttribdv(int index, int pname, long params) Unsafe version of:GetVertexAttribdv
-
glGetVertexAttribdv
Double version ofGetVertexAttribiv
.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the vertex attribute parameter to be queriedparams
- returns the requested data- See Also:
-
nglGetVertexAttribPointerv
public static void nglGetVertexAttribPointerv(int index, int pname, long pointer) Unsafe version of:GetVertexAttribPointerv
-
glGetVertexAttribPointerv
Returns the address of the specified generic vertex attribute pointer.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the generic vertex attribute parameter to be returned. Must be:VERTEX_ATTRIB_ARRAY_POINTER
pointer
- the pointer value- See Also:
-
glGetVertexAttribPointer
public static long glGetVertexAttribPointer(int index, int pname) Returns the address of the specified generic vertex attribute pointer.- Parameters:
index
- the generic vertex attribute parameter to be queriedpname
- the symbolic name of the generic vertex attribute parameter to be returned. Must be:VERTEX_ATTRIB_ARRAY_POINTER
- See Also:
-
nglDrawBuffers
public static void nglDrawBuffers(int n, long bufs) Unsafe version of:DrawBuffers
- Parameters:
n
- the number of buffers inbufs
-
glDrawBuffers
Specifies a list of color buffers to be drawn into.- Parameters:
bufs
- an array of symbolic constants specifying the buffers into which fragment colors or data values will be written. One of:NONE
FRONT_LEFT
FRONT_RIGHT
BACK_LEFT
BACK_RIGHT
COLOR_ATTACHMENT0
GL30.GL_COLOR_ATTACHMENT[1-15] - See Also:
-
glDrawBuffers
public static void glDrawBuffers(int buf) Specifies a list of color buffers to be drawn into.- See Also:
-
glBlendEquationSeparate
public static void glBlendEquationSeparate(int modeRGB, int modeAlpha) Sets the RGB blend equation and the alpha blend equation separately.- Parameters:
modeRGB
- the RGB blend equation, how the red, green, and blue components of the source and destination colors are combined. One of:FUNC_ADD
FUNC_SUBTRACT
FUNC_REVERSE_SUBTRACT
MIN
MAX
modeAlpha
- the alpha blend equation, how the alpha component of the source and destination colors are combined- See Also:
-
glStencilOpSeparate
public static void glStencilOpSeparate(int face, int sfail, int dpfail, int dppass) Sets front and/or back stencil test actions.- Parameters:
face
- whether front and/or back stencil state is updated. One of:FRONT
BACK
FRONT_AND_BACK
sfail
- the action to take when the stencil test fails. The initial value is GL_KEEP. One of:KEEP
ZERO
REPLACE
INCR
INCR_WRAP
DECR
DECR_WRAP
INVERT
dpfail
- the stencil action when the stencil test passes, but the depth test fails. The initial value is GL_KEEPdppass
- the stencil action when both the stencil test and the depth test pass, or when the stencil test passes and either there is no depth buffer or depth testing is not enabled. The initial value is GL_KEEP- See Also:
-
glStencilFuncSeparate
public static void glStencilFuncSeparate(int face, int func, int ref, int mask) Sets front and/or back function and reference value for stencil testing.- Parameters:
face
- whether front and/or back stencil state is updated. One of:FRONT
BACK
FRONT_AND_BACK
func
- the test function. The initial value is GL_ALWAYS. One of:NEVER
LESS
LEQUAL
GREATER
GEQUAL
EQUAL
NOTEQUAL
ALWAYS
ref
- the reference value for the stencil test.ref
is clamped to the range [0, 2n – 1], wheren
is the number of bitplanes in the stencil buffer. The initial value is 0.mask
- a mask that is ANDed with both the reference value and the stored stencil value when the test is done. The initial value is all 1's.- See Also:
-
glStencilMaskSeparate
public static void glStencilMaskSeparate(int face, int mask) Controls the front and/or back writing of individual bits in the stencil planes.- Parameters:
face
- whether front and/or back stencil writemask is updated. One of:FRONT
BACK
FRONT_AND_BACK
mask
- a bit mask to enable and disable writing of individual bits in the stencil planes. Initially, the mask is all 1's.- See Also:
-
glShaderSource
Array version of:ShaderSource
- See Also:
-
glUniform1fv
public static void glUniform1fv(int location, float[] value) Array version of:Uniform1fv
- See Also:
-
glUniform2fv
public static void glUniform2fv(int location, float[] value) Array version of:Uniform2fv
- See Also:
-
glUniform3fv
public static void glUniform3fv(int location, float[] value) Array version of:Uniform3fv
- See Also:
-
glUniform4fv
public static void glUniform4fv(int location, float[] value) Array version of:Uniform4fv
- See Also:
-
glUniform1iv
public static void glUniform1iv(int location, int[] value) Array version of:Uniform1iv
- See Also:
-
glUniform2iv
public static void glUniform2iv(int location, int[] value) Array version of:Uniform2iv
- See Also:
-
glUniform3iv
public static void glUniform3iv(int location, int[] value) Array version of:Uniform3iv
- See Also:
-
glUniform4iv
public static void glUniform4iv(int location, int[] value) Array version of:Uniform4iv
- See Also:
-
glUniformMatrix2fv
public static void glUniformMatrix2fv(int location, boolean transpose, float[] value) Array version of:UniformMatrix2fv
- See Also:
-
glUniformMatrix3fv
public static void glUniformMatrix3fv(int location, boolean transpose, float[] value) Array version of:UniformMatrix3fv
- See Also:
-
glUniformMatrix4fv
public static void glUniformMatrix4fv(int location, boolean transpose, float[] value) Array version of:UniformMatrix4fv
- See Also:
-
glGetShaderiv
public static void glGetShaderiv(int shader, int pname, int[] params) Array version of:GetShaderiv
- See Also:
-
glGetProgramiv
public static void glGetProgramiv(int program, int pname, int[] params) Array version of:GetProgramiv
- See Also:
-
glGetShaderInfoLog
Array version of:GetShaderInfoLog
- See Also:
-
glGetProgramInfoLog
Array version of:GetProgramInfoLog
- See Also:
-
glGetAttachedShaders
public static void glGetAttachedShaders(int program, @Nullable int[] count, int[] shaders) Array version of:GetAttachedShaders
- See Also:
-
glGetActiveUniform
public static void glGetActiveUniform(int program, int index, @Nullable int[] length, int[] size, int[] type, ByteBuffer name) Array version of:GetActiveUniform
- See Also:
-
glGetUniformfv
public static void glGetUniformfv(int program, int location, float[] params) Array version of:GetUniformfv
- See Also:
-
glGetUniformiv
public static void glGetUniformiv(int program, int location, int[] params) Array version of:GetUniformiv
- See Also:
-
glGetShaderSource
Array version of:GetShaderSource
- See Also:
-
glVertexAttrib1fv
public static void glVertexAttrib1fv(int index, float[] v) Array version of:VertexAttrib1fv
- See Also:
-
glVertexAttrib1sv
public static void glVertexAttrib1sv(int index, short[] v) Array version of:VertexAttrib1sv
- See Also:
-
glVertexAttrib1dv
public static void glVertexAttrib1dv(int index, double[] v) Array version of:VertexAttrib1dv
- See Also:
-
glVertexAttrib2fv
public static void glVertexAttrib2fv(int index, float[] v) Array version of:VertexAttrib2fv
- See Also:
-
glVertexAttrib2sv
public static void glVertexAttrib2sv(int index, short[] v) Array version of:VertexAttrib2sv
- See Also:
-
glVertexAttrib2dv
public static void glVertexAttrib2dv(int index, double[] v) Array version of:VertexAttrib2dv
- See Also:
-
glVertexAttrib3fv
public static void glVertexAttrib3fv(int index, float[] v) Array version of:VertexAttrib3fv
- See Also:
-
glVertexAttrib3sv
public static void glVertexAttrib3sv(int index, short[] v) Array version of:VertexAttrib3sv
- See Also:
-
glVertexAttrib3dv
public static void glVertexAttrib3dv(int index, double[] v) Array version of:VertexAttrib3dv
- See Also:
-
glVertexAttrib4fv
public static void glVertexAttrib4fv(int index, float[] v) Array version of:VertexAttrib4fv
- See Also:
-
glVertexAttrib4sv
public static void glVertexAttrib4sv(int index, short[] v) Array version of:VertexAttrib4sv
- See Also:
-
glVertexAttrib4dv
public static void glVertexAttrib4dv(int index, double[] v) Array version of:VertexAttrib4dv
- See Also:
-
glVertexAttrib4iv
public static void glVertexAttrib4iv(int index, int[] v) Array version of:VertexAttrib4iv
- See Also:
-
glVertexAttrib4usv
public static void glVertexAttrib4usv(int index, short[] v) Array version of:VertexAttrib4usv
- See Also:
-
glVertexAttrib4uiv
public static void glVertexAttrib4uiv(int index, int[] v) Array version of:VertexAttrib4uiv
- See Also:
-
glVertexAttrib4Nsv
public static void glVertexAttrib4Nsv(int index, short[] v) Array version of:VertexAttrib4Nsv
- See Also:
-
glVertexAttrib4Niv
public static void glVertexAttrib4Niv(int index, int[] v) Array version of:VertexAttrib4Niv
- See Also:
-
glVertexAttrib4Nusv
public static void glVertexAttrib4Nusv(int index, short[] v) Array version of:VertexAttrib4Nusv
- See Also:
-
glVertexAttrib4Nuiv
public static void glVertexAttrib4Nuiv(int index, int[] v) Array version of:VertexAttrib4Nuiv
- See Also:
-
glGetActiveAttrib
public static void glGetActiveAttrib(int program, int index, @Nullable int[] length, int[] size, int[] type, ByteBuffer name) Array version of:GetActiveAttrib
- See Also:
-
glGetVertexAttribiv
public static void glGetVertexAttribiv(int index, int pname, int[] params) Array version of:GetVertexAttribiv
- See Also:
-
glGetVertexAttribfv
public static void glGetVertexAttribfv(int index, int pname, float[] params) Array version of:GetVertexAttribfv
- See Also:
-
glGetVertexAttribdv
public static void glGetVertexAttribdv(int index, int pname, double[] params) Array version of:GetVertexAttribdv
- See Also:
-
glDrawBuffers
public static void glDrawBuffers(int[] bufs) Array version of:DrawBuffers
- See Also:
-