Versions in this module Expand all Collapse all v0 v0.0.4 Dec 11, 2022 v0.0.3 Dec 11, 2022 v0.0.2 Dec 11, 2022 v0.0.1 Dec 11, 2022 Changes in this version + const ACTIVE_ATOMIC_COUNTER_BUFFERS + const ACTIVE_ATTRIBUTES + const ACTIVE_ATTRIBUTE_MAX_LENGTH + const ACTIVE_PROGRAM + const ACTIVE_RESOURCES + 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 ACTIVE_VARIABLES + const ALIASED_LINE_WIDTH_RANGE + const ALL_BARRIER_BITS + const ALL_SHADER_BITS + const ALPHA + const ALREADY_SIGNALED + const ALWAYS + const AND + const AND_INVERTED + const AND_REVERSE + const ANY_SAMPLES_PASSED + const ANY_SAMPLES_PASSED_CONSERVATIVE + const ARRAY_BUFFER + const ARRAY_BUFFER_BINDING + const ARRAY_SIZE + const ARRAY_STRIDE + 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_INDEX + const ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER + 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 AUTO_GENERATE_MIPMAP + const BACK + const BACK_LEFT + const BACK_RIGHT + const BGR + const BGRA + const BGRA_INTEGER + const BGR_INTEGER + const BLEND + const BLEND_COLOR + const BLEND_DST + const BLEND_DST_ALPHA + const BLEND_DST_RGB + const BLEND_EQUATION + const BLEND_EQUATION_ALPHA + const BLEND_EQUATION_RGB + const BLEND_SRC + const BLEND_SRC_ALPHA + const BLEND_SRC_RGB + const BLOCK_INDEX + const BLUE + const BLUE_INTEGER + const BOOL + const BOOL_VEC2 + const BOOL_VEC3 + const BOOL_VEC4 + const BUFFER + const BUFFER_ACCESS + const BUFFER_ACCESS_FLAGS + const BUFFER_BINDING + const BUFFER_DATA_SIZE + 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 BUFFER_VARIABLE + const BYTE + const CAVEAT_SUPPORT + const CCW + const CLAMP_READ_COLOR + const CLAMP_TO_BORDER + const CLAMP_TO_EDGE + const CLEAR + const CLEAR_BUFFER + 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 COLOR + 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_COMPONENTS + const COLOR_ENCODING + const COLOR_LOGIC_OP + const COLOR_RENDERABLE + const COLOR_WRITEMASK + const COMMAND_BARRIER_BIT + const COMPARE_REF_TO_TEXTURE + const COMPATIBLE_SUBROUTINES + const COMPILE_STATUS + const COMPRESSED_R11_EAC + const COMPRESSED_RED + const COMPRESSED_RED_RGTC1 + const COMPRESSED_RG + const COMPRESSED_RG11_EAC + const COMPRESSED_RGB + const COMPRESSED_RGB8_ETC2 + const COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 + const COMPRESSED_RGBA + const COMPRESSED_RGBA8_ETC2_EAC + const COMPRESSED_RGBA_ASTC_10x10_KHR + const COMPRESSED_RGBA_ASTC_10x5_KHR + const COMPRESSED_RGBA_ASTC_10x6_KHR + const COMPRESSED_RGBA_ASTC_10x8_KHR + const COMPRESSED_RGBA_ASTC_12x10_KHR + const COMPRESSED_RGBA_ASTC_12x12_KHR + const COMPRESSED_RGBA_ASTC_4x4_KHR + const COMPRESSED_RGBA_ASTC_5x4_KHR + const COMPRESSED_RGBA_ASTC_5x5_KHR + const COMPRESSED_RGBA_ASTC_6x5_KHR + const COMPRESSED_RGBA_ASTC_6x6_KHR + const COMPRESSED_RGBA_ASTC_8x5_KHR + const COMPRESSED_RGBA_ASTC_8x6_KHR + const COMPRESSED_RGBA_ASTC_8x8_KHR + const COMPRESSED_RGBA_BPTC_UNORM_ARB + const COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB + const COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB + const COMPRESSED_RG_RGTC2 + const COMPRESSED_SIGNED_R11_EAC + const COMPRESSED_SIGNED_RED_RGTC1 + const COMPRESSED_SIGNED_RG11_EAC + const COMPRESSED_SIGNED_RG_RGTC2 + const COMPRESSED_SRGB + const COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR + const COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR + const COMPRESSED_SRGB8_ALPHA8_ETC2_EAC + const COMPRESSED_SRGB8_ETC2 + const COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 + const COMPRESSED_SRGB_ALPHA + const COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB + const COMPRESSED_TEXTURE_FORMATS + const COMPUTE_LOCAL_WORK_SIZE + const COMPUTE_SHADER + const COMPUTE_SHADER_BIT + const COMPUTE_SUBROUTINE + const COMPUTE_SUBROUTINE_UNIFORM + const COMPUTE_TEXTURE + const CONDITION_SATISFIED + const CONSTANT_ALPHA + const CONSTANT_COLOR + const CONTEXT_COMPATIBILITY_PROFILE_BIT + const CONTEXT_CORE_PROFILE_BIT + const CONTEXT_FLAGS + const CONTEXT_FLAG_DEBUG_BIT + const CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT + const CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB + const CONTEXT_PROFILE_MASK + const COPY + const COPY_INVERTED + const COPY_READ_BUFFER + const COPY_READ_BUFFER_BINDING + const COPY_WRITE_BUFFER + const COPY_WRITE_BUFFER_BINDING + const CULL_FACE + const CULL_FACE_MODE + const CURRENT_PROGRAM + const CURRENT_QUERY + const CURRENT_VERTEX_ATTRIB + const CW + const DEBUG_CALLBACK_FUNCTION + const DEBUG_CALLBACK_FUNCTION_ARB + const DEBUG_CALLBACK_USER_PARAM + const DEBUG_CALLBACK_USER_PARAM_ARB + const DEBUG_GROUP_STACK_DEPTH + const DEBUG_LOGGED_MESSAGES + const DEBUG_LOGGED_MESSAGES_ARB + const DEBUG_NEXT_LOGGED_MESSAGE_LENGTH + const DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB + const DEBUG_OUTPUT + const DEBUG_OUTPUT_SYNCHRONOUS + const DEBUG_OUTPUT_SYNCHRONOUS_ARB + const DEBUG_SEVERITY_HIGH + const DEBUG_SEVERITY_HIGH_ARB + const DEBUG_SEVERITY_LOW + const DEBUG_SEVERITY_LOW_ARB + const DEBUG_SEVERITY_MEDIUM + const DEBUG_SEVERITY_MEDIUM_ARB + const DEBUG_SEVERITY_NOTIFICATION + const DEBUG_SOURCE_API + const DEBUG_SOURCE_API_ARB + const DEBUG_SOURCE_APPLICATION + const DEBUG_SOURCE_APPLICATION_ARB + const DEBUG_SOURCE_OTHER + const DEBUG_SOURCE_OTHER_ARB + const DEBUG_SOURCE_SHADER_COMPILER + const DEBUG_SOURCE_SHADER_COMPILER_ARB + const DEBUG_SOURCE_THIRD_PARTY + const DEBUG_SOURCE_THIRD_PARTY_ARB + const DEBUG_SOURCE_WINDOW_SYSTEM + const DEBUG_SOURCE_WINDOW_SYSTEM_ARB + const DEBUG_TYPE_DEPRECATED_BEHAVIOR + const DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB + const DEBUG_TYPE_ERROR + const DEBUG_TYPE_ERROR_ARB + const DEBUG_TYPE_MARKER + const DEBUG_TYPE_OTHER + const DEBUG_TYPE_OTHER_ARB + const DEBUG_TYPE_PERFORMANCE + const DEBUG_TYPE_PERFORMANCE_ARB + const DEBUG_TYPE_POP_GROUP + const DEBUG_TYPE_PORTABILITY + const DEBUG_TYPE_PORTABILITY_ARB + const DEBUG_TYPE_PUSH_GROUP + const DEBUG_TYPE_UNDEFINED_BEHAVIOR + const DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB + const DECR + const DECR_WRAP + const DELETE_STATUS + const DEPTH + const DEPTH24_STENCIL8 + const DEPTH32F_STENCIL8 + const DEPTH_ATTACHMENT + 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_COMPONENTS + const DEPTH_FUNC + const DEPTH_RANGE + const DEPTH_RENDERABLE + const DEPTH_STENCIL + const DEPTH_STENCIL_ATTACHMENT + const DEPTH_STENCIL_TEXTURE_MODE + const DEPTH_TEST + const DEPTH_WRITEMASK + const DISPATCH_INDIRECT_BUFFER + const DISPATCH_INDIRECT_BUFFER_BINDING + const DISPLAY_LIST + const DITHER + const DONT_CARE + 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 DST_ALPHA + const DST_COLOR + const DYNAMIC_COPY + const DYNAMIC_DRAW + const DYNAMIC_READ + const ELEMENT_ARRAY_BARRIER_BIT + const ELEMENT_ARRAY_BUFFER + const ELEMENT_ARRAY_BUFFER_BINDING + const EQUAL + const EQUIV + const EXTENSIONS + const FALSE + const FASTEST + const FILL + const FILTER + const FIRST_VERTEX_CONVENTION + const FIXED + const FIXED_ONLY + 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 FRACTIONAL_EVEN + const FRACTIONAL_ODD + const FRAGMENT_INTERPOLATION_OFFSET_BITS + const FRAGMENT_SHADER + const FRAGMENT_SHADER_BIT + const FRAGMENT_SHADER_DERIVATIVE_HINT + const FRAGMENT_SUBROUTINE + const FRAGMENT_SUBROUTINE_UNIFORM + const FRAGMENT_TEXTURE + 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_BLEND + const FRAMEBUFFER_COMPLETE + const FRAMEBUFFER_DEFAULT + const FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS + const FRAMEBUFFER_DEFAULT_HEIGHT + const FRAMEBUFFER_DEFAULT_LAYERS + const FRAMEBUFFER_DEFAULT_SAMPLES + const FRAMEBUFFER_DEFAULT_WIDTH + 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_RENDERABLE + const FRAMEBUFFER_RENDERABLE_LAYERED + 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 FULL_SUPPORT + const FUNC_ADD + const FUNC_REVERSE_SUBTRACT + const FUNC_SUBTRACT + const GEOMETRY_INPUT_TYPE + const GEOMETRY_OUTPUT_TYPE + const GEOMETRY_SHADER + const GEOMETRY_SHADER_BIT + const GEOMETRY_SHADER_INVOCATIONS + const GEOMETRY_SUBROUTINE + const GEOMETRY_SUBROUTINE_UNIFORM + const GEOMETRY_TEXTURE + const GEOMETRY_VERTICES_OUT + const GEQUAL + const GET_TEXTURE_IMAGE_FORMAT + const GET_TEXTURE_IMAGE_TYPE + const GREATER + const GREEN + const GREEN_INTEGER + const GUILTY_CONTEXT_RESET_ARB + const HALF_FLOAT + const HIGH_FLOAT + const HIGH_INT + 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_CLASS_10_10_10_2 + const IMAGE_CLASS_11_11_10 + const IMAGE_CLASS_1_X_16 + const IMAGE_CLASS_1_X_32 + const IMAGE_CLASS_1_X_8 + const IMAGE_CLASS_2_X_16 + const IMAGE_CLASS_2_X_32 + const IMAGE_CLASS_2_X_8 + const IMAGE_CLASS_4_X_16 + const IMAGE_CLASS_4_X_32 + const IMAGE_CLASS_4_X_8 + const IMAGE_COMPATIBILITY_CLASS + 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 IMAGE_PIXEL_FORMAT + const IMAGE_PIXEL_TYPE + const IMAGE_TEXEL_SIZE + const IMPLEMENTATION_COLOR_READ_FORMAT + const IMPLEMENTATION_COLOR_READ_TYPE + const INCR + const INCR_WRAP + const INFO_LOG_LENGTH + const INNOCENT_CONTEXT_RESET_ARB + const INT + const INTERLEAVED_ATTRIBS + const INTERNALFORMAT_ALPHA_SIZE + const INTERNALFORMAT_ALPHA_TYPE + const INTERNALFORMAT_BLUE_SIZE + const INTERNALFORMAT_BLUE_TYPE + const INTERNALFORMAT_DEPTH_SIZE + const INTERNALFORMAT_DEPTH_TYPE + const INTERNALFORMAT_GREEN_SIZE + const INTERNALFORMAT_GREEN_TYPE + const INTERNALFORMAT_PREFERRED + const INTERNALFORMAT_RED_SIZE + const INTERNALFORMAT_RED_TYPE + const INTERNALFORMAT_SHARED_SIZE + const INTERNALFORMAT_STENCIL_SIZE + const INTERNALFORMAT_STENCIL_TYPE + const INTERNALFORMAT_SUPPORTED + 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_SAMPLER_CUBE_MAP_ARRAY_ARB + 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 IS_PER_PATCH + const IS_ROW_MAJOR + const KEEP + const KHR_debug + const KHR_texture_compression_astc_ldr + const LAST_VERTEX_CONVENTION + const LAYER_PROVOKING_VERTEX + const LEFT + const LEQUAL + const LESS + const LINE + const LINEAR + const LINEAR_MIPMAP_LINEAR + const LINEAR_MIPMAP_NEAREST + const LINES + const LINES_ADJACENCY + const LINE_LOOP + const LINE_SMOOTH + const LINE_SMOOTH_HINT + const LINE_STRIP + const LINE_STRIP_ADJACENCY + const LINE_WIDTH + const LINE_WIDTH_GRANULARITY + const LINE_WIDTH_RANGE + const LINK_STATUS + const LOCATION + const LOCATION_INDEX + const LOGIC_OP_MODE + const LOSE_CONTEXT_ON_RESET_ARB + const LOWER_LEFT + const LOW_FLOAT + const LOW_INT + const MAJOR_VERSION + const MANUAL_GENERATE_MIPMAP + const MAP_FLUSH_EXPLICIT_BIT + const MAP_INVALIDATE_BUFFER_BIT + const MAP_INVALIDATE_RANGE_BIT + const MAP_READ_BIT + const MAP_UNSYNCHRONIZED_BIT + const MAP_WRITE_BIT + const MATRIX_STRIDE + 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_CLIP_DISTANCES + const MAX_COLOR_ATTACHMENTS + const MAX_COLOR_TEXTURE_SAMPLES + const MAX_COMBINED_ATOMIC_COUNTERS + const MAX_COMBINED_ATOMIC_COUNTER_BUFFERS + const MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS + const MAX_COMBINED_DIMENSIONS + 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_SHADER_OUTPUT_RESOURCES + const MAX_COMBINED_SHADER_STORAGE_BLOCKS + 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_COMPUTE_ATOMIC_COUNTERS + const MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS + const MAX_COMPUTE_IMAGE_UNIFORMS + const MAX_COMPUTE_LOCAL_INVOCATIONS + const MAX_COMPUTE_SHADER_STORAGE_BLOCKS + const MAX_COMPUTE_SHARED_MEMORY_SIZE + const MAX_COMPUTE_TEXTURE_IMAGE_UNITS + const MAX_COMPUTE_UNIFORM_BLOCKS + const MAX_COMPUTE_UNIFORM_COMPONENTS + const MAX_COMPUTE_WORK_GROUP_COUNT + const MAX_COMPUTE_WORK_GROUP_SIZE + const MAX_CUBE_MAP_TEXTURE_SIZE + const MAX_DEBUG_GROUP_STACK_DEPTH + const MAX_DEBUG_LOGGED_MESSAGES + const MAX_DEBUG_LOGGED_MESSAGES_ARB + const MAX_DEBUG_MESSAGE_LENGTH + const MAX_DEBUG_MESSAGE_LENGTH_ARB + const MAX_DEPTH + 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_ELEMENT_INDEX + 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_SHADER_STORAGE_BLOCKS + const MAX_FRAGMENT_UNIFORM_BLOCKS + const MAX_FRAGMENT_UNIFORM_COMPONENTS + const MAX_FRAGMENT_UNIFORM_VECTORS + const MAX_FRAMEBUFFER_HEIGHT + const MAX_FRAMEBUFFER_LAYERS + const MAX_FRAMEBUFFER_SAMPLES + const MAX_FRAMEBUFFER_WIDTH + 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_SHADER_STORAGE_BLOCKS + const MAX_GEOMETRY_TEXTURE_IMAGE_UNITS + const MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS + const MAX_GEOMETRY_UNIFORM_BLOCKS + const MAX_GEOMETRY_UNIFORM_COMPONENTS + const MAX_HEIGHT + const MAX_IMAGE_SAMPLES + const MAX_IMAGE_UNITS + const MAX_INTEGER_SAMPLES + const MAX_LABEL_LENGTH + const MAX_LAYERS + const MAX_NAME_LENGTH + const MAX_NUM_ACTIVE_VARIABLES + const MAX_NUM_COMPATIBLE_SUBROUTINES + const MAX_PATCH_VERTICES + const MAX_PROGRAM_TEXEL_OFFSET + const MAX_PROGRAM_TEXTURE_GATHER_OFFSET + const MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB + const MAX_RECTANGLE_TEXTURE_SIZE + const MAX_RENDERBUFFER_SIZE + const MAX_SAMPLES + const MAX_SAMPLE_MASK_WORDS + const MAX_SERVER_WAIT_TIMEOUT + const MAX_SHADER_STORAGE_BLOCK_SIZE + const MAX_SHADER_STORAGE_BUFFER_BINDINGS + 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_SHADER_STORAGE_BLOCKS + 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_SHADER_STORAGE_BLOCKS + 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_IMAGE_UNITS + const MAX_TEXTURE_LOD_BIAS + const MAX_TEXTURE_SIZE + 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_UNIFORM_LOCATIONS + 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_ATTRIB_BINDINGS + const MAX_VERTEX_ATTRIB_RELATIVE_OFFSET + const MAX_VERTEX_IMAGE_UNIFORMS + const MAX_VERTEX_OUTPUT_COMPONENTS + const MAX_VERTEX_SHADER_STORAGE_BLOCKS + 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 MAX_WIDTH + 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_PROGRAM_TEXTURE_GATHER_OFFSET_ARB + const MIN_SAMPLE_SHADING_VALUE + const MIN_SAMPLE_SHADING_VALUE_ARB + const MIPMAP + const MIRRORED_REPEAT + const MULTISAMPLE + const NAMED_STRING_LENGTH_ARB + const NAMED_STRING_TYPE_ARB + const NAME_LENGTH + const NAND + const NEAREST + const NEAREST_MIPMAP_LINEAR + const NEAREST_MIPMAP_NEAREST + const NEVER + const NICEST + const NONE + const NOOP + const NOR + const NOTEQUAL + const NO_ERROR + const NO_RESET_NOTIFICATION_ARB + const NUM_ACTIVE_VARIABLES + 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 NUM_SHADING_LANGUAGE_VERSIONS + const OBJECT_TYPE + const OFFSET + 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 OR + 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 PATCHES + const PATCH_DEFAULT_INNER_LEVEL + const PATCH_DEFAULT_OUTER_LEVEL + const PATCH_VERTICES + const PIXEL_BUFFER_BARRIER_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_FADE_THRESHOLD_SIZE + const POINT_SIZE + const POINT_SIZE_GRANULARITY + const POINT_SIZE_RANGE + const POINT_SPRITE_COORD_ORIGIN + 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 PRIMITIVES_GENERATED + const PRIMITIVE_RESTART + const PRIMITIVE_RESTART_FIXED_INDEX + const PRIMITIVE_RESTART_INDEX + const PROGRAM + const PROGRAM_BINARY_FORMATS + const PROGRAM_BINARY_LENGTH + const PROGRAM_BINARY_RETRIEVABLE_HINT + const PROGRAM_INPUT + const PROGRAM_OUTPUT + const PROGRAM_PIPELINE + const PROGRAM_PIPELINE_BINDING + const PROGRAM_POINT_SIZE + const PROGRAM_SEPARABLE + 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_CUBE_MAP_ARRAY_ARB + const PROXY_TEXTURE_RECTANGLE + const QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION + const QUERY + 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 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_PIXELS + const READ_PIXELS_FORMAT + const READ_PIXELS_TYPE + const READ_WRITE + const RED + const RED_INTEGER + const RED_SNORM + const REFERENCED_BY_COMPUTE_SHADER + const REFERENCED_BY_FRAGMENT_SHADER + const REFERENCED_BY_GEOMETRY_SHADER + const REFERENCED_BY_TESS_CONTROL_SHADER + const REFERENCED_BY_TESS_EVALUATION_SHADER + const REFERENCED_BY_VERTEX_SHADER + 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 REPEAT + const REPLACE + const RESET_NOTIFICATION_STRATEGY_ARB + 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_SNORM + const RGB_INTEGER + const RGB_SNORM + const RG_INTEGER + const RG_SNORM + const RIGHT + const SAMPLER + 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_ARB + const SAMPLER_CUBE_MAP_ARRAY_SHADOW + const SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB + 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 SAMPLE_SHADING_ARB + const SCISSOR_BOX + const SCISSOR_TEST + const SEPARATE_ATTRIBS + const SET + const SHADER + const SHADER_COMPILER + const SHADER_IMAGE_ACCESS_BARRIER_BIT + const SHADER_IMAGE_ATOMIC + const SHADER_IMAGE_LOAD + const SHADER_IMAGE_STORE + const SHADER_INCLUDE_ARB + const SHADER_SOURCE_LENGTH + const SHADER_STORAGE_BARRIER_BIT + const SHADER_STORAGE_BLOCK + const SHADER_STORAGE_BUFFER + const SHADER_STORAGE_BUFFER_BINDING + const SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT + const SHADER_STORAGE_BUFFER_SIZE + const SHADER_STORAGE_BUFFER_START + const SHADER_TYPE + const SHADING_LANGUAGE_VERSION + const SHORT + const SIGNALED + const SIGNED_NORMALIZED + const SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST + const SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE + const SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST + const SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE + const SMOOTH_LINE_WIDTH_GRANULARITY + const SMOOTH_LINE_WIDTH_RANGE + const SMOOTH_POINT_SIZE_GRANULARITY + const SMOOTH_POINT_SIZE_RANGE + const SRC1_COLOR + const SRC_ALPHA + const SRC_ALPHA_SATURATE + const SRC_COLOR + const SRGB + const SRGB8 + const SRGB8_ALPHA8 + const SRGB_ALPHA + const SRGB_DECODE_ARB + const SRGB_READ + const SRGB_WRITE + 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_BUFFER_BIT + const STENCIL_CLEAR_VALUE + const STENCIL_COMPONENTS + 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_RENDERABLE + 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 SYNC_CL_EVENT_ARB + const SYNC_CL_EVENT_COMPLETE_ARB + const SYNC_CONDITION + const SYNC_FENCE + const SYNC_FLAGS + const SYNC_FLUSH_COMMANDS_BIT + const SYNC_GPU_COMMANDS_COMPLETE + const SYNC_STATUS + const TESS_CONTROL_OUTPUT_VERTICES + const TESS_CONTROL_SHADER + const TESS_CONTROL_SHADER_BIT + const TESS_CONTROL_SUBROUTINE + const TESS_CONTROL_SUBROUTINE_UNIFORM + const TESS_CONTROL_TEXTURE + const TESS_EVALUATION_SHADER + const TESS_EVALUATION_SHADER_BIT + const TESS_EVALUATION_SUBROUTINE + const TESS_EVALUATION_SUBROUTINE_UNIFORM + const TESS_EVALUATION_TEXTURE + 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_CUBE_MAP_ARRAY_ARB + const TEXTURE_BINDING_RECTANGLE + const TEXTURE_BLUE_SIZE + const TEXTURE_BLUE_TYPE + const TEXTURE_BORDER_COLOR + const TEXTURE_BUFFER + const TEXTURE_BUFFER_DATA_STORE_BINDING + const TEXTURE_BUFFER_FORMAT + const TEXTURE_BUFFER_OFFSET + const TEXTURE_BUFFER_OFFSET_ALIGNMENT + const TEXTURE_BUFFER_SIZE + const TEXTURE_COMPARE_FUNC + const TEXTURE_COMPARE_MODE + const TEXTURE_COMPRESSED + const TEXTURE_COMPRESSED_BLOCK_HEIGHT + const TEXTURE_COMPRESSED_BLOCK_SIZE + const TEXTURE_COMPRESSED_BLOCK_WIDTH + const TEXTURE_COMPRESSED_IMAGE_SIZE + const TEXTURE_COMPRESSION_HINT + const TEXTURE_CUBE_MAP + const TEXTURE_CUBE_MAP_ARRAY + const TEXTURE_CUBE_MAP_ARRAY_ARB + 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_FETCH_BARRIER_BIT + const TEXTURE_FIXED_SAMPLE_LOCATIONS + const TEXTURE_GATHER + const TEXTURE_GATHER_SHADOW + const TEXTURE_GREEN_SIZE + const TEXTURE_GREEN_TYPE + const TEXTURE_HEIGHT + const TEXTURE_IMAGE_FORMAT + const TEXTURE_IMAGE_TYPE + const TEXTURE_IMMUTABLE_FORMAT + const TEXTURE_IMMUTABLE_LEVELS + const TEXTURE_INTERNAL_FORMAT + const TEXTURE_LOD_BIAS + const TEXTURE_MAG_FILTER + const TEXTURE_MAX_LEVEL + const TEXTURE_MAX_LOD + const TEXTURE_MIN_FILTER + const TEXTURE_MIN_LOD + const TEXTURE_RECTANGLE + const TEXTURE_RED_SIZE + const TEXTURE_RED_TYPE + const TEXTURE_SAMPLES + const TEXTURE_SHADOW + const TEXTURE_SHARED_SIZE + 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_VIEW + const TEXTURE_VIEW_MIN_LAYER + const TEXTURE_VIEW_MIN_LEVEL + const TEXTURE_VIEW_NUM_LAYERS + const TEXTURE_VIEW_NUM_LEVELS + 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 TOP_LEVEL_ARRAY_SIZE + const TOP_LEVEL_ARRAY_STRIDE + const TRANSFORM_FEEDBACK + const TRANSFORM_FEEDBACK_ACTIVE + 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_PAUSED + const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN + const TRANSFORM_FEEDBACK_VARYING + const TRANSFORM_FEEDBACK_VARYINGS + const TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH + const TRIANGLES + const TRIANGLES_ADJACENCY + const TRIANGLE_FAN + const TRIANGLE_STRIP + const TRIANGLE_STRIP_ADJACENCY + const TRUE + const TYPE + const UNDEFINED_VERTEX + const UNIFORM + const UNIFORM_ARRAY_STRIDE + const UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX + const UNIFORM_BARRIER_BIT + const UNIFORM_BLOCK + 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_COMPUTE_SHADER + 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 UNKNOWN_CONTEXT_RESET_ARB + 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_SAMPLER_CUBE_MAP_ARRAY_ARB + 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 VALIDATE_STATUS + const VENDOR + const VERSION + const VERTEX_ARRAY_BINDING + 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_LONG + 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_ATTRIB_BINDING + const VERTEX_ATTRIB_RELATIVE_OFFSET + const VERTEX_BINDING_DIVISOR + const VERTEX_BINDING_OFFSET + const VERTEX_BINDING_STRIDE + const VERTEX_PROGRAM_POINT_SIZE + const VERTEX_SHADER + const VERTEX_SHADER_BIT + const VERTEX_SUBROUTINE + const VERTEX_SUBROUTINE_UNIFORM + const VERTEX_TEXTURE + const VIEWPORT + const VIEWPORT_BOUNDS_RANGE + const VIEWPORT_INDEX_PROVOKING_VERTEX + const VIEWPORT_SUBPIXEL_BITS + const VIEW_CLASS_128_BITS + const VIEW_CLASS_16_BITS + const VIEW_CLASS_24_BITS + const VIEW_CLASS_32_BITS + const VIEW_CLASS_48_BITS + const VIEW_CLASS_64_BITS + const VIEW_CLASS_8_BITS + const VIEW_CLASS_96_BITS + const VIEW_CLASS_BPTC_FLOAT + const VIEW_CLASS_BPTC_UNORM + const VIEW_CLASS_RGTC1_RED + const VIEW_CLASS_RGTC2_RG + const VIEW_CLASS_S3TC_DXT1_RGB + const VIEW_CLASS_S3TC_DXT1_RGBA + const VIEW_CLASS_S3TC_DXT3_RGBA + const VIEW_CLASS_S3TC_DXT5_RGBA + const VIEW_COMPATIBILITY_CLASS + const WAIT_FAILED + const WRITE_ONLY + const XOR + const ZERO + func ActiveShaderProgram(pipeline uint32, program uint32) + func ActiveTexture(texture uint32) + func AttachShader(program uint32, shader uint32) + func BeginConditionalRender(id uint32, mode uint32) + func BeginQuery(target uint32, id uint32) + func BeginQueryIndexed(target uint32, index uint32, id uint32) + func BeginTransformFeedback(primitiveMode uint32) + func BindAttribLocation(program uint32, index uint32, name string) + func BindBuffer(target uint32, buffer uint32) + func BindBufferBase(target uint32, index uint32, buffer uint32) + func BindBufferRange(target uint32, index uint32, buffer uint32, offset int64, size int64) + func BindFragDataLocation(program uint32, color uint32, name string) + func BindFragDataLocationIndexed(program uint32, colorNumber uint32, index uint32, name string) + func BindFramebuffer(target uint32, framebuffer uint32) + func BindImageTexture(unit uint32, texture uint32, level int32, layered bool, layer int32, ...) + func BindProgram(program uint32, vertexSource, fragmentSource []string) error + func BindProgramPipeline(pipeline uint32) + func BindRenderbuffer(target uint32, renderbuffer uint32) + func BindSampler(unit uint32, sampler uint32) + func BindTexture(target uint32, texture uint32) + func BindTransformFeedback(target uint32, id uint32) + func BindVertexArray(array uint32) + func BindVertexBuffer(bindingindex uint32, buffer uint32, offset int64, stride int32) + func BindingReport() (report []string) + func BlendColor(red float32, green float32, blue float32, alpha float32) + func BlendEquation(mode uint32) + func BlendEquationSeparate(modeRGB uint32, modeAlpha uint32) + func BlendEquationSeparatei(buf uint32, modeRGB uint32, modeAlpha uint32) + func BlendEquationSeparateiARB(buf uint32, modeRGB uint32, modeAlpha uint32) + func BlendEquationi(buf uint32, mode uint32) + func BlendEquationiARB(buf uint32, mode uint32) + func BlendFunc(sfactor uint32, dfactor uint32) + func BlendFuncSeparate(sfactorRGB uint32, dfactorRGB uint32, sfactorAlpha uint32, dfactorAlpha uint32) + func BlendFuncSeparatei(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32) + func BlendFuncSeparateiARB(buf uint32, srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32) + func BlendFunci(buf uint32, src uint32, dst uint32) + func BlendFunciARB(buf uint32, src uint32, dst uint32) + func BlitFramebuffer(srcX0 int32, srcY0 int32, srcX1 int32, srcY1 int32, dstX0 int32, dstY0 int32, ...) + func BufferData(target uint32, size int64, data Pointer, usage uint32) + func BufferSubData(target uint32, offset int64, size int64, data Pointer) + func CheckFramebufferStatus(target uint32) uint32 + func ClampColor(target uint32, clamp uint32) + func Clear(mask uint32) + func ClearBufferData(target uint32, internalformat uint32, format uint32, t_ype uint32, ...) + func ClearBufferSubData(target uint32, internalformat uint32, offset int64, size int64, format uint32, ...) + func ClearBufferfi(buffer uint32, drawbuffer int32, depth float32, stencil int32) + func ClearBufferfv(buffer uint32, drawbuffer int32, value *float32) + func ClearBufferiv(buffer uint32, drawbuffer int32, value *int32) + func ClearBufferuiv(buffer uint32, drawbuffer int32, value *uint32) + func ClearColor(red float32, green float32, blue float32, alpha float32) + func ClearDepth(depth float64) + func ClearDepthf(d float32) + func ClearNamedBufferDataEXT(buffer uint32, internalformat uint32, format uint32, t_ype uint32, ...) + func ClearNamedBufferSubDataEXT(buffer uint32, internalformat uint32, format uint32, t_ype uint32, ...) + func ClearStencil(s int32) + func ClientWaitSync(sync Sync, flags uint32, timeout uint64) uint32 + func ColorMask(red bool, green bool, blue bool, alpha bool) + func ColorMaski(index uint32, r bool, g bool, b bool, a bool) + func ColorP3ui(t_ype uint32, color uint32) + func ColorP3uiv(t_ype uint32, color *uint32) + func ColorP4ui(t_ype uint32, color uint32) + func ColorP4uiv(t_ype uint32, color *uint32) + func CompileShader(shader uint32) + func CompileShaderIncludeARB(shader uint32, count int32, path []string, length *int32) + func CompressedTexImage1D(target uint32, level int32, internalformat uint32, width int32, border int32, ...) + func CompressedTexImage2D(target uint32, level int32, internalformat uint32, width int32, height int32, ...) + func CompressedTexImage3D(target uint32, level int32, internalformat uint32, width int32, height int32, ...) + func CompressedTexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, ...) + func CompressedTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...) + func CompressedTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...) + func CopyBufferSubData(readTarget uint32, writeTarget uint32, readOffset int64, writeOffset int64, ...) + func CopyImageSubData(srcName uint32, srcTarget uint32, srcLevel int32, srcX int32, srcY int32, ...) + func CopyTexImage1D(target uint32, level int32, internalformat uint32, x int32, y int32, ...) + func CopyTexImage2D(target uint32, level int32, internalformat uint32, x int32, y int32, ...) + func CopyTexSubImage1D(target uint32, level int32, xoffset int32, x int32, y int32, width int32) + func CopyTexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, x int32, y int32, ...) + func CopyTexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...) + func CreateProgram() uint32 + func CreateShader(t_ype uint32) uint32 + func CreateShaderProgramv(t_ype uint32, count int32, strings []string) uint32 + func CullFace(mode uint32) + func DebugMessageCallback(callback DEBUGPROC, userParam Pointer) + func DebugMessageCallbackARB(callback DEBUGPROCARB, userParam Pointer) + func DebugMessageControl(source uint32, t_ype uint32, severity uint32, count int32, ids *uint32, ...) + func DebugMessageControlARB(source uint32, t_ype uint32, severity uint32, count int32, ids *uint32, ...) + func DebugMessageInsert(source uint32, t_ype uint32, id uint32, severity uint32, length int32, ...) + func DebugMessageInsertARB(source uint32, t_ype uint32, id uint32, severity uint32, length int32, ...) + func DeleteBuffers(n int32, buffers *uint32) + func DeleteFramebuffers(n int32, framebuffers *uint32) + func DeleteNamedStringARB(namelen int32, name string) + func DeleteProgram(program uint32) + func DeleteProgramPipelines(n int32, pipelines *uint32) + func DeleteQueries(n int32, ids *uint32) + func DeleteRenderbuffers(n int32, renderbuffers *uint32) + func DeleteSamplers(count int32, samplers *uint32) + func DeleteShader(shader uint32) + func DeleteSync(sync Sync) + func DeleteTextures(n int32, textures *uint32) + func DeleteTransformFeedbacks(n int32, ids *uint32) + func DeleteVertexArrays(n int32, arrays *uint32) + func DepthFunc(f_unc uint32) + func DepthMask(flag bool) + func DepthRange(n_ear float64, f_ar float64) + func DepthRangeArrayv(first uint32, count int32, v *float64) + func DepthRangeIndexed(index uint32, n float64, f float64) + func DepthRangef(n float32, f float32) + func DetachShader(program uint32, shader uint32) + func Disable(cap uint32) + func DisableVertexAttribArray(index uint32) + func Disablei(target uint32, index uint32) + func DispatchCompute(num_groups_x uint32, num_groups_y uint32, num_groups_z uint32) + func DispatchComputeIndirect(indirect int64) + func DrawArrays(mode uint32, first int32, count int32) + func DrawArraysIndirect(mode uint32, indirect Pointer) + func DrawArraysInstanced(mode uint32, first int32, count int32, instancecount int32) + func DrawArraysInstancedBaseInstance(mode uint32, first int32, count int32, instancecount int32, ...) + func DrawBuffer(mode uint32) + func DrawBuffers(n int32, bufs *uint32) + func DrawElements(mode uint32, count int32, t_ype uint32, indicies int64) + func DrawElementsBaseVertex(mode uint32, count int32, t_ype uint32, indicies int64, basevertex int32) + func DrawElementsIndirect(mode uint32, t_ype uint32, indirect Pointer) + func DrawElementsInstanced(mode uint32, count int32, t_ype uint32, indicies int64, instancecount int32) + func DrawElementsInstancedBaseInstance(mode uint32, count int32, t_ype uint32, indices Pointer, instancecount int32, ...) + func DrawElementsInstancedBaseVertex(mode uint32, count int32, t_ype uint32, indicies int64, instancecount int32, ...) + func DrawElementsInstancedBaseVertexBaseInstance(mode uint32, count int32, t_ype uint32, indices Pointer, instancecount int32, ...) + func DrawRangeElements(mode uint32, start uint32, end uint32, count int32, t_ype uint32, ...) + func DrawRangeElementsBaseVertex(mode uint32, start uint32, end uint32, count int32, t_ype uint32, ...) + func DrawTransformFeedback(mode uint32, id uint32) + func DrawTransformFeedbackInstanced(mode uint32, id uint32, instancecount int32) + func DrawTransformFeedbackStream(mode uint32, id uint32, stream uint32) + func DrawTransformFeedbackStreamInstanced(mode uint32, id uint32, stream uint32, instancecount int32) + func Dump() + func Enable(cap uint32) + func EnableVertexAttribArray(index uint32) + func Enablei(target uint32, index uint32) + func EndConditionalRender() + func EndQuery(target uint32) + func EndQueryIndexed(target uint32, index uint32) + func EndTransformFeedback() + func Finish() + func Flush() + func FlushMappedBufferRange(target uint32, offset int64, length int64) + func FramebufferParameteri(target uint32, pname uint32, param int32) + func FramebufferRenderbuffer(target uint32, attachment uint32, renderbuffertarget uint32, ...) + func FramebufferTexture(target uint32, attachment uint32, texture uint32, level int32) + func FramebufferTexture1D(target uint32, attachment uint32, textarget uint32, texture uint32, ...) + func FramebufferTexture2D(target uint32, attachment uint32, textarget uint32, texture uint32, ...) + func FramebufferTexture3D(target uint32, attachment uint32, textarget uint32, texture uint32, ...) + func FramebufferTextureLayer(target uint32, attachment uint32, texture uint32, level int32, layer int32) + func FrontFace(mode uint32) + func GenBuffers(n int32, buffers *uint32) + func GenFramebuffers(n int32, framebuffers *uint32) + func GenProgramPipelines(n int32, pipelines *uint32) + func GenQueries(n int32, ids *uint32) + func GenRenderbuffers(n int32, renderbuffers *uint32) + func GenSamplers(count int32, samplers *uint32) + func GenTextures(n int32, textures *uint32) + func GenTransformFeedbacks(n int32, ids *uint32) + func GenVertexArrays(n int32, arrays *uint32) + func GenerateMipmap(target uint32) + func GetActiveAtomicCounterBufferiv(program uint32, bufferIndex uint32, pname uint32, params *int32) + func GetActiveAttrib(program uint32, index uint32, bufSize int32, length *int32, size *int32, ...) + func GetActiveSubroutineName(program uint32, shadertype uint32, index uint32, bufsize int32, length *int32, ...) + func GetActiveSubroutineUniformName(program uint32, shadertype uint32, index uint32, bufsize int32, length *int32, ...) + func GetActiveSubroutineUniformiv(program uint32, shadertype uint32, index uint32, pname uint32, values *int32) + func GetActiveUniform(program uint32, index uint32, bufSize int32, length *int32, size *int32, ...) + func GetActiveUniformBlockName(program uint32, uniformBlockIndex uint32, bufSize int32, length *int32, ...) + func GetActiveUniformBlockiv(program uint32, uniformBlockIndex uint32, pname uint32, params *int32) + func GetActiveUniformName(program uint32, uniformIndex uint32, bufSize int32, length *int32, ...) + func GetActiveUniformsiv(program uint32, uniformCount int32, uniformIndices *uint32, pname uint32, ...) + func GetAttachedShaders(program uint32, maxCount int32, count *int32, obj *uint32) + func GetAttribLocation(program uint32, name string) int32 + func GetBooleani_v(target uint32, index uint32, data *uint8) + func GetBooleanv(pname uint32, params *uint8) + func GetBufferParameteri64v(target uint32, pname uint32, params *int64) + func GetBufferParameteriv(target uint32, pname uint32, params *int32) + func GetBufferPointerv(target uint32, pname uint32, params *Pointer) + func GetBufferSubData(target uint32, offset int64, size int64, data Pointer) + func GetCompressedTexImage(target uint32, level int32, img Pointer) + func GetDebugMessageLog(count uint32, bufsize int32, sources *uint32, types *uint32, ids *uint32, ...) uint32 + func GetDebugMessageLogARB(count uint32, bufsize int32, sources *uint32, types *uint32, ids *uint32, ...) uint32 + func GetDoublei_v(target uint32, index uint32, data *float64) + func GetDoublev(pname uint32, params *float64) + func GetError() uint32 + func GetFloati_v(target uint32, index uint32, data *float32) + func GetFloatv(pname uint32, params *float32) + func GetFragDataIndex(program uint32, name string) int32 + func GetFragDataLocation(program uint32, name string) int32 + func GetFramebufferAttachmentParameteriv(target uint32, attachment uint32, pname uint32, params *int32) + func GetFramebufferParameteriv(target uint32, pname uint32, params *int32) + func GetGraphicsResetStatusARB() uint32 + func GetInteger64i_v(target uint32, index uint32, data *int64) + func GetInteger64v(pname uint32, params *int64) + func GetIntegeri_v(target uint32, index uint32, data *int32) + func GetIntegerv(pname uint32, params *int32) + func GetInternalformati64v(target uint32, internalformat uint32, pname uint32, bufSize int32, ...) + func GetInternalformativ(target uint32, internalformat uint32, pname uint32, bufSize int32, ...) + func GetMultisamplefv(pname uint32, index uint32, val *float32) + func GetNamedFramebufferParameterivEXT(framebuffer uint32, pname uint32, params *int32) + func GetNamedStringARB(namelen int32, name string, bufSize int32, stringlen *int32, s_tring string) + func GetNamedStringivARB(namelen int32, name string, pname uint32, params *int32) + func GetObjectLabel(identifier uint32, name uint32, bufSize int32, length *int32, label *uint8) + func GetObjectPtrLabel(ptr Pointer, bufSize int32, length *int32, label *uint8) + func GetPointerv(pname uint32, params *Pointer) + func GetProgramBinary(program uint32, bufSize int32, length *int32, binaryFormat *uint32, ...) + func GetProgramInfoLog(program uint32, bufSize int32, length *int32, infoLog *uint8) + func GetProgramInterfaceiv(program uint32, programInterface uint32, pname uint32, params *int32) + func GetProgramPipelineInfoLog(pipeline uint32, bufSize int32, length *int32, infoLog *uint8) + func GetProgramPipelineiv(pipeline uint32, pname uint32, params *int32) + func GetProgramResourceIndex(program uint32, programInterface uint32, name string) uint32 + func GetProgramResourceLocation(program uint32, programInterface uint32, name string) int32 + func GetProgramResourceLocationIndex(program uint32, programInterface uint32, name string) int32 + func GetProgramResourceName(program uint32, programInterface uint32, index uint32, bufSize int32, ...) + func GetProgramResourceiv(program uint32, programInterface uint32, index uint32, propCount int32, ...) + func GetProgramStageiv(program uint32, shadertype uint32, pname uint32, values *int32) + func GetProgramiv(program uint32, pname uint32, params *int32) + func GetQueryIndexediv(target uint32, index uint32, pname uint32, params *int32) + func GetQueryObjecti64v(id uint32, pname uint32, params *int64) + func GetQueryObjectiv(id uint32, pname uint32, params *int32) + func GetQueryObjectui64v(id uint32, pname uint32, params *uint64) + func GetQueryObjectuiv(id uint32, pname uint32, params *uint32) + func GetQueryiv(target uint32, pname uint32, params *int32) + func GetRenderbufferParameteriv(target uint32, pname uint32, params *int32) + func GetSamplerParameterIiv(sampler uint32, pname uint32, params *int32) + func GetSamplerParameterIuiv(sampler uint32, pname uint32, params *uint32) + func GetSamplerParameterfv(sampler uint32, pname uint32, params *float32) + func GetSamplerParameteriv(sampler uint32, pname uint32, params *int32) + func GetShaderInfoLog(shader uint32, bufSize int32, length *int32, infoLog *uint8) + func GetShaderPrecisionFormat(shadertype uint32, precisiontype uint32, r_ange *int32, precision *int32) + func GetShaderSource(shader uint32, bufSize int32, length *int32, source *uint8) + func GetShaderiv(shader uint32, pname uint32, params *int32) + func GetString(name uint32) string + func GetStringi(name uint32, index uint32) string + func GetSubroutineIndex(program uint32, shadertype uint32, name string) uint32 + func GetSubroutineUniformLocation(program uint32, shadertype uint32, name string) int32 + func GetSynciv(sync Sync, pname uint32, bufSize int32, length *int32, values *int32) + func GetTexImage(target uint32, level int32, format uint32, t_ype uint32, pixels Pointer) + func GetTexLevelParameterfv(target uint32, level int32, pname uint32, params *float32) + func GetTexLevelParameteriv(target uint32, level int32, pname uint32, params *int32) + func GetTexParameterIiv(target uint32, pname uint32, params *int32) + func GetTexParameterIuiv(target uint32, pname uint32, params *uint32) + func GetTexParameterfv(target uint32, pname uint32, params *float32) + func GetTexParameteriv(target uint32, pname uint32, params *int32) + func GetTransformFeedbackVarying(program uint32, index uint32, bufSize int32, length *int32, size *int32, ...) + func GetUniformBlockIndex(program uint32, uniformBlockName string) uint32 + func GetUniformIndices(program uint32, uniformCount int32, uniformNames []string, ...) + func GetUniformLocation(program uint32, name string) int32 + func GetUniformSubroutineuiv(shadertype uint32, location int32, params *uint32) + func GetUniformdv(program uint32, location int32, params *float64) + func GetUniformfv(program uint32, location int32, params *float32) + func GetUniformiv(program uint32, location int32, params *int32) + func GetUniformuiv(program uint32, location int32, params *uint32) + func GetVertexAttribIiv(index uint32, pname uint32, params *int32) + func GetVertexAttribIuiv(index uint32, pname uint32, params *uint32) + func GetVertexAttribLdv(index uint32, pname uint32, params *float64) + func GetVertexAttribPointerv(index uint32, pname uint32, pointer *int64) + func GetVertexAttribdv(index uint32, pname uint32, params *float64) + func GetVertexAttribfv(index uint32, pname uint32, params *float32) + func GetVertexAttribiv(index uint32, pname uint32, params *int32) + func GetnColorTableARB(target uint32, format uint32, t_ype uint32, bufSize int32, table Pointer) + func GetnCompressedTexImageARB(target uint32, lod int32, bufSize int32, img Pointer) + func GetnConvolutionFilterARB(target uint32, format uint32, t_ype uint32, bufSize int32, image Pointer) + func GetnHistogramARB(target uint32, reset bool, format uint32, t_ype uint32, bufSize int32, ...) + func GetnMapdvARB(target uint32, query uint32, bufSize int32, v *float64) + func GetnMapfvARB(target uint32, query uint32, bufSize int32, v *float32) + func GetnMapivARB(target uint32, query uint32, bufSize int32, v *int32) + func GetnMinmaxARB(target uint32, reset bool, format uint32, t_ype uint32, bufSize int32, ...) + func GetnPixelMapfvARB(m_ap uint32, bufSize int32, values *float32) + func GetnPixelMapuivARB(m_ap uint32, bufSize int32, values *uint32) + func GetnPixelMapusvARB(m_ap uint32, bufSize int32, values *uint16) + func GetnPolygonStippleARB(bufSize int32, pattern *uint8) + func GetnSeparableFilterARB(target uint32, format uint32, t_ype uint32, rowBufSize int32, row Pointer, ...) + func GetnTexImageARB(target uint32, level int32, format uint32, t_ype uint32, bufSize int32, ...) + func GetnUniformdvARB(program uint32, location int32, bufSize int32, params *float64) + func GetnUniformfvARB(program uint32, location int32, bufSize int32, params *float32) + func GetnUniformivARB(program uint32, location int32, bufSize int32, params *int32) + func GetnUniformuivARB(program uint32, location int32, bufSize int32, params *uint32) + func Hint(target uint32, mode uint32) + func Init() + func InvalidateBufferData(buffer uint32) + func InvalidateBufferSubData(buffer uint32, offset int64, length int64) + func InvalidateFramebuffer(target uint32, numAttachments int32, attachments *uint32) + func InvalidateSubFramebuffer(target uint32, numAttachments int32, attachments *uint32, x int32, y int32, ...) + func InvalidateTexImage(texture uint32, level int32) + func InvalidateTexSubImage(texture uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...) + func IsBuffer(buffer uint32) bool + func IsEnabled(cap uint32) bool + func IsEnabledi(target uint32, index uint32) bool + func IsFramebuffer(framebuffer uint32) bool + func IsNamedStringARB(namelen int32, name string) bool + func IsProgram(program uint32) bool + func IsProgramPipeline(pipeline uint32) bool + func IsQuery(id uint32) bool + func IsRenderbuffer(renderbuffer uint32) bool + func IsSampler(sampler uint32) bool + func IsShader(shader uint32) bool + func IsSync(sync Sync) bool + func IsTexture(texture uint32) bool + func IsTransformFeedback(id uint32) bool + func IsVertexArray(array uint32) bool + func Layouts(program uint32, layouts map[string]uint32) + func LineWidth(width float32) + func LinkProgram(program uint32) + func LogicOp(opcode uint32) + func MemoryBarrier(barriers uint32) + func MinSampleShading(value float32) + func MinSampleShadingARB(value float32) + func MultiDrawArrays(mode uint32, first *int32, count *int32, drawcount int32) + func MultiDrawArraysIndirect(mode uint32, indirect Pointer, drawcount int32, stride int32) + func MultiDrawElements(mode uint32, count *int32, t_ype uint32, indices *Pointer, drawcount int32) + func MultiDrawElementsBaseVertex(mode uint32, count *int32, t_ype uint32, indices *Pointer, drawcount int32, ...) + func MultiDrawElementsIndirect(mode uint32, t_ype uint32, indirect Pointer, drawcount int32, stride int32) + func MultiTexCoordP1ui(texture uint32, t_ype uint32, coords uint32) + func MultiTexCoordP1uiv(texture uint32, t_ype uint32, coords *uint32) + func MultiTexCoordP2ui(texture uint32, t_ype uint32, coords uint32) + func MultiTexCoordP2uiv(texture uint32, t_ype uint32, coords *uint32) + func MultiTexCoordP3ui(texture uint32, t_ype uint32, coords uint32) + func MultiTexCoordP3uiv(texture uint32, t_ype uint32, coords *uint32) + func MultiTexCoordP4ui(texture uint32, t_ype uint32, coords uint32) + func MultiTexCoordP4uiv(texture uint32, t_ype uint32, coords *uint32) + func NamedFramebufferParameteriEXT(framebuffer uint32, pname uint32, param int32) + func NamedStringARB(t_ype uint32, namelen int32, name string, stringlen int32, s_tring string) + func NormalP3ui(t_ype uint32, coords uint32) + func NormalP3uiv(t_ype uint32, coords *uint32) + func ObjectLabel(identifier uint32, name uint32, length int32, label string) + func ObjectPtrLabel(ptr Pointer, length int32, label string) + func PatchParameterfv(pname uint32, values *float32) + func PatchParameteri(pname uint32, value int32) + func PauseTransformFeedback() + func PixelStoref(pname uint32, param float32) + func PixelStorei(pname uint32, param int32) + func PointParameterf(pname uint32, param float32) + func PointParameterfv(pname uint32, params *float32) + func PointParameteri(pname uint32, param int32) + func PointParameteriv(pname uint32, params *int32) + func PointSize(size float32) + func PolygonMode(face uint32, mode uint32) + func PolygonOffset(factor float32, units float32) + func PopDebugGroup() + func PrimitiveRestartIndex(index uint32) + func ProgramBinary(program uint32, binaryFormat uint32, binary Pointer, length int32) + func ProgramParameteri(program uint32, pname uint32, value int32) + func ProgramUniform1d(program uint32, location int32, v0 float64) + func ProgramUniform1dv(program uint32, location int32, count int32, value *float64) + func ProgramUniform1f(program uint32, location int32, v0 float32) + func ProgramUniform1fv(program uint32, location int32, count int32, value *float32) + func ProgramUniform1i(program uint32, location int32, v0 int32) + func ProgramUniform1iv(program uint32, location int32, count int32, value *int32) + func ProgramUniform1ui(program uint32, location int32, v0 uint32) + func ProgramUniform1uiv(program uint32, location int32, count int32, value *uint32) + func ProgramUniform2d(program uint32, location int32, v0 float64, v1 float64) + func ProgramUniform2dv(program uint32, location int32, count int32, value *float64) + func ProgramUniform2f(program uint32, location int32, v0 float32, v1 float32) + func ProgramUniform2fv(program uint32, location int32, count int32, value *float32) + func ProgramUniform2i(program uint32, location int32, v0 int32, v1 int32) + func ProgramUniform2iv(program uint32, location int32, count int32, value *int32) + func ProgramUniform2ui(program uint32, location int32, v0 uint32, v1 uint32) + func ProgramUniform2uiv(program uint32, location int32, count int32, value *uint32) + func ProgramUniform3d(program uint32, location int32, v0 float64, v1 float64, v2 float64) + func ProgramUniform3dv(program uint32, location int32, count int32, value *float64) + func ProgramUniform3f(program uint32, location int32, v0 float32, v1 float32, v2 float32) + func ProgramUniform3fv(program uint32, location int32, count int32, value *float32) + func ProgramUniform3i(program uint32, location int32, v0 int32, v1 int32, v2 int32) + func ProgramUniform3iv(program uint32, location int32, count int32, value *int32) + func ProgramUniform3ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32) + func ProgramUniform3uiv(program uint32, location int32, count int32, value *uint32) + func ProgramUniform4d(program uint32, location int32, v0 float64, v1 float64, v2 float64, v3 float64) + func ProgramUniform4dv(program uint32, location int32, count int32, value *float64) + func ProgramUniform4f(program uint32, location int32, v0 float32, v1 float32, v2 float32, v3 float32) + func ProgramUniform4fv(program uint32, location int32, count int32, value *float32) + func ProgramUniform4i(program uint32, location int32, v0 int32, v1 int32, v2 int32, v3 int32) + func ProgramUniform4iv(program uint32, location int32, count int32, value *int32) + func ProgramUniform4ui(program uint32, location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32) + func ProgramUniform4uiv(program uint32, location int32, count int32, value *uint32) + func ProgramUniformMatrix2dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix2fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix2x3dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix2x3fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix2x4dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix2x4fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix3dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix3fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix3x2dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix3x2fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix3x4dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix3x4fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix4dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix4fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix4x2dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix4x2fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProgramUniformMatrix4x3dv(program uint32, location int32, count int32, transpose bool, value *float64) + func ProgramUniformMatrix4x3fv(program uint32, location int32, count int32, transpose bool, value *float32) + func ProvokingVertex(mode uint32) + func PushDebugGroup(source uint32, id uint32, length int32, message string) + func QueryCounter(id uint32, target uint32) + func ReadBuffer(mode uint32) + func ReadPixels(x int32, y int32, width int32, height int32, format uint32, t_ype uint32, ...) + func ReadnPixelsARB(x int32, y int32, width int32, height int32, format uint32, t_ype uint32, ...) + func ReleaseShaderCompiler() + func RenderbufferStorage(target uint32, internalformat uint32, width int32, height int32) + func RenderbufferStorageMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32) + func ResumeTransformFeedback() + func SampleCoverage(value float32, invert bool) + func SampleMaski(index uint32, mask uint32) + func SamplerParameterIiv(sampler uint32, pname uint32, param *int32) + func SamplerParameterIuiv(sampler uint32, pname uint32, param *uint32) + func SamplerParameterf(sampler uint32, pname uint32, param float32) + func SamplerParameterfv(sampler uint32, pname uint32, param *float32) + func SamplerParameteri(sampler uint32, pname uint32, param int32) + func SamplerParameteriv(sampler uint32, pname uint32, param *int32) + func Scissor(x int32, y int32, width int32, height int32) + func ScissorArrayv(first uint32, count int32, v *int32) + func ScissorIndexed(index uint32, left int32, bottom int32, width int32, height int32) + func ScissorIndexedv(index uint32, v *int32) + func SecondaryColorP3ui(t_ype uint32, color uint32) + func SecondaryColorP3uiv(t_ype uint32, color *uint32) + func ShaderBinary(count int32, shaders *uint32, binaryformat uint32, binary Pointer, ...) + func ShaderSource(shader uint32, count int32, s_tring []string, length *int32) + func ShaderStorageBlockBinding(program uint32, storageBlockIndex uint32, storageBlockBinding uint32) + func StencilFunc(f_unc uint32, ref int32, mask uint32) + func StencilFuncSeparate(face uint32, f_unc uint32, ref int32, mask uint32) + func StencilMask(mask uint32) + func StencilMaskSeparate(face uint32, mask uint32) + func StencilOp(fail uint32, zfail uint32, zpass uint32) + func StencilOpSeparate(face uint32, sfail uint32, dpfail uint32, dppass uint32) + func TexBuffer(target uint32, internalformat uint32, buffer uint32) + func TexBufferRange(target uint32, internalformat uint32, buffer uint32, offset int64, size int64) + func TexCoordP1ui(t_ype uint32, coords uint32) + func TexCoordP1uiv(t_ype uint32, coords *uint32) + func TexCoordP2ui(t_ype uint32, coords uint32) + func TexCoordP2uiv(t_ype uint32, coords *uint32) + func TexCoordP3ui(t_ype uint32, coords uint32) + func TexCoordP3uiv(t_ype uint32, coords *uint32) + func TexCoordP4ui(t_ype uint32, coords uint32) + func TexCoordP4uiv(t_ype uint32, coords *uint32) + func TexImage1D(target uint32, level int32, internalformat int32, width int32, border int32, ...) + func TexImage2D(target uint32, level int32, internalformat int32, width int32, height int32, ...) + func TexImage2DMultisample(target uint32, samples int32, internalformat int32, width int32, height int32, ...) + func TexImage3D(target uint32, level int32, internalformat int32, width int32, height int32, ...) + func TexImage3DMultisample(target uint32, samples int32, internalformat int32, width int32, height int32, ...) + func TexParameterIiv(target uint32, pname uint32, params *int32) + func TexParameterIuiv(target uint32, pname uint32, params *uint32) + func TexParameterf(target uint32, pname uint32, param float32) + func TexParameterfv(target uint32, pname uint32, params *float32) + func TexParameteri(target uint32, pname uint32, param int32) + func TexParameteriv(target uint32, pname uint32, params *int32) + func TexStorage1D(target uint32, levels int32, internalformat uint32, width int32) + func TexStorage2D(target uint32, levels int32, internalformat uint32, width int32, height int32) + func TexStorage2DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, ...) + func TexStorage3D(target uint32, levels int32, internalformat uint32, width int32, height int32, ...) + func TexStorage3DMultisample(target uint32, samples int32, internalformat uint32, width int32, height int32, ...) + func TexSubImage1D(target uint32, level int32, xoffset int32, width int32, format uint32, ...) + func TexSubImage2D(target uint32, level int32, xoffset int32, yoffset int32, width int32, ...) + func TexSubImage3D(target uint32, level int32, xoffset int32, yoffset int32, zoffset int32, ...) + func TextureBufferRangeEXT(texture uint32, target uint32, internalformat uint32, buffer uint32, ...) + func TextureStorage1DEXT(texture uint32, target uint32, levels int32, internalformat uint32, ...) + func TextureStorage2DEXT(texture uint32, target uint32, levels int32, internalformat uint32, ...) + func TextureStorage2DMultisampleEXT(texture uint32, target uint32, samples int32, internalformat uint32, ...) + func TextureStorage3DEXT(texture uint32, target uint32, levels int32, internalformat uint32, ...) + func TextureStorage3DMultisampleEXT(texture uint32, target uint32, samples int32, internalformat uint32, ...) + func TextureView(texture uint32, target uint32, origtexture uint32, internalformat uint32, ...) + func TransformFeedbackVaryings(program uint32, count int32, varyings []string, bufferMode uint32) + func Uniform1d(location int32, x float64) + func Uniform1dv(location int32, count int32, value *float64) + func Uniform1f(location int32, v0 float32) + func Uniform1fv(location int32, count int32, value *float32) + func Uniform1i(location int32, v0 int32) + func Uniform1iv(location int32, count int32, value *int32) + func Uniform1ui(location int32, v0 uint32) + func Uniform1uiv(location int32, count int32, value *uint32) + func Uniform2d(location int32, x float64, y float64) + func Uniform2dv(location int32, count int32, value *float64) + func Uniform2f(location int32, v0 float32, v1 float32) + func Uniform2fv(location int32, count int32, value *float32) + func Uniform2i(location int32, v0 int32, v1 int32) + func Uniform2iv(location int32, count int32, value *int32) + func Uniform2ui(location int32, v0 uint32, v1 uint32) + func Uniform2uiv(location int32, count int32, value *uint32) + func Uniform3d(location int32, x float64, y float64, z float64) + func Uniform3dv(location int32, count int32, value *float64) + func Uniform3f(location int32, v0 float32, v1 float32, v2 float32) + func Uniform3fv(location int32, count int32, value *float32) + func Uniform3i(location int32, v0 int32, v1 int32, v2 int32) + func Uniform3iv(location int32, count int32, value *int32) + func Uniform3ui(location int32, v0 uint32, v1 uint32, v2 uint32) + func Uniform3uiv(location int32, count int32, value *uint32) + func Uniform4d(location int32, x float64, y float64, z float64, w float64) + func Uniform4dv(location int32, count int32, value *float64) + func Uniform4f(location int32, v0 float32, v1 float32, v2 float32, v3 float32) + func Uniform4fv(location int32, count int32, value *float32) + func Uniform4i(location int32, v0 int32, v1 int32, v2 int32, v3 int32) + func Uniform4iv(location int32, count int32, value *int32) + func Uniform4ui(location int32, v0 uint32, v1 uint32, v2 uint32, v3 uint32) + func Uniform4uiv(location int32, count int32, value *uint32) + func UniformBlockBinding(program uint32, uniformBlockIndex uint32, uniformBlockBinding uint32) + func UniformMatrix2dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix2fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix2x3dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix2x3fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix2x4dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix2x4fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix3dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix3fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix3x2dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix3x2fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix3x4dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix3x4fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix4dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix4fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix4x2dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix4x2fv(location int32, count int32, transpose bool, value *float32) + func UniformMatrix4x3dv(location int32, count int32, transpose bool, value *float64) + func UniformMatrix4x3fv(location int32, count int32, transpose bool, value *float32) + func UniformSubroutinesuiv(shadertype uint32, count int32, indices *uint32) + func Uniforms(program uint32, uniforms map[string]int32) + func UnmapBuffer(target uint32) bool + func UseProgram(program uint32) + func UseProgramStages(pipeline uint32, stages uint32, program uint32) + func ValidateProgram(program uint32) + func ValidateProgramPipeline(pipeline uint32) + func VertexArrayBindVertexBufferEXT(vaobj uint32, bindingindex uint32, buffer uint32, offset int64, stride int32) + func VertexArrayVertexAttribBindingEXT(vaobj uint32, attribindex uint32, bindingindex uint32) + func VertexArrayVertexAttribFormatEXT(vaobj uint32, attribindex uint32, size int32, t_ype uint32, normalized bool, ...) + func VertexArrayVertexAttribIFormatEXT(vaobj uint32, attribindex uint32, size int32, t_ype uint32, ...) + func VertexArrayVertexAttribLFormatEXT(vaobj uint32, attribindex uint32, size int32, t_ype uint32, ...) + func VertexArrayVertexBindingDivisorEXT(vaobj uint32, bindingindex uint32, divisor uint32) + func VertexAttrib1d(index uint32, x float64) + func VertexAttrib1dv(index uint32, v *float64) + func VertexAttrib1f(index uint32, x float32) + func VertexAttrib1fv(index uint32, v *float32) + func VertexAttrib1s(index uint32, x int16) + func VertexAttrib1sv(index uint32, v *int16) + func VertexAttrib2d(index uint32, x float64, y float64) + func VertexAttrib2dv(index uint32, v *float64) + func VertexAttrib2f(index uint32, x float32, y float32) + func VertexAttrib2fv(index uint32, v *float32) + func VertexAttrib2s(index uint32, x int16, y int16) + func VertexAttrib2sv(index uint32, v *int16) + func VertexAttrib3d(index uint32, x float64, y float64, z float64) + func VertexAttrib3dv(index uint32, v *float64) + func VertexAttrib3f(index uint32, x float32, y float32, z float32) + func VertexAttrib3fv(index uint32, v *float32) + func VertexAttrib3s(index uint32, x int16, y int16, z int16) + func VertexAttrib3sv(index uint32, v *int16) + func VertexAttrib4Nbv(index uint32, v *int8) + func VertexAttrib4Niv(index uint32, v *int32) + func VertexAttrib4Nsv(index uint32, v *int16) + func VertexAttrib4Nub(index uint32, x uint8, y uint8, z uint8, w uint8) + func VertexAttrib4Nubv(index uint32, v *uint8) + func VertexAttrib4Nuiv(index uint32, v *uint32) + func VertexAttrib4Nusv(index uint32, v *uint16) + func VertexAttrib4bv(index uint32, v *int8) + func VertexAttrib4d(index uint32, x float64, y float64, z float64, w float64) + func VertexAttrib4dv(index uint32, v *float64) + func VertexAttrib4f(index uint32, x float32, y float32, z float32, w float32) + func VertexAttrib4fv(index uint32, v *float32) + func VertexAttrib4iv(index uint32, v *int32) + func VertexAttrib4s(index uint32, x int16, y int16, z int16, w int16) + func VertexAttrib4sv(index uint32, v *int16) + func VertexAttrib4ubv(index uint32, v *uint8) + func VertexAttrib4uiv(index uint32, v *uint32) + func VertexAttrib4usv(index uint32, v *uint16) + func VertexAttribBinding(attribindex uint32, bindingindex uint32) + func VertexAttribDivisor(index uint32, divisor uint32) + func VertexAttribFormat(attribindex uint32, size int32, t_ype uint32, normalized bool, ...) + func VertexAttribI1i(index uint32, x int32) + func VertexAttribI1iv(index uint32, v *int32) + func VertexAttribI1ui(index uint32, x uint32) + func VertexAttribI1uiv(index uint32, v *uint32) + func VertexAttribI2i(index uint32, x int32, y int32) + func VertexAttribI2iv(index uint32, v *int32) + func VertexAttribI2ui(index uint32, x uint32, y uint32) + func VertexAttribI2uiv(index uint32, v *uint32) + func VertexAttribI3i(index uint32, x int32, y int32, z int32) + func VertexAttribI3iv(index uint32, v *int32) + func VertexAttribI3ui(index uint32, x uint32, y uint32, z uint32) + func VertexAttribI3uiv(index uint32, v *uint32) + func VertexAttribI4bv(index uint32, v *int8) + func VertexAttribI4i(index uint32, x int32, y int32, z int32, w int32) + func VertexAttribI4iv(index uint32, v *int32) + func VertexAttribI4sv(index uint32, v *int16) + func VertexAttribI4ubv(index uint32, v *uint8) + func VertexAttribI4ui(index uint32, x uint32, y uint32, z uint32, w uint32) + func VertexAttribI4uiv(index uint32, v *uint32) + func VertexAttribI4usv(index uint32, v *uint16) + func VertexAttribIFormat(attribindex uint32, size int32, t_ype uint32, relativeoffset uint32) + func VertexAttribIPointer(index uint32, size int32, t_ype uint32, stride int32, pointer Pointer) + func VertexAttribL1d(index uint32, x float64) + func VertexAttribL1dv(index uint32, v *float64) + func VertexAttribL2d(index uint32, x float64, y float64) + func VertexAttribL2dv(index uint32, v *float64) + func VertexAttribL3d(index uint32, x float64, y float64, z float64) + func VertexAttribL3dv(index uint32, v *float64) + func VertexAttribL4d(index uint32, x float64, y float64, z float64, w float64) + func VertexAttribL4dv(index uint32, v *float64) + func VertexAttribLFormat(attribindex uint32, size int32, t_ype uint32, relativeoffset uint32) + func VertexAttribLPointer(index uint32, size int32, t_ype uint32, stride int32, pointer Pointer) + func VertexAttribP1ui(index uint32, t_ype uint32, normalized bool, value uint32) + func VertexAttribP1uiv(index uint32, t_ype uint32, normalized bool, value *uint32) + func VertexAttribP2ui(index uint32, t_ype uint32, normalized bool, value uint32) + func VertexAttribP2uiv(index uint32, t_ype uint32, normalized bool, value *uint32) + func VertexAttribP3ui(index uint32, t_ype uint32, normalized bool, value uint32) + func VertexAttribP3uiv(index uint32, t_ype uint32, normalized bool, value *uint32) + func VertexAttribP4ui(index uint32, t_ype uint32, normalized bool, value uint32) + func VertexAttribP4uiv(index uint32, t_ype uint32, normalized bool, value *uint32) + func VertexAttribPointer(index uint32, size int32, t_ype uint32, normalized bool, stride int32, ...) + func VertexBindingDivisor(bindingindex uint32, divisor uint32) + func VertexP2ui(t_ype uint32, value uint32) + func VertexP2uiv(t_ype uint32, value *uint32) + func VertexP3ui(t_ype uint32, value uint32) + func VertexP3uiv(t_ype uint32, value *uint32) + func VertexP4ui(t_ype uint32, value uint32) + func VertexP4uiv(t_ype uint32, value *uint32) + func Viewport(x int32, y int32, width int32, height int32) + func ViewportArrayv(first uint32, count int32, v *float32) + func ViewportIndexedf(index uint32, x float32, y float32, w float32, h float32) + func ViewportIndexedfv(index uint32, v *float32) + func WaitSync(sync Sync, flags uint32, timeout uint64) + type DEBUGPROC C.GLDEBUGPROC + type DEBUGPROCARB C.GLDEBUGPROCARB + type Pointer unsafe.Pointer + func MapBuffer(target uint32, access uint32) Pointer + func MapBufferRange(target uint32, offset int64, length int64, access uint32) Pointer + type Sync C.GLsync + func CreateSyncFromCLeventARB(context *clContext, event *clEvent, flags uint32) Sync + func FenceSync(condition uint32, flags uint32) Sync