Versions in this module Expand all Collapse all v1 v1.0.1 Jul 26, 2022 Changes in this version + const ACCUM + const ACCUM_ALPHA_BITS + const ACCUM_BLUE_BITS + const ACCUM_BUFFER_BIT + const ACCUM_CLEAR_VALUE + const ACCUM_GREEN_BITS + const ACCUM_RED_BITS + const ACTIVE_ATOMIC_COUNTER_BUFFERS + const ACTIVE_ATTRIBUTES + const ACTIVE_ATTRIBUTE_MAX_LENGTH + const ACTIVE_PROGRAM + const ACTIVE_SUBROUTINES + const ACTIVE_SUBROUTINE_MAX_LENGTH + const ACTIVE_SUBROUTINE_UNIFORMS + const ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS + const ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH + const ACTIVE_TEXTURE + const ACTIVE_UNIFORMS + const ACTIVE_UNIFORM_BLOCKS + const ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH + const ACTIVE_UNIFORM_MAX_LENGTH + const ADD + const ADD_SIGNED + const ALIASED_LINE_WIDTH_RANGE + const ALIASED_POINT_SIZE_RANGE + const ALL_ATTRIB_BITS + const ALL_BARRIER_BITS + const ALL_SHADER_BITS + const ALPHA + const ALPHA12 + const ALPHA16 + const ALPHA4 + const ALPHA8 + const ALPHA_BIAS + const ALPHA_BITS + const ALPHA_INTEGER + const ALPHA_SCALE + const ALPHA_TEST + const ALPHA_TEST_FUNC + const ALPHA_TEST_REF + const ALREADY_SIGNALED + const ALWAYS + const AMBIENT + const AMBIENT_AND_DIFFUSE + const AND + const AND_INVERTED + const AND_REVERSE + const ANY_SAMPLES_PASSED + const ARRAY_BUFFER + const ARRAY_BUFFER_BINDING + const ATOMIC_COUNTER_BARRIER_BIT + const ATOMIC_COUNTER_BUFFER + const ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS + const ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES + const ATOMIC_COUNTER_BUFFER_BINDING + const ATOMIC_COUNTER_BUFFER_DATA_SIZE + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER + const ATOMIC_COUNTER_BUFFER_SIZE + const ATOMIC_COUNTER_BUFFER_START + const ATTACHED_SHADERS + const ATTRIB_STACK_DEPTH + const AUTO_NORMAL + const AUX0 + const AUX1 + const AUX2 + const AUX3 + const AUX_BUFFERS + const BACK + const BACK_LEFT + const BACK_RIGHT + const BGR + const BGRA + const BGRA_INTEGER + const BGR_INTEGER + const BITMAP + const BITMAP_TOKEN + const BLEND + const BLEND_DST + const BLEND_DST_ALPHA + const BLEND_DST_RGB + const BLEND_EQUATION_ALPHA + const BLEND_EQUATION_RGB + const BLEND_SRC + const BLEND_SRC_ALPHA + const BLEND_SRC_RGB + const BLUE + const BLUE_BIAS + const BLUE_BITS + const BLUE_INTEGER + const BLUE_SCALE + const BOOL + const BOOL_VEC2 + const BOOL_VEC3 + const BOOL_VEC4 + const BUFFER_ACCESS + const BUFFER_ACCESS_FLAGS + const BUFFER_MAPPED + const BUFFER_MAP_LENGTH + const BUFFER_MAP_OFFSET + const BUFFER_MAP_POINTER + const BUFFER_SIZE + const BUFFER_UPDATE_BARRIER_BIT + const BUFFER_USAGE + const BYTE + const C3F_V3F + const C4F_N3F_V3F + const C4UB_V2F + const C4UB_V3F + const CCW + const CLAMP + const CLAMP_FRAGMENT_COLOR + const CLAMP_READ_COLOR + const CLAMP_TO_BORDER + const CLAMP_TO_EDGE + const CLAMP_VERTEX_COLOR + const CLEAR + const CLIENT_ACTIVE_TEXTURE + const CLIENT_ALL_ATTRIB_BITS + const CLIENT_ATTRIB_STACK_DEPTH + const CLIENT_PIXEL_STORE_BIT + const CLIENT_VERTEX_ARRAY_BIT + const CLIP_DISTANCE0 + const CLIP_DISTANCE1 + const CLIP_DISTANCE2 + const CLIP_DISTANCE3 + const CLIP_DISTANCE4 + const CLIP_DISTANCE5 + const CLIP_DISTANCE6 + const CLIP_DISTANCE7 + const CLIP_PLANE0 + const CLIP_PLANE1 + const CLIP_PLANE2 + const CLIP_PLANE3 + const CLIP_PLANE4 + const CLIP_PLANE5 + const COEFF + const COLOR + const COLOR_ARRAY + const COLOR_ARRAY_BUFFER_BINDING + const COLOR_ARRAY_POINTER + const COLOR_ARRAY_SIZE + const COLOR_ARRAY_STRIDE + const COLOR_ARRAY_TYPE + const COLOR_ATTACHMENT0 + const COLOR_ATTACHMENT1 + const COLOR_ATTACHMENT10 + const COLOR_ATTACHMENT11 + const COLOR_ATTACHMENT12 + const COLOR_ATTACHMENT13 + const COLOR_ATTACHMENT14 + const COLOR_ATTACHMENT15 + const COLOR_ATTACHMENT2 + const COLOR_ATTACHMENT3 + const COLOR_ATTACHMENT4 + const COLOR_ATTACHMENT5 + const COLOR_ATTACHMENT6 + const COLOR_ATTACHMENT7 + const COLOR_ATTACHMENT8 + const COLOR_ATTACHMENT9 + const COLOR_BUFFER_BIT + const COLOR_CLEAR_VALUE + const COLOR_INDEX + const COLOR_INDEXES + const COLOR_LOGIC_OP + const COLOR_MATERIAL + const COLOR_MATERIAL_FACE + const COLOR_MATERIAL_PARAMETER + const COLOR_SUM + const COLOR_WRITEMASK + const COMBINE + const COMBINE_ALPHA + const COMBINE_RGB + const COMMAND_BARRIER_BIT + const COMPARE_REF_TO_TEXTURE + const COMPARE_R_TO_TEXTURE + const COMPATIBLE_SUBROUTINES + const COMPILE + const COMPILE_AND_EXECUTE + const COMPILE_STATUS + const COMPRESSED_ALPHA + const COMPRESSED_INTENSITY + const COMPRESSED_LUMINANCE + const COMPRESSED_LUMINANCE_ALPHA + const COMPRESSED_RED + const COMPRESSED_RED_RGTC1 + const COMPRESSED_RG + const COMPRESSED_RGB + const COMPRESSED_RGBA + const COMPRESSED_RGBA_BPTC_UNORM + const COMPRESSED_RGB_BPTC_SIGNED_FLOAT + const COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT + const COMPRESSED_RG_RGTC2 + const COMPRESSED_SIGNED_RED_RGTC1 + const COMPRESSED_SIGNED_RG_RGTC2 + const COMPRESSED_SLUMINANCE + const COMPRESSED_SLUMINANCE_ALPHA + const COMPRESSED_SRGB + const COMPRESSED_SRGB_ALPHA + const COMPRESSED_SRGB_ALPHA_BPTC_UNORM + const COMPRESSED_TEXTURE_FORMATS + const CONDITION_SATISFIED + const CONSTANT + const CONSTANT_ALPHA + const CONSTANT_ATTENUATION + const CONSTANT_COLOR + const CONTEXT_COMPATIBILITY_PROFILE_BIT + const CONTEXT_CORE_PROFILE_BIT + const CONTEXT_FLAGS + const CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT + const CONTEXT_PROFILE_MASK + const COORD_REPLACE + const COPY + const COPY_INVERTED + const COPY_PIXEL_TOKEN + const COPY_READ_BUFFER + const COPY_WRITE_BUFFER + const CULL_FACE + const CULL_FACE_MODE + const CURRENT_BIT + const CURRENT_COLOR + const CURRENT_FOG_COORD + const CURRENT_FOG_COORDINATE + const CURRENT_INDEX + const CURRENT_NORMAL + const CURRENT_PROGRAM + const CURRENT_QUERY + const CURRENT_RASTER_COLOR + const CURRENT_RASTER_DISTANCE + const CURRENT_RASTER_INDEX + const CURRENT_RASTER_POSITION + const CURRENT_RASTER_POSITION_VALID + const CURRENT_RASTER_SECONDARY_COLOR + const CURRENT_RASTER_TEXTURE_COORDS + const CURRENT_SECONDARY_COLOR + const CURRENT_TEXTURE_COORDS + const CURRENT_VERTEX_ATTRIB + const CW + const DECAL + const DECR + const DECR_WRAP + const DELETE_STATUS + const DEPTH + const DEPTH24_STENCIL8 + const DEPTH32F_STENCIL8 + const DEPTH_ATTACHMENT + const DEPTH_BIAS + const DEPTH_BITS + const DEPTH_BUFFER_BIT + const DEPTH_CLAMP + const DEPTH_CLEAR_VALUE + const DEPTH_COMPONENT + const DEPTH_COMPONENT16 + const DEPTH_COMPONENT24 + const DEPTH_COMPONENT32 + const DEPTH_COMPONENT32F + const DEPTH_FUNC + const DEPTH_RANGE + const DEPTH_SCALE + const DEPTH_STENCIL + const DEPTH_STENCIL_ATTACHMENT + const DEPTH_TEST + const DEPTH_TEXTURE_MODE + const DEPTH_WRITEMASK + const DIFFUSE + const DITHER + const DOMAIN + const DONT_CARE + const DOT3_RGB + const DOT3_RGBA + const DOUBLE + const DOUBLEBUFFER + const DOUBLE_MAT2 + const DOUBLE_MAT2x3 + const DOUBLE_MAT2x4 + const DOUBLE_MAT3 + const DOUBLE_MAT3x2 + const DOUBLE_MAT3x4 + const DOUBLE_MAT4 + const DOUBLE_MAT4x2 + const DOUBLE_MAT4x3 + const DOUBLE_VEC2 + const DOUBLE_VEC3 + const DOUBLE_VEC4 + const DRAW_BUFFER + const DRAW_BUFFER0 + const DRAW_BUFFER1 + const DRAW_BUFFER10 + const DRAW_BUFFER11 + const DRAW_BUFFER12 + const DRAW_BUFFER13 + const DRAW_BUFFER14 + const DRAW_BUFFER15 + const DRAW_BUFFER2 + const DRAW_BUFFER3 + const DRAW_BUFFER4 + const DRAW_BUFFER5 + const DRAW_BUFFER6 + const DRAW_BUFFER7 + const DRAW_BUFFER8 + const DRAW_BUFFER9 + const DRAW_FRAMEBUFFER + const DRAW_FRAMEBUFFER_BINDING + const DRAW_INDIRECT_BUFFER + const DRAW_INDIRECT_BUFFER_BINDING + const DRAW_PIXEL_TOKEN + const DST_ALPHA + const DST_COLOR + const DYNAMIC_COPY + const DYNAMIC_DRAW + const DYNAMIC_READ + const EDGE_FLAG + const EDGE_FLAG_ARRAY + const EDGE_FLAG_ARRAY_BUFFER_BINDING + const EDGE_FLAG_ARRAY_POINTER + const EDGE_FLAG_ARRAY_STRIDE + const ELEMENT_ARRAY_BARRIER_BIT + const ELEMENT_ARRAY_BUFFER + const ELEMENT_ARRAY_BUFFER_BINDING + const EMISSION + const ENABLE_BIT + const EQUAL + const EQUIV + const EVAL_BIT + const EXP + const EXP2 + const EXTENSIONS + const EYE_LINEAR + const EYE_PLANE + const FALSE + const FASTEST + const FEEDBACK + const FEEDBACK_BUFFER_POINTER + const FEEDBACK_BUFFER_SIZE + const FEEDBACK_BUFFER_TYPE + const FILL + const FIRST_VERTEX_CONVENTION + const FIXED + const FIXED_ONLY + const FLAT + const FLOAT + const FLOAT_32_UNSIGNED_INT_24_8_REV + const FLOAT_MAT2 + const FLOAT_MAT2x3 + const FLOAT_MAT2x4 + const FLOAT_MAT3 + const FLOAT_MAT3x2 + const FLOAT_MAT3x4 + const FLOAT_MAT4 + const FLOAT_MAT4x2 + const FLOAT_MAT4x3 + const FLOAT_VEC2 + const FLOAT_VEC3 + const FLOAT_VEC4 + const FOG + const FOG_BIT + const FOG_COLOR + const FOG_COORD + const FOG_COORDINATE + const FOG_COORDINATE_ARRAY + const FOG_COORDINATE_ARRAY_BUFFER_BINDING + const FOG_COORDINATE_ARRAY_POINTER + const FOG_COORDINATE_ARRAY_STRIDE + const FOG_COORDINATE_ARRAY_TYPE + const FOG_COORDINATE_SOURCE + const FOG_COORD_ARRAY + const FOG_COORD_ARRAY_BUFFER_BINDING + const FOG_COORD_ARRAY_POINTER + const FOG_COORD_ARRAY_STRIDE + const FOG_COORD_ARRAY_TYPE + const FOG_COORD_SRC + const FOG_DENSITY + const FOG_END + const FOG_HINT + const FOG_INDEX + const FOG_MODE + const FOG_START + const FRACTIONAL_EVEN + const FRACTIONAL_ODD + const FRAGMENT_DEPTH + const FRAGMENT_INTERPOLATION_OFFSET_BITS + const FRAGMENT_SHADER + const FRAGMENT_SHADER_BIT + const FRAGMENT_SHADER_DERIVATIVE_HINT + const FRAMEBUFFER + const FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE + const FRAMEBUFFER_ATTACHMENT_BLUE_SIZE + const FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING + const FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE + const FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE + const FRAMEBUFFER_ATTACHMENT_GREEN_SIZE + const FRAMEBUFFER_ATTACHMENT_LAYERED + const FRAMEBUFFER_ATTACHMENT_OBJECT_NAME + const FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE + const FRAMEBUFFER_ATTACHMENT_RED_SIZE + const FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE + const FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE + const FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER + const FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL + const FRAMEBUFFER_BARRIER_BIT + const FRAMEBUFFER_BINDING + const FRAMEBUFFER_COMPLETE + const FRAMEBUFFER_DEFAULT + const FRAMEBUFFER_INCOMPLETE_ATTACHMENT + const FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER + const FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS + const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT + const FRAMEBUFFER_INCOMPLETE_MULTISAMPLE + const FRAMEBUFFER_INCOMPLETE_READ_BUFFER + const FRAMEBUFFER_SRGB + const FRAMEBUFFER_UNDEFINED + const FRAMEBUFFER_UNSUPPORTED + const FRONT + const FRONT_AND_BACK + const FRONT_FACE + const FRONT_LEFT + const FRONT_RIGHT + const FUNC_ADD + const FUNC_REVERSE_SUBTRACT + const FUNC_SUBTRACT + const GENERATE_MIPMAP + const GENERATE_MIPMAP_HINT + const GEOMETRY_INPUT_TYPE + const GEOMETRY_OUTPUT_TYPE + const GEOMETRY_SHADER + const GEOMETRY_SHADER_BIT + const GEOMETRY_SHADER_INVOCATIONS + const GEOMETRY_VERTICES_OUT + const GEQUAL + const GREATER + const GREEN + const GREEN_BIAS + const GREEN_BITS + const GREEN_INTEGER + const GREEN_SCALE + const HALF_FLOAT + const HIGH_FLOAT + const HIGH_INT + const HINT_BIT + const IMAGE_1D + const IMAGE_1D_ARRAY + const IMAGE_2D + const IMAGE_2D_ARRAY + const IMAGE_2D_MULTISAMPLE + const IMAGE_2D_MULTISAMPLE_ARRAY + const IMAGE_2D_RECT + const IMAGE_3D + const IMAGE_BINDING_ACCESS + const IMAGE_BINDING_FORMAT + const IMAGE_BINDING_LAYER + const IMAGE_BINDING_LAYERED + const IMAGE_BINDING_LEVEL + const IMAGE_BINDING_NAME + const IMAGE_BUFFER + const IMAGE_CUBE + const IMAGE_CUBE_MAP_ARRAY + const IMAGE_FORMAT_COMPATIBILITY_BY_CLASS + const IMAGE_FORMAT_COMPATIBILITY_BY_SIZE + const IMAGE_FORMAT_COMPATIBILITY_TYPE + const IMPLEMENTATION_COLOR_READ_FORMAT + const IMPLEMENTATION_COLOR_READ_TYPE + const INCR + const INCR_WRAP + const INDEX_ARRAY + const INDEX_ARRAY_BUFFER_BINDING + const INDEX_ARRAY_POINTER + const INDEX_ARRAY_STRIDE + const INDEX_ARRAY_TYPE + const INDEX_BITS + const INDEX_CLEAR_VALUE + const INDEX_LOGIC_OP + const INDEX_MODE + const INDEX_OFFSET + const INDEX_SHIFT + const INDEX_WRITEMASK + const INFO_LOG_LENGTH + const INT + const INTENSITY + const INTENSITY12 + const INTENSITY16 + const INTENSITY4 + const INTENSITY8 + const INTERLEAVED_ATTRIBS + const INTERPOLATE + const INT_2_10_10_10_REV + const INT_IMAGE_1D + const INT_IMAGE_1D_ARRAY + const INT_IMAGE_2D + const INT_IMAGE_2D_ARRAY + const INT_IMAGE_2D_MULTISAMPLE + const INT_IMAGE_2D_MULTISAMPLE_ARRAY + const INT_IMAGE_2D_RECT + const INT_IMAGE_3D + const INT_IMAGE_BUFFER + const INT_IMAGE_CUBE + const INT_IMAGE_CUBE_MAP_ARRAY + const INT_SAMPLER_1D + const INT_SAMPLER_1D_ARRAY + const INT_SAMPLER_2D + const INT_SAMPLER_2D_ARRAY + const INT_SAMPLER_2D_MULTISAMPLE + const INT_SAMPLER_2D_MULTISAMPLE_ARRAY + const INT_SAMPLER_2D_RECT + const INT_SAMPLER_3D + const INT_SAMPLER_BUFFER + const INT_SAMPLER_CUBE + const INT_SAMPLER_CUBE_MAP_ARRAY + const INT_VEC2 + const INT_VEC3 + const INT_VEC4 + const INVALID_ENUM + const INVALID_FRAMEBUFFER_OPERATION + const INVALID_INDEX + const INVALID_OPERATION + const INVALID_VALUE + const INVERT + const ISOLINES + const KEEP + const LAST_VERTEX_CONVENTION + const LAYER_PROVOKING_VERTEX + const LEFT + const LEQUAL + const LESS + const LIGHT0 + const LIGHT1 + const LIGHT2 + const LIGHT3 + const LIGHT4 + const LIGHT5 + const LIGHT6 + const LIGHT7 + const LIGHTING + const LIGHTING_BIT + const LIGHT_MODEL_AMBIENT + const LIGHT_MODEL_COLOR_CONTROL + const LIGHT_MODEL_LOCAL_VIEWER + const LIGHT_MODEL_TWO_SIDE + const LINE + const LINEAR + const LINEAR_ATTENUATION + const LINEAR_MIPMAP_LINEAR + const LINEAR_MIPMAP_NEAREST + const LINES + const LINES_ADJACENCY + const LINE_BIT + const LINE_LOOP + const LINE_RESET_TOKEN + const LINE_SMOOTH + const LINE_SMOOTH_HINT + const LINE_STIPPLE + const LINE_STIPPLE_PATTERN + const LINE_STIPPLE_REPEAT + const LINE_STRIP + const LINE_STRIP_ADJACENCY + const LINE_TOKEN + const LINE_WIDTH + const LINE_WIDTH_GRANULARITY + const LINE_WIDTH_RANGE + const LINK_STATUS + const LIST_BASE + const LIST_BIT + const LIST_INDEX + const LIST_MODE + const LOAD + const LOGIC_OP + const LOGIC_OP_MODE + const LOWER_LEFT + const LOW_FLOAT + const LOW_INT + const LUMINANCE + const LUMINANCE12 + const LUMINANCE12_ALPHA12 + const LUMINANCE12_ALPHA4 + const LUMINANCE16 + const LUMINANCE16_ALPHA16 + const LUMINANCE4 + const LUMINANCE4_ALPHA4 + const LUMINANCE6_ALPHA2 + const LUMINANCE8 + const LUMINANCE8_ALPHA8 + const LUMINANCE_ALPHA + const MAJOR_VERSION + const MAP1_COLOR_4 + const MAP1_GRID_DOMAIN + const MAP1_GRID_SEGMENTS + const MAP1_INDEX + const MAP1_NORMAL + const MAP1_TEXTURE_COORD_1 + const MAP1_TEXTURE_COORD_2 + const MAP1_TEXTURE_COORD_3 + const MAP1_TEXTURE_COORD_4 + const MAP1_VERTEX_3 + const MAP1_VERTEX_4 + const MAP2_COLOR_4 + const MAP2_GRID_DOMAIN + const MAP2_GRID_SEGMENTS + const MAP2_INDEX + const MAP2_NORMAL + const MAP2_TEXTURE_COORD_1 + const MAP2_TEXTURE_COORD_2 + const MAP2_TEXTURE_COORD_3 + const MAP2_TEXTURE_COORD_4 + const MAP2_VERTEX_3 + const MAP2_VERTEX_4 + const MAP_COLOR + const MAP_FLUSH_EXPLICIT_BIT + const MAP_INVALIDATE_BUFFER_BIT + const MAP_INVALIDATE_RANGE_BIT + const MAP_READ_BIT + const MAP_STENCIL + const MAP_UNSYNCHRONIZED_BIT + const MAP_WRITE_BIT + const MATRIX_MODE + const MAX + const MAX_3D_TEXTURE_SIZE + const MAX_ARRAY_TEXTURE_LAYERS + const MAX_ATOMIC_COUNTER_BUFFER_BINDINGS + const MAX_ATOMIC_COUNTER_BUFFER_SIZE + const MAX_ATTRIB_STACK_DEPTH + const MAX_CLIENT_ATTRIB_STACK_DEPTH + const MAX_CLIP_DISTANCES + const MAX_CLIP_PLANES + const MAX_COLOR_ATTACHMENTS + const MAX_COLOR_TEXTURE_SAMPLES + const MAX_COMBINED_ATOMIC_COUNTERS + const MAX_COMBINED_ATOMIC_COUNTER_BUFFERS + const MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS + const MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS + const MAX_COMBINED_IMAGE_UNIFORMS + const MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS + const MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS + const MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS + const MAX_COMBINED_TEXTURE_IMAGE_UNITS + const MAX_COMBINED_UNIFORM_BLOCKS + const MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS + const MAX_CUBE_MAP_TEXTURE_SIZE + const MAX_DEPTH_TEXTURE_SAMPLES + const MAX_DRAW_BUFFERS + const MAX_DUAL_SOURCE_DRAW_BUFFERS + const MAX_ELEMENTS_INDICES + const MAX_ELEMENTS_VERTICES + const MAX_EVAL_ORDER + const MAX_FRAGMENT_ATOMIC_COUNTERS + const MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS + const MAX_FRAGMENT_IMAGE_UNIFORMS + const MAX_FRAGMENT_INPUT_COMPONENTS + const MAX_FRAGMENT_INTERPOLATION_OFFSET + const MAX_FRAGMENT_UNIFORM_BLOCKS + const MAX_FRAGMENT_UNIFORM_COMPONENTS + const MAX_FRAGMENT_UNIFORM_VECTORS + const MAX_GEOMETRY_ATOMIC_COUNTERS + const MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS + const MAX_GEOMETRY_IMAGE_UNIFORMS + const MAX_GEOMETRY_INPUT_COMPONENTS + const MAX_GEOMETRY_OUTPUT_COMPONENTS + const MAX_GEOMETRY_OUTPUT_VERTICES + const MAX_GEOMETRY_SHADER_INVOCATIONS + const MAX_GEOMETRY_TEXTURE_IMAGE_UNITS + const MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS + const MAX_GEOMETRY_UNIFORM_BLOCKS + const MAX_GEOMETRY_UNIFORM_COMPONENTS + const MAX_IMAGE_SAMPLES + const MAX_IMAGE_UNITS + const MAX_INTEGER_SAMPLES + const MAX_LIGHTS + const MAX_LIST_NESTING + const MAX_MODELVIEW_STACK_DEPTH + const MAX_NAME_STACK_DEPTH + const MAX_PATCH_VERTICES + const MAX_PIXEL_MAP_TABLE + const MAX_PROGRAM_TEXEL_OFFSET + const MAX_PROGRAM_TEXTURE_GATHER_OFFSET + const MAX_PROJECTION_STACK_DEPTH + const MAX_RECTANGLE_TEXTURE_SIZE + const MAX_RENDERBUFFER_SIZE + const MAX_SAMPLES + const MAX_SAMPLE_MASK_WORDS + const MAX_SERVER_WAIT_TIMEOUT + const MAX_SUBROUTINES + const MAX_SUBROUTINE_UNIFORM_LOCATIONS + const MAX_TESS_CONTROL_ATOMIC_COUNTERS + const MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS + const MAX_TESS_CONTROL_IMAGE_UNIFORMS + const MAX_TESS_CONTROL_INPUT_COMPONENTS + const MAX_TESS_CONTROL_OUTPUT_COMPONENTS + const MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS + const MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS + const MAX_TESS_CONTROL_UNIFORM_BLOCKS + const MAX_TESS_CONTROL_UNIFORM_COMPONENTS + const MAX_TESS_EVALUATION_ATOMIC_COUNTERS + const MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS + const MAX_TESS_EVALUATION_IMAGE_UNIFORMS + const MAX_TESS_EVALUATION_INPUT_COMPONENTS + const MAX_TESS_EVALUATION_OUTPUT_COMPONENTS + const MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS + const MAX_TESS_EVALUATION_UNIFORM_BLOCKS + const MAX_TESS_EVALUATION_UNIFORM_COMPONENTS + const MAX_TESS_GEN_LEVEL + const MAX_TESS_PATCH_COMPONENTS + const MAX_TEXTURE_BUFFER_SIZE + const MAX_TEXTURE_COORDS + const MAX_TEXTURE_IMAGE_UNITS + const MAX_TEXTURE_LOD_BIAS + const MAX_TEXTURE_SIZE + const MAX_TEXTURE_STACK_DEPTH + const MAX_TEXTURE_UNITS + const MAX_TRANSFORM_FEEDBACK_BUFFERS + const MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS + const MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS + const MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS + const MAX_UNIFORM_BLOCK_SIZE + const MAX_UNIFORM_BUFFER_BINDINGS + const MAX_VARYING_COMPONENTS + const MAX_VARYING_FLOATS + const MAX_VARYING_VECTORS + const MAX_VERTEX_ATOMIC_COUNTERS + const MAX_VERTEX_ATOMIC_COUNTER_BUFFERS + const MAX_VERTEX_ATTRIBS + const MAX_VERTEX_IMAGE_UNIFORMS + const MAX_VERTEX_OUTPUT_COMPONENTS + const MAX_VERTEX_STREAMS + const MAX_VERTEX_TEXTURE_IMAGE_UNITS + const MAX_VERTEX_UNIFORM_BLOCKS + const MAX_VERTEX_UNIFORM_COMPONENTS + const MAX_VERTEX_UNIFORM_VECTORS + const MAX_VIEWPORTS + const MAX_VIEWPORT_DIMS + const MEDIUM_FLOAT + const MEDIUM_INT + const MIN + const MINOR_VERSION + const MIN_FRAGMENT_INTERPOLATION_OFFSET + const MIN_MAP_BUFFER_ALIGNMENT + const MIN_PROGRAM_TEXEL_OFFSET + const MIN_PROGRAM_TEXTURE_GATHER_OFFSET + const MIN_SAMPLE_SHADING_VALUE + const MIRRORED_REPEAT + const MODELVIEW + const MODELVIEW_MATRIX + const MODELVIEW_STACK_DEPTH + const MODULATE + const MULT + const MULTISAMPLE + const MULTISAMPLE_BIT + const N2D + const N2_BYTES + const N3D + const N3D_COLOR + const N3D_COLOR_TEXTURE + const N3F_V3F + const N3_BYTES + const N4D_COLOR_TEXTURE + const N4_BYTES + const NAME_STACK_DEPTH + const NAND + const NEAREST + const NEAREST_MIPMAP_LINEAR + const NEAREST_MIPMAP_NEAREST + const NEVER + const NICEST + const NONE + const NOOP + const NOR + const NORMALIZE + const NORMAL_ARRAY + const NORMAL_ARRAY_BUFFER_BINDING + const NORMAL_ARRAY_POINTER + const NORMAL_ARRAY_STRIDE + const NORMAL_ARRAY_TYPE + const NORMAL_MAP + const NOTEQUAL + const NO_ERROR + const NUM_COMPATIBLE_SUBROUTINES + const NUM_COMPRESSED_TEXTURE_FORMATS + const NUM_EXTENSIONS + const NUM_PROGRAM_BINARY_FORMATS + const NUM_SAMPLE_COUNTS + const NUM_SHADER_BINARY_FORMATS + const OBJECT_LINEAR + const OBJECT_PLANE + const OBJECT_TYPE + const ONE + const ONE_MINUS_CONSTANT_ALPHA + const ONE_MINUS_CONSTANT_COLOR + const ONE_MINUS_DST_ALPHA + const ONE_MINUS_DST_COLOR + const ONE_MINUS_SRC1_ALPHA + const ONE_MINUS_SRC1_COLOR + const ONE_MINUS_SRC_ALPHA + const ONE_MINUS_SRC_COLOR + const OPERAND0_ALPHA + const OPERAND0_RGB + const OPERAND1_ALPHA + const OPERAND1_RGB + const OPERAND2_ALPHA + const OPERAND2_RGB + const OR + const ORDER + const OR_INVERTED + const OR_REVERSE + const OUT_OF_MEMORY + const PACK_ALIGNMENT + const PACK_COMPRESSED_BLOCK_DEPTH + const PACK_COMPRESSED_BLOCK_HEIGHT + const PACK_COMPRESSED_BLOCK_SIZE + const PACK_COMPRESSED_BLOCK_WIDTH + const PACK_IMAGE_HEIGHT + const PACK_LSB_FIRST + const PACK_ROW_LENGTH + const PACK_SKIP_IMAGES + const PACK_SKIP_PIXELS + const PACK_SKIP_ROWS + const PACK_SWAP_BYTES + const PASS_THROUGH_TOKEN + const PATCHES + const PATCH_DEFAULT_INNER_LEVEL + const PATCH_DEFAULT_OUTER_LEVEL + const PATCH_VERTICES + const PERSPECTIVE_CORRECTION_HINT + const PIXEL_BUFFER_BARRIER_BIT + const PIXEL_MAP_A_TO_A + const PIXEL_MAP_A_TO_A_SIZE + const PIXEL_MAP_B_TO_B + const PIXEL_MAP_B_TO_B_SIZE + const PIXEL_MAP_G_TO_G + const PIXEL_MAP_G_TO_G_SIZE + const PIXEL_MAP_I_TO_A + const PIXEL_MAP_I_TO_A_SIZE + const PIXEL_MAP_I_TO_B + const PIXEL_MAP_I_TO_B_SIZE + const PIXEL_MAP_I_TO_G + const PIXEL_MAP_I_TO_G_SIZE + const PIXEL_MAP_I_TO_I + const PIXEL_MAP_I_TO_I_SIZE + const PIXEL_MAP_I_TO_R + const PIXEL_MAP_I_TO_R_SIZE + const PIXEL_MAP_R_TO_R + const PIXEL_MAP_R_TO_R_SIZE + const PIXEL_MAP_S_TO_S + const PIXEL_MAP_S_TO_S_SIZE + const PIXEL_MODE_BIT + const PIXEL_PACK_BUFFER + const PIXEL_PACK_BUFFER_BINDING + const PIXEL_UNPACK_BUFFER + const PIXEL_UNPACK_BUFFER_BINDING + const POINT + const POINTS + const POINT_BIT + const POINT_DISTANCE_ATTENUATION + const POINT_FADE_THRESHOLD_SIZE + const POINT_SIZE + const POINT_SIZE_GRANULARITY + const POINT_SIZE_MAX + const POINT_SIZE_MIN + const POINT_SIZE_RANGE + const POINT_SMOOTH + const POINT_SMOOTH_HINT + const POINT_SPRITE + const POINT_SPRITE_COORD_ORIGIN + const POINT_TOKEN + const POLYGON + const POLYGON_BIT + const POLYGON_MODE + const POLYGON_OFFSET_FACTOR + const POLYGON_OFFSET_FILL + const POLYGON_OFFSET_LINE + const POLYGON_OFFSET_POINT + const POLYGON_OFFSET_UNITS + const POLYGON_SMOOTH + const POLYGON_SMOOTH_HINT + const POLYGON_STIPPLE + const POLYGON_STIPPLE_BIT + const POLYGON_TOKEN + const POSITION + const PREVIOUS + const PRIMARY_COLOR + const PRIMITIVES_GENERATED + const PRIMITIVE_RESTART + const PRIMITIVE_RESTART_INDEX + const PROGRAM_BINARY_FORMATS + const PROGRAM_BINARY_LENGTH + const PROGRAM_BINARY_RETRIEVABLE_HINT + const PROGRAM_PIPELINE_BINDING + const PROGRAM_POINT_SIZE + const PROGRAM_SEPARABLE + const PROJECTION + const PROJECTION_MATRIX + const PROJECTION_STACK_DEPTH + const PROVOKING_VERTEX + const PROXY_TEXTURE_1D + const PROXY_TEXTURE_1D_ARRAY + const PROXY_TEXTURE_2D + const PROXY_TEXTURE_2D_ARRAY + const PROXY_TEXTURE_2D_MULTISAMPLE + const PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY + const PROXY_TEXTURE_3D + const PROXY_TEXTURE_CUBE_MAP + const PROXY_TEXTURE_CUBE_MAP_ARRAY + const PROXY_TEXTURE_RECTANGLE + const Q + const QUADRATIC_ATTENUATION + const QUADS + const QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION + const QUAD_STRIP + const QUERY_BY_REGION_NO_WAIT + const QUERY_BY_REGION_WAIT + const QUERY_COUNTER_BITS + const QUERY_NO_WAIT + const QUERY_RESULT + const QUERY_RESULT_AVAILABLE + const QUERY_WAIT + const R + const R11F_G11F_B10F + const R16 + const R16F + const R16I + const R16UI + const R16_SNORM + const R32F + const R32I + const R32UI + const R3_G3_B2 + const R8 + const R8I + const R8UI + const R8_SNORM + const RASTERIZER_DISCARD + const READ_BUFFER + const READ_FRAMEBUFFER + const READ_FRAMEBUFFER_BINDING + const READ_ONLY + const READ_WRITE + const RED + const RED_BIAS + const RED_BITS + const RED_INTEGER + const RED_SCALE + const REFLECTION_MAP + const RENDER + const RENDERBUFFER + const RENDERBUFFER_ALPHA_SIZE + const RENDERBUFFER_BINDING + const RENDERBUFFER_BLUE_SIZE + const RENDERBUFFER_DEPTH_SIZE + const RENDERBUFFER_GREEN_SIZE + const RENDERBUFFER_HEIGHT + const RENDERBUFFER_INTERNAL_FORMAT + const RENDERBUFFER_RED_SIZE + const RENDERBUFFER_SAMPLES + const RENDERBUFFER_STENCIL_SIZE + const RENDERBUFFER_WIDTH + const RENDERER + const RENDER_MODE + const REPEAT + const REPLACE + const RESCALE_NORMAL + const RETURN + const RG + const RG16 + const RG16F + const RG16I + const RG16UI + const RG16_SNORM + const RG32F + const RG32I + const RG32UI + const RG8 + const RG8I + const RG8UI + const RG8_SNORM + const RGB + const RGB10 + const RGB10_A2 + const RGB10_A2UI + const RGB12 + const RGB16 + const RGB16F + const RGB16I + const RGB16UI + const RGB16_SNORM + const RGB32F + const RGB32I + const RGB32UI + const RGB4 + const RGB5 + const RGB565 + const RGB5_A1 + const RGB8 + const RGB8I + const RGB8UI + const RGB8_SNORM + const RGB9_E5 + const RGBA + const RGBA12 + const RGBA16 + const RGBA16F + const RGBA16I + const RGBA16UI + const RGBA16_SNORM + const RGBA2 + const RGBA32F + const RGBA32I + const RGBA32UI + const RGBA4 + const RGBA8 + const RGBA8I + const RGBA8UI + const RGBA8_SNORM + const RGBA_INTEGER + const RGBA_MODE + const RGB_INTEGER + const RGB_SCALE + const RG_INTEGER + const RIGHT + const S + const SAMPLER_1D + const SAMPLER_1D_ARRAY + const SAMPLER_1D_ARRAY_SHADOW + const SAMPLER_1D_SHADOW + const SAMPLER_2D + const SAMPLER_2D_ARRAY + const SAMPLER_2D_ARRAY_SHADOW + const SAMPLER_2D_MULTISAMPLE + const SAMPLER_2D_MULTISAMPLE_ARRAY + const SAMPLER_2D_RECT + const SAMPLER_2D_RECT_SHADOW + const SAMPLER_2D_SHADOW + const SAMPLER_3D + const SAMPLER_BINDING + const SAMPLER_BUFFER + const SAMPLER_CUBE + const SAMPLER_CUBE_MAP_ARRAY + const SAMPLER_CUBE_MAP_ARRAY_SHADOW + const SAMPLER_CUBE_SHADOW + const SAMPLES + const SAMPLES_PASSED + const SAMPLE_ALPHA_TO_COVERAGE + const SAMPLE_ALPHA_TO_ONE + const SAMPLE_BUFFERS + const SAMPLE_COVERAGE + const SAMPLE_COVERAGE_INVERT + const SAMPLE_COVERAGE_VALUE + const SAMPLE_MASK + const SAMPLE_MASK_VALUE + const SAMPLE_POSITION + const SAMPLE_SHADING + const SCISSOR_BIT + const SCISSOR_BOX + const SCISSOR_TEST + const SECONDARY_COLOR_ARRAY + const SECONDARY_COLOR_ARRAY_BUFFER_BINDING + const SECONDARY_COLOR_ARRAY_POINTER + const SECONDARY_COLOR_ARRAY_SIZE + const SECONDARY_COLOR_ARRAY_STRIDE + const SECONDARY_COLOR_ARRAY_TYPE + const SELECT + const SELECTION_BUFFER_POINTER + const SELECTION_BUFFER_SIZE + const SEPARATE_ATTRIBS + const SEPARATE_SPECULAR_COLOR + const SET + const SHADER_BINARY_FORMATS + const SHADER_COMPILER + const SHADER_IMAGE_ACCESS_BARRIER_BIT + const SHADER_SOURCE_LENGTH + const SHADER_TYPE + const SHADE_MODEL + const SHADING_LANGUAGE_VERSION + const SHININESS + const SHORT + const SIGNALED + const SIGNED_NORMALIZED + const SINGLE_COLOR + const SLUMINANCE + const SLUMINANCE8 + const SLUMINANCE8_ALPHA8 + const SLUMINANCE_ALPHA + const SMOOTH + const SMOOTH_LINE_WIDTH_GRANULARITY + const SMOOTH_LINE_WIDTH_RANGE + const SMOOTH_POINT_SIZE_GRANULARITY + const SMOOTH_POINT_SIZE_RANGE + const SOURCE0_ALPHA + const SOURCE0_RGB + const SOURCE1_ALPHA + const SOURCE1_RGB + const SOURCE2_ALPHA + const SOURCE2_RGB + const SPECULAR + const SPHERE_MAP + const SPOT_CUTOFF + const SPOT_DIRECTION + const SPOT_EXPONENT + const SRC0_ALPHA + const SRC0_RGB + const SRC1_ALPHA + const SRC1_COLOR + const SRC1_RGB + const SRC2_ALPHA + const SRC2_RGB + const SRC_ALPHA + const SRC_ALPHA_SATURATE + const SRC_COLOR + const SRGB + const SRGB8 + const SRGB8_ALPHA8 + const SRGB_ALPHA + const STACK_OVERFLOW + const STACK_UNDERFLOW + const STATIC_COPY + const STATIC_DRAW + const STATIC_READ + const STENCIL + const STENCIL_ATTACHMENT + const STENCIL_BACK_FAIL + const STENCIL_BACK_FUNC + const STENCIL_BACK_PASS_DEPTH_FAIL + const STENCIL_BACK_PASS_DEPTH_PASS + const STENCIL_BACK_REF + const STENCIL_BACK_VALUE_MASK + const STENCIL_BACK_WRITEMASK + const STENCIL_BITS + const STENCIL_BUFFER_BIT + const STENCIL_CLEAR_VALUE + const STENCIL_FAIL + const STENCIL_FUNC + const STENCIL_INDEX + const STENCIL_INDEX1 + const STENCIL_INDEX16 + const STENCIL_INDEX4 + const STENCIL_INDEX8 + const STENCIL_PASS_DEPTH_FAIL + const STENCIL_PASS_DEPTH_PASS + const STENCIL_REF + const STENCIL_TEST + const STENCIL_VALUE_MASK + const STENCIL_WRITEMASK + const STEREO + const STREAM_COPY + const STREAM_DRAW + const STREAM_READ + const SUBPIXEL_BITS + const SUBTRACT + const SYNC_CONDITION + const SYNC_FENCE + const SYNC_FLAGS + const SYNC_FLUSH_COMMANDS_BIT + const SYNC_GPU_COMMANDS_COMPLETE + const SYNC_STATUS + const T + const T2F_C3F_V3F + const T2F_C4F_N3F_V3F + const T2F_C4UB_V3F + const T2F_N3F_V3F + const T2F_V3F + const T4F_C4F_N3F_V4F + const T4F_V4F + const TESS_CONTROL_OUTPUT_VERTICES + const TESS_CONTROL_SHADER + const TESS_CONTROL_SHADER_BIT + const TESS_EVALUATION_SHADER + const TESS_EVALUATION_SHADER_BIT + const TESS_GEN_MODE + const TESS_GEN_POINT_MODE + const TESS_GEN_SPACING + const TESS_GEN_VERTEX_ORDER + const TEXTURE + const TEXTURE0 + const TEXTURE1 + const TEXTURE10 + const TEXTURE11 + const TEXTURE12 + const TEXTURE13 + const TEXTURE14 + const TEXTURE15 + const TEXTURE16 + const TEXTURE17 + const TEXTURE18 + const TEXTURE19 + const TEXTURE2 + const TEXTURE20 + const TEXTURE21 + const TEXTURE22 + const TEXTURE23 + const TEXTURE24 + const TEXTURE25 + const TEXTURE26 + const TEXTURE27 + const TEXTURE28 + const TEXTURE29 + const TEXTURE3 + const TEXTURE30 + const TEXTURE31 + const TEXTURE4 + const TEXTURE5 + const TEXTURE6 + const TEXTURE7 + const TEXTURE8 + const TEXTURE9 + const TEXTURE_1D + const TEXTURE_1D_ARRAY + const TEXTURE_2D + const TEXTURE_2D_ARRAY + const TEXTURE_2D_MULTISAMPLE + const TEXTURE_2D_MULTISAMPLE_ARRAY + const TEXTURE_3D + const TEXTURE_ALPHA_SIZE + const TEXTURE_ALPHA_TYPE + const TEXTURE_BASE_LEVEL + const TEXTURE_BINDING_1D + const TEXTURE_BINDING_1D_ARRAY + const TEXTURE_BINDING_2D + const TEXTURE_BINDING_2D_ARRAY + const TEXTURE_BINDING_2D_MULTISAMPLE + const TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY + const TEXTURE_BINDING_3D + const TEXTURE_BINDING_BUFFER + const TEXTURE_BINDING_CUBE_MAP + const TEXTURE_BINDING_CUBE_MAP_ARRAY + const TEXTURE_BINDING_RECTANGLE + const TEXTURE_BIT + const TEXTURE_BLUE_SIZE + const TEXTURE_BLUE_TYPE + const TEXTURE_BORDER + const TEXTURE_BORDER_COLOR + const TEXTURE_BUFFER + const TEXTURE_BUFFER_DATA_STORE_BINDING + const TEXTURE_COMPARE_FUNC + const TEXTURE_COMPARE_MODE + const TEXTURE_COMPONENTS + const TEXTURE_COMPRESSED + const TEXTURE_COMPRESSED_IMAGE_SIZE + const TEXTURE_COMPRESSION_HINT + const TEXTURE_COORD_ARRAY + const TEXTURE_COORD_ARRAY_BUFFER_BINDING + const TEXTURE_COORD_ARRAY_POINTER + const TEXTURE_COORD_ARRAY_SIZE + const TEXTURE_COORD_ARRAY_STRIDE + const TEXTURE_COORD_ARRAY_TYPE + const TEXTURE_CUBE_MAP + const TEXTURE_CUBE_MAP_ARRAY + const TEXTURE_CUBE_MAP_NEGATIVE_X + const TEXTURE_CUBE_MAP_NEGATIVE_Y + const TEXTURE_CUBE_MAP_NEGATIVE_Z + const TEXTURE_CUBE_MAP_POSITIVE_X + const TEXTURE_CUBE_MAP_POSITIVE_Y + const TEXTURE_CUBE_MAP_POSITIVE_Z + const TEXTURE_CUBE_MAP_SEAMLESS + const TEXTURE_DEPTH + const TEXTURE_DEPTH_SIZE + const TEXTURE_DEPTH_TYPE + const TEXTURE_ENV + const TEXTURE_ENV_COLOR + const TEXTURE_ENV_MODE + const TEXTURE_FETCH_BARRIER_BIT + const TEXTURE_FILTER_CONTROL + const TEXTURE_FIXED_SAMPLE_LOCATIONS + const TEXTURE_GEN_MODE + const TEXTURE_GEN_Q + const TEXTURE_GEN_R + const TEXTURE_GEN_S + const TEXTURE_GEN_T + const TEXTURE_GREEN_SIZE + const TEXTURE_GREEN_TYPE + const TEXTURE_HEIGHT + const TEXTURE_IMMUTABLE_FORMAT + const TEXTURE_INTENSITY_SIZE + const TEXTURE_INTERNAL_FORMAT + const TEXTURE_LOD_BIAS + const TEXTURE_LUMINANCE_SIZE + const TEXTURE_MAG_FILTER + const TEXTURE_MATRIX + const TEXTURE_MAX_LEVEL + const TEXTURE_MAX_LOD + const TEXTURE_MIN_FILTER + const TEXTURE_MIN_LOD + const TEXTURE_PRIORITY + const TEXTURE_RECTANGLE + const TEXTURE_RED_SIZE + const TEXTURE_RED_TYPE + const TEXTURE_RESIDENT + const TEXTURE_SAMPLES + const TEXTURE_SHARED_SIZE + const TEXTURE_STACK_DEPTH + const TEXTURE_STENCIL_SIZE + const TEXTURE_SWIZZLE_A + const TEXTURE_SWIZZLE_B + const TEXTURE_SWIZZLE_G + const TEXTURE_SWIZZLE_R + const TEXTURE_SWIZZLE_RGBA + const TEXTURE_UPDATE_BARRIER_BIT + const TEXTURE_WIDTH + const TEXTURE_WRAP_R + const TEXTURE_WRAP_S + const TEXTURE_WRAP_T + const TIMEOUT_EXPIRED + const TIMEOUT_IGNORED + const TIMESTAMP + const TIME_ELAPSED + const TRANSFORM_BIT + const TRANSFORM_FEEDBACK + const TRANSFORM_FEEDBACK_BARRIER_BIT + const TRANSFORM_FEEDBACK_BINDING + const TRANSFORM_FEEDBACK_BUFFER + const TRANSFORM_FEEDBACK_BUFFER_ACTIVE + const TRANSFORM_FEEDBACK_BUFFER_BINDING + const TRANSFORM_FEEDBACK_BUFFER_MODE + const TRANSFORM_FEEDBACK_BUFFER_PAUSED + const TRANSFORM_FEEDBACK_BUFFER_SIZE + const TRANSFORM_FEEDBACK_BUFFER_START + const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN + const TRANSFORM_FEEDBACK_VARYINGS + const TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH + const TRANSPOSE_COLOR_MATRIX + const TRANSPOSE_MODELVIEW_MATRIX + const TRANSPOSE_PROJECTION_MATRIX + const TRANSPOSE_TEXTURE_MATRIX + const TRIANGLES + const TRIANGLES_ADJACENCY + const TRIANGLE_FAN + const TRIANGLE_STRIP + const TRIANGLE_STRIP_ADJACENCY + const TRUE + const UNDEFINED_VERTEX + const UNIFORM_ARRAY_STRIDE + const UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX + const UNIFORM_BARRIER_BIT + const UNIFORM_BLOCK_ACTIVE_UNIFORMS + const UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES + const UNIFORM_BLOCK_BINDING + const UNIFORM_BLOCK_DATA_SIZE + const UNIFORM_BLOCK_INDEX + const UNIFORM_BLOCK_NAME_LENGTH + const UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER + const UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER + const UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER + const UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER + const UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER + const UNIFORM_BUFFER + const UNIFORM_BUFFER_BINDING + const UNIFORM_BUFFER_OFFSET_ALIGNMENT + const UNIFORM_BUFFER_SIZE + const UNIFORM_BUFFER_START + const UNIFORM_IS_ROW_MAJOR + const UNIFORM_MATRIX_STRIDE + const UNIFORM_NAME_LENGTH + const UNIFORM_OFFSET + const UNIFORM_SIZE + const UNIFORM_TYPE + const UNPACK_ALIGNMENT + const UNPACK_COMPRESSED_BLOCK_DEPTH + const UNPACK_COMPRESSED_BLOCK_HEIGHT + const UNPACK_COMPRESSED_BLOCK_SIZE + const UNPACK_COMPRESSED_BLOCK_WIDTH + const UNPACK_IMAGE_HEIGHT + const UNPACK_LSB_FIRST + const UNPACK_ROW_LENGTH + const UNPACK_SKIP_IMAGES + const UNPACK_SKIP_PIXELS + const UNPACK_SKIP_ROWS + const UNPACK_SWAP_BYTES + const UNSIGNALED + const UNSIGNED_BYTE + const UNSIGNED_BYTE_2_3_3_REV + const UNSIGNED_BYTE_3_3_2 + const UNSIGNED_INT + const UNSIGNED_INT_10F_11F_11F_REV + const UNSIGNED_INT_10_10_10_2 + const UNSIGNED_INT_24_8 + const UNSIGNED_INT_2_10_10_10_REV + const UNSIGNED_INT_5_9_9_9_REV + const UNSIGNED_INT_8_8_8_8 + const UNSIGNED_INT_8_8_8_8_REV + const UNSIGNED_INT_ATOMIC_COUNTER + const UNSIGNED_INT_IMAGE_1D + const UNSIGNED_INT_IMAGE_1D_ARRAY + const UNSIGNED_INT_IMAGE_2D + const UNSIGNED_INT_IMAGE_2D_ARRAY + const UNSIGNED_INT_IMAGE_2D_MULTISAMPLE + const UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY + const UNSIGNED_INT_IMAGE_2D_RECT + const UNSIGNED_INT_IMAGE_3D + const UNSIGNED_INT_IMAGE_BUFFER + const UNSIGNED_INT_IMAGE_CUBE + const UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY + const UNSIGNED_INT_SAMPLER_1D + const UNSIGNED_INT_SAMPLER_1D_ARRAY + const UNSIGNED_INT_SAMPLER_2D + const UNSIGNED_INT_SAMPLER_2D_ARRAY + const UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE + const UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY + const UNSIGNED_INT_SAMPLER_2D_RECT + const UNSIGNED_INT_SAMPLER_3D + const UNSIGNED_INT_SAMPLER_BUFFER + const UNSIGNED_INT_SAMPLER_CUBE + const UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY + const UNSIGNED_INT_VEC2 + const UNSIGNED_INT_VEC3 + const UNSIGNED_INT_VEC4 + const UNSIGNED_NORMALIZED + const UNSIGNED_SHORT + const UNSIGNED_SHORT_1_5_5_5_REV + const UNSIGNED_SHORT_4_4_4_4 + const UNSIGNED_SHORT_4_4_4_4_REV + const UNSIGNED_SHORT_5_5_5_1 + const UNSIGNED_SHORT_5_6_5 + const UNSIGNED_SHORT_5_6_5_REV + const UPPER_LEFT + const V2F + const V3F + const VALIDATE_STATUS + const VENDOR + const VERSION + const VERTEX_ARRAY + const VERTEX_ARRAY_BINDING + const VERTEX_ARRAY_BUFFER_BINDING + const VERTEX_ARRAY_POINTER + const VERTEX_ARRAY_SIZE + const VERTEX_ARRAY_STRIDE + const VERTEX_ARRAY_TYPE + const VERTEX_ATTRIB_ARRAY_BARRIER_BIT + const VERTEX_ATTRIB_ARRAY_BUFFER_BINDING + const VERTEX_ATTRIB_ARRAY_DIVISOR + const VERTEX_ATTRIB_ARRAY_ENABLED + const VERTEX_ATTRIB_ARRAY_INTEGER + const VERTEX_ATTRIB_ARRAY_NORMALIZED + const VERTEX_ATTRIB_ARRAY_POINTER + const VERTEX_ATTRIB_ARRAY_SIZE + const VERTEX_ATTRIB_ARRAY_STRIDE + const VERTEX_ATTRIB_ARRAY_TYPE + const VERTEX_PROGRAM_POINT_SIZE + const VERTEX_PROGRAM_TWO_SIDE + const VERTEX_SHADER + const VERTEX_SHADER_BIT + const VIEWPORT + const VIEWPORT_BIT + const VIEWPORT_BOUNDS_RANGE + const VIEWPORT_INDEX_PROVOKING_VERTEX + const VIEWPORT_SUBPIXEL_BITS + const WAIT_FAILED + const WEIGHT_ARRAY_BUFFER_BINDING + const WRITE_ONLY + const XOR + const ZERO + const ZOOM_X + const ZOOM_Y + type GL struct + func API(context glbase.Contexter) *GL + func (gl *GL) ActiveShaderProgram(pipeline uint32, program glbase.Program) + func (gl *GL) ActiveTexture(texture glbase.Enum) + func (gl *GL) AttachShader(program glbase.Program, shader glbase.Shader) + func (gl *GL) BeginConditionalRender(id uint32, mode glbase.Enum) + func (gl *GL) BeginQuery(target glbase.Enum, id uint32) + func (gl *GL) BeginQueryIndexed(target glbase.Enum, index, id uint32) + func (gl *GL) BeginTransformFeedback(primitiveMode glbase.Enum) + func (gl *GL) BindAttribLocation(program glbase.Program, index glbase.Attrib, name string) + func (gl *GL) BindBuffer(target glbase.Enum, buffer glbase.Buffer) + func (gl *GL) BindBufferBase(target glbase.Enum, index uint32, buffer glbase.Buffer) + func (gl *GL) BindBufferRange(target glbase.Enum, index uint32, buffer glbase.Buffer, offset, size int) + func (gl *GL) BindFragDataLocation(program glbase.Program, color uint32, name []byte) + func (gl *GL) BindFragDataLocationIndexed(program glbase.Program, colorNumber, index uint32, name []byte) + func (gl *GL) BindFramebuffer(target glbase.Enum, framebuffer glbase.Framebuffer) + func (gl *GL) BindImageTexture(unit uint32, texture glbase.Texture, level int, layered bool, layer int32, ...) + func (gl *GL) BindProgramPipeline(pipeline uint32) + func (gl *GL) BindRenderbuffer(target glbase.Enum, renderbuffer glbase.Renderbuffer) + func (gl *GL) BindSampler(unit, sampler uint32) + func (gl *GL) BindTexture(target glbase.Enum, texture glbase.Texture) + func (gl *GL) BindTransformFeedback(target glbase.Enum, id uint32) + func (gl *GL) BindVertexArray(array uint32) + func (gl *GL) BlendColor(red, green, blue, alpha float32) + func (gl *GL) BlendEquation(mode glbase.Enum) + func (gl *GL) BlendEquationSeparate(modeRGB, modeAlpha glbase.Enum) + func (gl *GL) BlendEquationSeparatei(buf uint32, modeRGB, modeAlpha glbase.Enum) + func (gl *GL) BlendEquationi(buf uint32, mode glbase.Enum) + func (gl *GL) BlendFunc(sfactor, dfactor glbase.Enum) + func (gl *GL) BlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha glbase.Enum) + func (gl *GL) BlendFuncSeparatei(buf uint32, srcRGB, dstRGB, srcAlpha, dstAlpha glbase.Enum) + func (gl *GL) BlendFunci(buf uint32, src, dst glbase.Enum) + func (gl *GL) BlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1 int32, ...) + func (gl *GL) BufferData(target glbase.Enum, size int, data interface{}, usage glbase.Enum) + func (gl *GL) BufferSubData(target glbase.Enum, offset, size int, data interface{}) + func (gl *GL) CheckFramebufferStatus(target glbase.Enum) glbase.Enum + func (gl *GL) ClampColor(target, clamp glbase.Enum) + func (gl *GL) Clear(mask glbase.Bitfield) + func (gl *GL) ClearBufferfi(buffer glbase.Enum, drawbuffer int32, depth float32, stencil int32) + func (gl *GL) ClearBufferfv(buffer glbase.Enum, drawbuffer int32, value []float32) + func (gl *GL) ClearBufferiv(buffer glbase.Enum, drawbuffer int32, value []int32) + func (gl *GL) ClearBufferuiv(buffer glbase.Enum, drawbuffer int32, value []uint32) + func (gl *GL) ClearColor(red, green, blue, alpha float32) + func (gl *GL) ClearDepth(depth float64) + func (gl *GL) ClearDepthf(dd float32) + func (gl *GL) ClearStencil(s int32) + func (gl *GL) ClientWaitSync(sync glbase.Sync, flags glbase.Bitfield, timeout uint64) glbase.Enum + func (gl *GL) ColorMask(red, green, blue, alpha bool) + func (gl *GL) ColorMaski(index uint32, r, g, b, a bool) + func (gl *GL) ColorP3ui(gltype glbase.Enum, color uint32) + func (gl *GL) ColorP3uiv(gltype glbase.Enum, color []uint32) + func (gl *GL) ColorP4ui(gltype glbase.Enum, color uint32) + func (gl *GL) ColorP4uiv(gltype glbase.Enum, color []uint32) + func (gl *GL) CompileShader(shader glbase.Shader) + func (gl *GL) CompressedTexImage1D(target glbase.Enum, level int, internalFormat glbase.Enum, ...) + func (gl *GL) CompressedTexImage2D(target glbase.Enum, level int, internalFormat glbase.Enum, ...) + func (gl *GL) CompressedTexImage3D(target glbase.Enum, level int, internalFormat glbase.Enum, width, height int, ...) + func (gl *GL) CompressedTexSubImage1D(target glbase.Enum, level, xoffset, width int, format glbase.Enum, ...) + func (gl *GL) CompressedTexSubImage2D(target glbase.Enum, level, xoffset, yoffset, width, height int, ...) + func (gl *GL) CompressedTexSubImage3D(target glbase.Enum, level, xoffset, yoffset int, zoffset int32, ...) + func (gl *GL) CopyBufferSubData(readTarget, writeTarget glbase.Enum, readOffset, writeOffset, size int) + func (gl *GL) CopyTexImage1D(target glbase.Enum, level int, internalFormat glbase.Enum, ...) + func (gl *GL) CopyTexImage2D(target glbase.Enum, level int, internalFormat glbase.Enum, ...) + func (gl *GL) CopyTexSubImage1D(target glbase.Enum, level, xoffset, x, y, width int) + func (gl *GL) CopyTexSubImage2D(target glbase.Enum, level, xoffset, yoffset, x, y, width, height int) + func (gl *GL) CopyTexSubImage3D(target glbase.Enum, level, xoffset, yoffset int, zoffset int32, ...) + func (gl *GL) CreateProgram() glbase.Program + func (gl *GL) CreateShader(gltype glbase.Enum) glbase.Shader + func (gl *GL) CullFace(mode glbase.Enum) + func (gl *GL) DeleteBuffers(buffers []glbase.Buffer) + func (gl *GL) DeleteFramebuffers(framebuffers []glbase.Framebuffer) + func (gl *GL) DeleteProgram(program glbase.Program) + func (gl *GL) DeleteProgramPipelines(n int, pipelines []uint32) + func (gl *GL) DeleteQueries(n int, ids []uint32) + func (gl *GL) DeleteRenderbuffers(renderbuffers []glbase.Renderbuffer) + func (gl *GL) DeleteSamplers(count int, samplers []uint32) + func (gl *GL) DeleteShader(shader glbase.Shader) + func (gl *GL) DeleteSync(sync glbase.Sync) + func (gl *GL) DeleteTextures(textures []glbase.Texture) + func (gl *GL) DeleteTransformFeedbacks(n int, ids []uint32) + func (gl *GL) DeleteVertexArrays(n int, arrays []uint32) + func (gl *GL) DepthFunc(glfunc glbase.Enum) + func (gl *GL) DepthMask(flag bool) + func (gl *GL) DepthRange(nearVal, farVal float64) + func (gl *GL) DepthRangeArrayv(first uint32, count int, v []float64) + func (gl *GL) DepthRangeIndexed(index uint32, n, f float64) + func (gl *GL) DepthRangef(n, f float32) + func (gl *GL) DetachShader(program glbase.Program, shader glbase.Shader) + func (gl *GL) Disable(cap glbase.Enum) + func (gl *GL) DisableVertexAttribArray(index glbase.Attrib) + func (gl *GL) Disablei(target glbase.Enum, index uint32) + func (gl *GL) DrawArrays(mode glbase.Enum, first, count int) + func (gl *GL) DrawArraysIndirect(mode glbase.Enum, indirect interface{}) + func (gl *GL) DrawArraysInstanced(mode glbase.Enum, first, count int, instancecount int32) + func (gl *GL) DrawArraysInstancedBaseInstance(mode glbase.Enum, first, count int, instancecount int32, baseinstance uint32) + func (gl *GL) DrawBuffer(mode glbase.Enum) + func (gl *GL) DrawBuffers(n int, bufs []glbase.Enum) + func (gl *GL) DrawElements(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}) + func (gl *GL) DrawElementsBaseVertex(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}, ...) + func (gl *GL) DrawElementsIndirect(mode, gltype glbase.Enum, indirect interface{}) + func (gl *GL) DrawElementsInstanced(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}, ...) + func (gl *GL) DrawElementsInstancedBaseInstance(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}, ...) + func (gl *GL) DrawElementsInstancedBaseVertex(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}, ...) + func (gl *GL) DrawElementsInstancedBaseVertexBaseInstance(mode glbase.Enum, count int, gltype glbase.Enum, indices interface{}, ...) + func (gl *GL) DrawRangeElements(mode glbase.Enum, start, end uint32, count int, gltype glbase.Enum, ...) + func (gl *GL) DrawRangeElementsBaseVertex(mode glbase.Enum, start, end uint32, count int, gltype glbase.Enum, ...) + func (gl *GL) DrawTransformFeedback(mode glbase.Enum, id uint32) + func (gl *GL) DrawTransformFeedbackInstanced(mode glbase.Enum, id uint32, instancecount int32) + func (gl *GL) DrawTransformFeedbackStream(mode glbase.Enum, id, stream uint32) + func (gl *GL) DrawTransformFeedbackStreamInstanced(mode glbase.Enum, id, stream uint32, instancecount int32) + func (gl *GL) Enable(cap glbase.Enum) + func (gl *GL) EnableVertexAttribArray(index glbase.Attrib) + func (gl *GL) Enablei(target glbase.Enum, index uint32) + func (gl *GL) EndConditionalRender() + func (gl *GL) EndQuery(target glbase.Enum) + func (gl *GL) EndQueryIndexed(target glbase.Enum, index uint32) + func (gl *GL) EndTransformFeedback() + func (gl *GL) FenceSync(condition glbase.Enum, flags glbase.Bitfield) glbase.Sync + func (gl *GL) Finish() + func (gl *GL) Flush() + func (gl *GL) FlushMappedBufferRange(target glbase.Enum, offset, length int) + func (gl *GL) FramebufferRenderbuffer(target, attachment, renderbuffertarget glbase.Enum, ...) + func (gl *GL) FramebufferTexture(target, attachment glbase.Enum, texture glbase.Texture, level int) + func (gl *GL) FramebufferTexture1D(target, attachment, textarget glbase.Enum, texture glbase.Texture, level int) + func (gl *GL) FramebufferTexture2D(target, attachment, textarget glbase.Enum, texture glbase.Texture, level int) + func (gl *GL) FramebufferTexture3D(target, attachment, textarget glbase.Enum, texture glbase.Texture, level int, ...) + func (gl *GL) FramebufferTextureLayer(target, attachment glbase.Enum, texture glbase.Texture, level int, layer int32) + func (gl *GL) FrontFace(mode glbase.Enum) + func (gl *GL) GenBuffers(n int) []glbase.Buffer + func (gl *GL) GenFramebuffers(n int) []glbase.Framebuffer + func (gl *GL) GenProgramPipelines(n int, pipelines []uint32) + func (gl *GL) GenQueries(n int, ids []uint32) + func (gl *GL) GenRenderbuffers(n int) []glbase.Renderbuffer + func (gl *GL) GenSamplers(count int, samplers []uint32) + func (gl *GL) GenTextures(n int) []glbase.Texture + func (gl *GL) GenTransformFeedbacks(n int, ids []uint32) + func (gl *GL) GenVertexArrays(n int, arrays []uint32) + func (gl *GL) GenerateMipmap(target glbase.Enum) + func (gl *GL) GetActiveAtomicCounterBufferiv(program glbase.Program, bufferIndex uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetActiveAttrib(program glbase.Program, index glbase.Attrib, bufSize int32, length []int32, ...) + func (gl *GL) GetActiveSubroutineName(program glbase.Program, shadertype glbase.Enum, index uint32, bufSize int32, ...) + func (gl *GL) GetActiveSubroutineUniformName(program glbase.Program, shadertype glbase.Enum, index uint32, bufSize int32, ...) + func (gl *GL) GetActiveSubroutineUniformiv(program glbase.Program, shadertype glbase.Enum, index uint32, ...) + func (gl *GL) GetActiveUniform(program glbase.Program, index uint32, bufSize int32, length []int32, ...) + func (gl *GL) GetActiveUniformBlockName(program glbase.Program, uniformBlockIndex uint32, bufSize int32, ...) + func (gl *GL) GetActiveUniformBlockiv(program glbase.Program, uniformBlockIndex uint32, pname glbase.Enum, ...) + func (gl *GL) GetActiveUniformName(program glbase.Program, uniformIndex uint32, bufSize int32, length []int32, ...) + func (gl *GL) GetActiveUniformsiv(program glbase.Program, uniformCount int32, uniformIndices []uint32, ...) + func (gl *GL) GetAttachedShaders(program glbase.Program, maxCount int32, count []int, obj []uint32) + func (gl *GL) GetAttribLocation(program glbase.Program, name string) glbase.Attrib + func (gl *GL) GetBooleani_v(target glbase.Enum, index uint32, data []bool) + func (gl *GL) GetBooleanv(pname glbase.Enum, params []bool) + func (gl *GL) GetBufferParameteri64v(target, pname glbase.Enum, params []int64) + func (gl *GL) GetBufferParameteriv(target, pname glbase.Enum, params []int32) + func (gl *GL) GetBufferSubData(target glbase.Enum, offset, size int, data interface{}) + func (gl *GL) GetCompressedTexImage(target glbase.Enum, level int, img interface{}) + func (gl *GL) GetDoublei_v(target glbase.Enum, index uint32, data []float64) + func (gl *GL) GetDoublev(pname glbase.Enum, params []float64) + func (gl *GL) GetError() glbase.Enum + func (gl *GL) GetFloati_v(target glbase.Enum, index uint32, data []float32) + func (gl *GL) GetFloatv(pname glbase.Enum, params []float32) + func (gl *GL) GetFragDataIndex(program glbase.Program, name []byte) int32 + func (gl *GL) GetFragDataLocation(program glbase.Program, name []byte) int32 + func (gl *GL) GetFramebufferAttachmentParameteriv(target, attachment, pname glbase.Enum, params []int32) + func (gl *GL) GetInteger64i_v(target glbase.Enum, index uint32, data []int64) + func (gl *GL) GetInteger64v(pname glbase.Enum, params []int64) + func (gl *GL) GetIntegeri_v(target glbase.Enum, index uint32, data []int32) + func (gl *GL) GetIntegerv(pname glbase.Enum, params []int32) + func (gl *GL) GetInternalformativ(target, internalFormat, pname glbase.Enum, bufSize int32, params []int32) + func (gl *GL) GetMultisamplefv(pname glbase.Enum, index uint32, val []float32) + func (gl *GL) GetProgramBinary(program glbase.Program, bufSize int32, length []int32, ...) + func (gl *GL) GetProgramInfoLog(program glbase.Program) []byte + func (gl *GL) GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length []int32, infoLog []byte) + func (gl *GL) GetProgramPipelineiv(pipeline uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetProgramStageiv(program glbase.Program, shadertype, pname glbase.Enum, values []int32) + func (gl *GL) GetProgramiv(program glbase.Program, pname glbase.Enum, params []int32) + func (gl *GL) GetQueryIndexediv(target glbase.Enum, index uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetQueryObjecti64v(id uint32, pname glbase.Enum, params []int64) + func (gl *GL) GetQueryObjectiv(id uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetQueryObjectui64v(id uint32, pname glbase.Enum, params []uint64) + func (gl *GL) GetQueryObjectuiv(id uint32, pname glbase.Enum, params []uint32) + func (gl *GL) GetQueryiv(target, pname glbase.Enum, params []int32) + func (gl *GL) GetRenderbufferParameteriv(target, pname glbase.Enum, params []int32) + func (gl *GL) GetSamplerParameterIiv(sampler uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetSamplerParameterIuiv(sampler uint32, pname glbase.Enum, params []uint32) + func (gl *GL) GetSamplerParameterfv(sampler uint32, pname glbase.Enum, params []float32) + func (gl *GL) GetSamplerParameteriv(sampler uint32, pname glbase.Enum, params []int32) + func (gl *GL) GetShaderInfoLog(shader glbase.Shader) []byte + func (gl *GL) GetShaderPrecisionFormat(shadertype, precisionType glbase.Enum, range_, precision []int32) + func (gl *GL) GetShaderSource(shader glbase.Shader, bufSize int32, length []int32, source []byte) + func (gl *GL) GetShaderiv(shader glbase.Shader, pname glbase.Enum, params []int32) + func (gl *GL) GetSubroutineIndex(program glbase.Program, shadertype glbase.Enum, name []byte) uint32 + func (gl *GL) GetSubroutineUniformLocation(program glbase.Program, shadertype glbase.Enum, name []byte) int32 + func (gl *GL) GetSynciv(sync glbase.Sync, pname glbase.Enum, bufSize int32, length, values []int32) + func (gl *GL) GetTexImage(target glbase.Enum, level int, format, gltype glbase.Enum, pixels interface{}) + func (gl *GL) GetTexLevelParameterfv(target glbase.Enum, level int, pname glbase.Enum, params []float32) + func (gl *GL) GetTexLevelParameteriv(target glbase.Enum, level int, pname glbase.Enum, params []int32) + func (gl *GL) GetTexParameterIiv(target, pname glbase.Enum, params []int32) + func (gl *GL) GetTexParameterIuiv(target, pname glbase.Enum, params []uint32) + func (gl *GL) GetTexParameterfv(target, pname glbase.Enum, params []float32) + func (gl *GL) GetTexParameteriv(target, pname glbase.Enum, params []int32) + func (gl *GL) GetTransformFeedbackVarying(program glbase.Program, index uint32, bufSize int32, length []int32, ...) + func (gl *GL) GetUniformBlockIndex(program glbase.Program, uniformBlockName []byte) uint32 + func (gl *GL) GetUniformLocation(program glbase.Program, name string) glbase.Uniform + func (gl *GL) GetUniformSubroutineuiv(shadertype glbase.Enum, location glbase.Uniform, params []uint32) + func (gl *GL) GetUniformdv(program glbase.Program, location glbase.Uniform, params []float64) + func (gl *GL) GetUniformfv(program glbase.Program, location glbase.Uniform, params []float32) + func (gl *GL) GetUniformiv(program glbase.Program, location glbase.Uniform, params []int32) + func (gl *GL) GetUniformuiv(program glbase.Program, location glbase.Uniform, params []uint32) + func (gl *GL) GetVertexAttribIiv(index glbase.Attrib, pname glbase.Enum, params []int32) + func (gl *GL) GetVertexAttribIuiv(index glbase.Attrib, pname glbase.Enum, params []uint32) + func (gl *GL) GetVertexAttribLdv(index glbase.Attrib, pname glbase.Enum, params []float64) + func (gl *GL) GetVertexAttribdv(index glbase.Attrib, pname glbase.Enum, params []float64) + func (gl *GL) GetVertexAttribfv(index glbase.Attrib, pname glbase.Enum, params []float32) + func (gl *GL) GetVertexAttribiv(index glbase.Attrib, pname glbase.Enum, params []int32) + func (gl *GL) Hint(target, mode glbase.Enum) + func (gl *GL) Indexub(c uint8) + func (gl *GL) Indexubv(c []uint8) + func (gl *GL) IsBuffer(buffer glbase.Buffer) bool + func (gl *GL) IsEnabled(cap glbase.Enum) bool + func (gl *GL) IsEnabledi(target glbase.Enum, index uint32) bool + func (gl *GL) IsFramebuffer(framebuffer glbase.Framebuffer) bool + func (gl *GL) IsProgram(program glbase.Program) bool + func (gl *GL) IsProgramPipeline(pipeline uint32) bool + func (gl *GL) IsQuery(id uint32) bool + func (gl *GL) IsRenderbuffer(renderbuffer glbase.Renderbuffer) bool + func (gl *GL) IsSampler(sampler uint32) bool + func (gl *GL) IsShader(shader glbase.Shader) bool + func (gl *GL) IsSync(sync glbase.Sync) bool + func (gl *GL) IsTexture(texture glbase.Texture) bool + func (gl *GL) IsTransformFeedback(id uint32) bool + func (gl *GL) IsVertexArray(array uint32) bool + func (gl *GL) LineWidth(width float32) + func (gl *GL) LinkProgram(program glbase.Program) + func (gl *GL) LogicOp(opcode glbase.Enum) + func (gl *GL) MemoryBarrier(barriers glbase.Bitfield) + func (gl *GL) MinSampleShading(value float32) + func (gl *GL) MultiDrawArrays(mode glbase.Enum, first, count []int, drawcount int32) + func (gl *GL) MultiTexCoordP1ui(texture, gltype glbase.Enum, coords uint32) + func (gl *GL) MultiTexCoordP1uiv(texture, gltype glbase.Enum, coords []uint32) + func (gl *GL) MultiTexCoordP2ui(texture, gltype glbase.Enum, coords uint32) + func (gl *GL) MultiTexCoordP2uiv(texture, gltype glbase.Enum, coords []uint32) + func (gl *GL) MultiTexCoordP3ui(texture, gltype glbase.Enum, coords uint32) + func (gl *GL) MultiTexCoordP3uiv(texture, gltype glbase.Enum, coords []uint32) + func (gl *GL) MultiTexCoordP4ui(texture, gltype glbase.Enum, coords uint32) + func (gl *GL) MultiTexCoordP4uiv(texture, gltype glbase.Enum, coords []uint32) + func (gl *GL) NormalP3ui(gltype glbase.Enum, coords uint32) + func (gl *GL) NormalP3uiv(gltype glbase.Enum, coords []uint32) + func (gl *GL) PatchParameterfv(pname glbase.Enum, values []float32) + func (gl *GL) PatchParameteri(pname glbase.Enum, value int32) + func (gl *GL) PauseTransformFeedback() + func (gl *GL) PixelStoref(pname glbase.Enum, param float32) + func (gl *GL) PixelStorei(pname glbase.Enum, param int32) + func (gl *GL) PointParameterf(pname glbase.Enum, param float32) + func (gl *GL) PointParameterfv(pname glbase.Enum, params []float32) + func (gl *GL) PointParameteri(pname glbase.Enum, param int32) + func (gl *GL) PointParameteriv(pname glbase.Enum, params []int32) + func (gl *GL) PointSize(size float32) + func (gl *GL) PolygonMode(face, mode glbase.Enum) + func (gl *GL) PolygonOffset(factor, units float32) + func (gl *GL) PrimitiveRestartIndex(index uint32) + func (gl *GL) ProgramBinary(program glbase.Program, binaryFormat glbase.Enum, binary interface{}, ...) + func (gl *GL) ProgramParameteri(program glbase.Program, pname glbase.Enum, value int32) + func (gl *GL) ProgramUniform1d(program glbase.Program, location glbase.Uniform, v0 float64) + func (gl *GL) ProgramUniform1dv(program glbase.Program, location glbase.Uniform, count int, value []float64) + func (gl *GL) ProgramUniform1f(program glbase.Program, location glbase.Uniform, v0 float32) + func (gl *GL) ProgramUniform1fv(program glbase.Program, location glbase.Uniform, count int, value []float32) + func (gl *GL) ProgramUniform1i(program glbase.Program, location glbase.Uniform, v0 int32) + func (gl *GL) ProgramUniform1iv(program glbase.Program, location glbase.Uniform, count int, value []int32) + func (gl *GL) ProgramUniform1ui(program glbase.Program, location glbase.Uniform, v0 uint32) + func (gl *GL) ProgramUniform1uiv(program glbase.Program, location glbase.Uniform, count int, value []uint32) + func (gl *GL) ProgramUniform2d(program glbase.Program, location glbase.Uniform, v0, v1 float64) + func (gl *GL) ProgramUniform2dv(program glbase.Program, location glbase.Uniform, count int, value []float64) + func (gl *GL) ProgramUniform2f(program glbase.Program, location glbase.Uniform, v0, v1 float32) + func (gl *GL) ProgramUniform2fv(program glbase.Program, location glbase.Uniform, count int, value []float32) + func (gl *GL) ProgramUniform2i(program glbase.Program, location glbase.Uniform, v0, v1 int32) + func (gl *GL) ProgramUniform2iv(program glbase.Program, location glbase.Uniform, count int, value []int32) + func (gl *GL) ProgramUniform2ui(program glbase.Program, location glbase.Uniform, v0, v1 uint32) + func (gl *GL) ProgramUniform2uiv(program glbase.Program, location glbase.Uniform, count int, value []uint32) + func (gl *GL) ProgramUniform3d(program glbase.Program, location glbase.Uniform, v0, v1, v2 float64) + func (gl *GL) ProgramUniform3dv(program glbase.Program, location glbase.Uniform, count int, value []float64) + func (gl *GL) ProgramUniform3f(program glbase.Program, location glbase.Uniform, v0, v1, v2 float32) + func (gl *GL) ProgramUniform3fv(program glbase.Program, location glbase.Uniform, count int, value []float32) + func (gl *GL) ProgramUniform3i(program glbase.Program, location glbase.Uniform, v0, v1, v2 int32) + func (gl *GL) ProgramUniform3iv(program glbase.Program, location glbase.Uniform, count int, value []int32) + func (gl *GL) ProgramUniform3ui(program glbase.Program, location glbase.Uniform, v0, v1, v2 uint32) + func (gl *GL) ProgramUniform3uiv(program glbase.Program, location glbase.Uniform, count int, value []uint32) + func (gl *GL) ProgramUniform4d(program glbase.Program, location glbase.Uniform, v0, v1, v2, v3 float64) + func (gl *GL) ProgramUniform4dv(program glbase.Program, location glbase.Uniform, count int, value []float64) + func (gl *GL) ProgramUniform4f(program glbase.Program, location glbase.Uniform, v0, v1, v2, v3 float32) + func (gl *GL) ProgramUniform4fv(program glbase.Program, location glbase.Uniform, count int, value []float32) + func (gl *GL) ProgramUniform4i(program glbase.Program, location glbase.Uniform, v0, v1, v2, v3 int32) + func (gl *GL) ProgramUniform4iv(program glbase.Program, location glbase.Uniform, count int, value []int32) + func (gl *GL) ProgramUniform4ui(program glbase.Program, location glbase.Uniform, v0, v1, v2, v3 uint32) + func (gl *GL) ProgramUniform4uiv(program glbase.Program, location glbase.Uniform, count int, value []uint32) + func (gl *GL) ProgramUniformMatrix2dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix2fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix2x3dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix2x3fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix2x4dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix2x4fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3x2dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3x2fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3x4dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix3x4fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4x2dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4x2fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4x3dv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProgramUniformMatrix4x3fv(program glbase.Program, location glbase.Uniform, count int, transpose bool, ...) + func (gl *GL) ProvokingVertex(mode glbase.Enum) + func (gl *GL) QueryCounter(id uint32, target glbase.Enum) + func (gl *GL) ReadBuffer(mode glbase.Enum) + func (gl *GL) ReadPixels(x, y, width, height int, format, gltype glbase.Enum, pixels interface{}) + func (gl *GL) ReleaseShaderCompiler() + func (gl *GL) RenderbufferStorage(target, internalFormat glbase.Enum, width, height int) + func (gl *GL) RenderbufferStorageMultisample(target glbase.Enum, samples int32, internalFormat glbase.Enum, ...) + func (gl *GL) ResumeTransformFeedback() + func (gl *GL) SampleCoverage(value float32, invert bool) + func (gl *GL) SampleMaski(index uint32, mask glbase.Bitfield) + func (gl *GL) SamplerParameterIiv(sampler uint32, pname glbase.Enum, param []int32) + func (gl *GL) SamplerParameterIuiv(sampler uint32, pname glbase.Enum, param []uint32) + func (gl *GL) SamplerParameterf(sampler uint32, pname glbase.Enum, param float32) + func (gl *GL) SamplerParameterfv(sampler uint32, pname glbase.Enum, param []float32) + func (gl *GL) SamplerParameteri(sampler uint32, pname glbase.Enum, param int32) + func (gl *GL) SamplerParameteriv(sampler uint32, pname glbase.Enum, param []int32) + func (gl *GL) Scissor(x, y, width, height int) + func (gl *GL) ScissorArrayv(first uint32, count int, v []int32) + func (gl *GL) ScissorIndexed(index uint32, left, bottom int32, width, height int) + func (gl *GL) ScissorIndexedv(index uint32, v []int32) + func (gl *GL) SecondaryColorP3ui(gltype glbase.Enum, color uint32) + func (gl *GL) SecondaryColorP3uiv(gltype glbase.Enum, color []uint32) + func (gl *GL) ShaderBinary(count int, shaders []glbase.Shader, binaryFormat glbase.Enum, ...) + func (gl *GL) ShaderSource(shader glbase.Shader, source ...string) + func (gl *GL) StencilFunc(glfunc glbase.Enum, ref int32, mask uint32) + func (gl *GL) StencilFuncSeparate(face, glfunc glbase.Enum, ref int32, mask uint32) + func (gl *GL) StencilMask(mask uint32) + func (gl *GL) StencilMaskSeparate(face glbase.Enum, mask uint32) + func (gl *GL) StencilOp(fail, zfail, zpass glbase.Enum) + func (gl *GL) StencilOpSeparate(face, sfail, dpfail, dppass glbase.Enum) + func (gl *GL) TexBuffer(target, internalFormat glbase.Enum, buffer glbase.Buffer) + func (gl *GL) TexCoordP1ui(gltype glbase.Enum, coords uint32) + func (gl *GL) TexCoordP1uiv(gltype glbase.Enum, coords []uint32) + func (gl *GL) TexCoordP2ui(gltype glbase.Enum, coords uint32) + func (gl *GL) TexCoordP2uiv(gltype glbase.Enum, coords []uint32) + func (gl *GL) TexCoordP3ui(gltype glbase.Enum, coords uint32) + func (gl *GL) TexCoordP3uiv(gltype glbase.Enum, coords []uint32) + func (gl *GL) TexCoordP4ui(gltype glbase.Enum, coords uint32) + func (gl *GL) TexCoordP4uiv(gltype glbase.Enum, coords []uint32) + func (gl *GL) TexImage1D(target glbase.Enum, level int, internalFormat int32, width, border int, ...) + func (gl *GL) TexImage2D(target glbase.Enum, level int, internalFormat int32, width, height, border int, ...) + func (gl *GL) TexImage2DMultisample(target glbase.Enum, samples, internalFormat int32, width, height int, ...) + func (gl *GL) TexImage3D(target glbase.Enum, level int, internalFormat int32, width, height int, ...) + func (gl *GL) TexImage3DMultisample(target glbase.Enum, samples, internalFormat int32, width, height int, ...) + func (gl *GL) TexParameterIiv(target, pname glbase.Enum, params []int32) + func (gl *GL) TexParameterIuiv(target, pname glbase.Enum, params []uint32) + func (gl *GL) TexParameterf(target, pname glbase.Enum, param float32) + func (gl *GL) TexParameterfv(target, pname glbase.Enum, params []float32) + func (gl *GL) TexParameteri(target, pname glbase.Enum, param int32) + func (gl *GL) TexParameteriv(target, pname glbase.Enum, params []int32) + func (gl *GL) TexStorage1D(target glbase.Enum, levels int32, internalFormat glbase.Enum, width int) + func (gl *GL) TexStorage2D(target glbase.Enum, levels int32, internalFormat glbase.Enum, ...) + func (gl *GL) TexStorage3D(target glbase.Enum, levels int32, internalFormat glbase.Enum, ...) + func (gl *GL) TexSubImage1D(target glbase.Enum, level, xoffset, width int, format, gltype glbase.Enum, ...) + func (gl *GL) TexSubImage2D(target glbase.Enum, level, xoffset, yoffset, width, height int, ...) + func (gl *GL) TexSubImage3D(target glbase.Enum, level, xoffset, yoffset int, zoffset int32, ...) + func (gl *GL) Uniform1d(location glbase.Uniform, v0 float64) + func (gl *GL) Uniform1dv(location glbase.Uniform, count int, value []float64) + func (gl *GL) Uniform1f(location glbase.Uniform, v0 float32) + func (gl *GL) Uniform1fv(location glbase.Uniform, value []float32) + func (gl *GL) Uniform1i(location glbase.Uniform, v0 int32) + func (gl *GL) Uniform1iv(location glbase.Uniform, value []int32) + func (gl *GL) Uniform1ui(location glbase.Uniform, v0 uint32) + func (gl *GL) Uniform1uiv(location glbase.Uniform, value []uint32) + func (gl *GL) Uniform2d(location glbase.Uniform, v0, v1 float64) + func (gl *GL) Uniform2dv(location glbase.Uniform, count int, value []float64) + func (gl *GL) Uniform2f(location glbase.Uniform, v0, v1 float32) + func (gl *GL) Uniform2fv(location glbase.Uniform, value []float32) + func (gl *GL) Uniform2i(location glbase.Uniform, v0, v1 int32) + func (gl *GL) Uniform2iv(location glbase.Uniform, value []int32) + func (gl *GL) Uniform2ui(location glbase.Uniform, v0, v1 uint32) + func (gl *GL) Uniform2uiv(location glbase.Uniform, value []uint32) + func (gl *GL) Uniform3d(location glbase.Uniform, v0, v1, v2 float64) + func (gl *GL) Uniform3dv(location glbase.Uniform, count int, value []float64) + func (gl *GL) Uniform3f(location glbase.Uniform, v0, v1, v2 float32) + func (gl *GL) Uniform3fv(location glbase.Uniform, value []float32) + func (gl *GL) Uniform3i(location glbase.Uniform, v0, v1, v2 int32) + func (gl *GL) Uniform3iv(location glbase.Uniform, value []int32) + func (gl *GL) Uniform3ui(location glbase.Uniform, v0, v1, v2 uint32) + func (gl *GL) Uniform3uiv(location glbase.Uniform, value []uint32) + func (gl *GL) Uniform4d(location glbase.Uniform, v0, v1, v2, v3 float64) + func (gl *GL) Uniform4dv(location glbase.Uniform, count int, value []float64) + func (gl *GL) Uniform4f(location glbase.Uniform, v0, v1, v2, v3 float32) + func (gl *GL) Uniform4fv(location glbase.Uniform, value []float32) + func (gl *GL) Uniform4i(location glbase.Uniform, v0, v1, v2, v3 int32) + func (gl *GL) Uniform4iv(location glbase.Uniform, value []int32) + func (gl *GL) Uniform4ui(location glbase.Uniform, v0, v1, v2, v3 uint32) + func (gl *GL) Uniform4uiv(location glbase.Uniform, value []uint32) + func (gl *GL) UniformBlockBinding(program glbase.Program, v0, v1 uint32) + func (gl *GL) UniformMatrix2dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix2fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix2x3dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix2x3fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix2x4dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix2x4fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix3dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix3fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix3x2dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix3x2fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix3x4dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix3x4fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix4dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix4fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix4x2dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix4x2fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformMatrix4x3dv(location glbase.Uniform, count int, transpose bool, value []float64) + func (gl *GL) UniformMatrix4x3fv(location glbase.Uniform, transpose bool, value []float32) + func (gl *GL) UniformSubroutinesuiv(shadertype glbase.Enum, count int, value []uint32) + func (gl *GL) UnmapBuffer(target glbase.Enum) bool + func (gl *GL) UseProgram(program glbase.Program) + func (gl *GL) UseProgramStages(pipeline uint32, stages glbase.Bitfield, program glbase.Program) + func (gl *GL) ValidateProgram(program glbase.Program) + func (gl *GL) ValidateProgramPipeline(pipeline uint32) + func (gl *GL) VertexAttribDivisor(index glbase.Attrib, divisor uint32) + func (gl *GL) VertexAttribIPointer(index glbase.Attrib, size int, gltype glbase.Enum, stride int, ...) + func (gl *GL) VertexAttribL1d(index glbase.Attrib, x float64) + func (gl *GL) VertexAttribL1dv(index glbase.Attrib, v []float64) + func (gl *GL) VertexAttribL2d(index glbase.Attrib, x, y float64) + func (gl *GL) VertexAttribL2dv(index glbase.Attrib, v []float64) + func (gl *GL) VertexAttribL3d(index glbase.Attrib, x, y, z float64) + func (gl *GL) VertexAttribL3dv(index glbase.Attrib, v []float64) + func (gl *GL) VertexAttribL4d(index glbase.Attrib, x, y, z, w float64) + func (gl *GL) VertexAttribL4dv(index glbase.Attrib, v []float64) + func (gl *GL) VertexAttribLPointer(index glbase.Attrib, size int, gltype glbase.Enum, stride int, ...) + func (gl *GL) VertexAttribP1ui(index glbase.Attrib, gltype glbase.Enum, normalized bool, value uint32) + func (gl *GL) VertexAttribP1uiv(index glbase.Attrib, gltype glbase.Enum, normalized bool, value []uint32) + func (gl *GL) VertexAttribP2ui(index glbase.Attrib, gltype glbase.Enum, normalized bool, value uint32) + func (gl *GL) VertexAttribP2uiv(index glbase.Attrib, gltype glbase.Enum, normalized bool, value []uint32) + func (gl *GL) VertexAttribP3ui(index glbase.Attrib, gltype glbase.Enum, normalized bool, value uint32) + func (gl *GL) VertexAttribP3uiv(index glbase.Attrib, gltype glbase.Enum, normalized bool, value []uint32) + func (gl *GL) VertexAttribP4ui(index glbase.Attrib, gltype glbase.Enum, normalized bool, value uint32) + func (gl *GL) VertexAttribP4uiv(index glbase.Attrib, gltype glbase.Enum, normalized bool, value []uint32) + func (gl *GL) VertexAttribPointer(index glbase.Attrib, size int, gltype glbase.Enum, normalized bool, stride int, ...) + func (gl *GL) VertexP2ui(gltype glbase.Enum, value uint32) + func (gl *GL) VertexP2uiv(gltype glbase.Enum, value []uint32) + func (gl *GL) VertexP3ui(gltype glbase.Enum, value uint32) + func (gl *GL) VertexP3uiv(gltype glbase.Enum, value []uint32) + func (gl *GL) VertexP4ui(gltype glbase.Enum, value uint32) + func (gl *GL) VertexP4uiv(gltype glbase.Enum, value []uint32) + func (gl *GL) Viewport(x, y, width, height int) + func (gl *GL) ViewportArrayv(first uint32, count int, v []float32) + func (gl *GL) ViewportIndexedf(index uint32, x, y, w, h float32) + func (gl *GL) ViewportIndexedfv(index uint32, v []float32) + func (gl *GL) WaitSync(sync glbase.Sync, flags glbase.Bitfield, timeout uint64)