Versions in this module Expand all Collapse all v0 v0.1.0 Mar 14, 2019 Changes in this version + const ACTIVE_ATTRIBUTES + const ACTIVE_ATTRIBUTE_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 ALIASED_LINE_WIDTH_RANGE + const ALPHA + const ALREADY_SIGNALED + const ALWAYS + const AND + const AND_INVERTED + const AND_REVERSE + const ANY_SAMPLES_PASSED + const ARRAY_BUFFER + const ARRAY_BUFFER_BINDING + const ATTACHED_SHADERS + const BACK + const BACK_LEFT + const BACK_RIGHT + const BGR + const BGRA + const BGRA_INTEGER + const BGR_INTEGER + 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_INTEGER + 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_USAGE + const BYTE + const BackSide + const CCW + const CLAMP_READ_COLOR + const CLAMP_TO_BORDER + const CLAMP_TO_EDGE + const CLEAR + 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_ATTACHMENT16 + const COLOR_ATTACHMENT17 + const COLOR_ATTACHMENT18 + const COLOR_ATTACHMENT19 + const COLOR_ATTACHMENT2 + const COLOR_ATTACHMENT20 + const COLOR_ATTACHMENT21 + const COLOR_ATTACHMENT22 + const COLOR_ATTACHMENT23 + const COLOR_ATTACHMENT24 + const COLOR_ATTACHMENT25 + const COLOR_ATTACHMENT26 + const COLOR_ATTACHMENT27 + const COLOR_ATTACHMENT28 + const COLOR_ATTACHMENT29 + const COLOR_ATTACHMENT3 + const COLOR_ATTACHMENT30 + const COLOR_ATTACHMENT31 + 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_LOGIC_OP + const COLOR_WRITEMASK + const COMPARE_REF_TO_TEXTURE + const COMPILE_STATUS + const COMPRESSED_RED + const COMPRESSED_RED_RGTC1 + const COMPRESSED_RG + const COMPRESSED_RGB + const COMPRESSED_RGBA + const COMPRESSED_RG_RGTC2 + const COMPRESSED_SIGNED_RED_RGTC1 + const COMPRESSED_SIGNED_RG_RGTC2 + const COMPRESSED_SRGB + const COMPRESSED_SRGB_ALPHA + const COMPRESSED_TEXTURE_FORMATS + 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_FORWARD_COMPATIBLE_BIT + const CONTEXT_PROFILE_MASK + const COPY + const COPY_INVERTED + const COPY_READ_BUFFER + const COPY_WRITE_BUFFER + const CULL_FACE + const CULL_FACE_MODE + const CURRENT_PROGRAM + const CURRENT_QUERY + const CURRENT_VERTEX_ATTRIB + const CW + 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_FUNC + const DEPTH_RANGE + const DEPTH_STENCIL + const DEPTH_STENCIL_ATTACHMENT + const DEPTH_TEST + const DEPTH_WRITEMASK + const DITHER + const DONT_CARE + const DOUBLE + const DOUBLEBUFFER + 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 DST_ALPHA + const DST_COLOR + const DYNAMIC_COPY + const DYNAMIC_DRAW + const DYNAMIC_READ + const DoubleSide + const ELEMENT_ARRAY_BUFFER + const ELEMENT_ARRAY_BUFFER_BINDING + const EQUAL + const EQUIV + const EXTENSIONS + const FALSE + const FASTEST + const FILL + const FIRST_VERTEX_CONVENTION + 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 FRAGMENT_SHADER + 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_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 FloatSize + const FrontSide + const GEOMETRY_INPUT_TYPE + const GEOMETRY_OUTPUT_TYPE + const GEOMETRY_SHADER + const GEOMETRY_VERTICES_OUT + const GEQUAL + const GREATER + const GREEN + const GREEN_INTEGER + const HALF_FLOAT + const INCR + const INCR_WRAP + const INFO_LOG_LENGTH + const INT + const INTERLEAVED_ATTRIBS + const INT_2_10_10_10_REV + 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_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 KEEP + const LAST_VERTEX_CONVENTION + 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 LOGIC_OP_MODE + const LOWER_LEFT + const MAJOR_VERSION + 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 MAX + const MAX_3D_TEXTURE_SIZE + const MAX_ARRAY_TEXTURE_LAYERS + const MAX_CLIP_DISTANCES + const MAX_COLOR_ATTACHMENTS + const MAX_COLOR_TEXTURE_SAMPLES + const MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS + const MAX_COMBINED_GEOMETRY_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_FRAGMENT_INPUT_COMPONENTS + const MAX_FRAGMENT_UNIFORM_BLOCKS + const MAX_FRAGMENT_UNIFORM_COMPONENTS + const MAX_GEOMETRY_INPUT_COMPONENTS + const MAX_GEOMETRY_OUTPUT_COMPONENTS + const MAX_GEOMETRY_OUTPUT_VERTICES + const MAX_GEOMETRY_TEXTURE_IMAGE_UNITS + const MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS + const MAX_GEOMETRY_UNIFORM_BLOCKS + const MAX_GEOMETRY_UNIFORM_COMPONENTS + const MAX_INTEGER_SAMPLES + const MAX_PROGRAM_TEXEL_OFFSET + const MAX_RECTANGLE_TEXTURE_SIZE + const MAX_RENDERBUFFER_SIZE + const MAX_SAMPLES + const MAX_SAMPLE_MASK_WORDS + const MAX_SERVER_WAIT_TIMEOUT + const MAX_TEXTURE_BUFFER_SIZE + const MAX_TEXTURE_IMAGE_UNITS + const MAX_TEXTURE_LOD_BIAS + const MAX_TEXTURE_SIZE + 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_VERTEX_ATTRIBS + const MAX_VERTEX_OUTPUT_COMPONENTS + const MAX_VERTEX_TEXTURE_IMAGE_UNITS + const MAX_VERTEX_UNIFORM_BLOCKS + const MAX_VERTEX_UNIFORM_COMPONENTS + const MAX_VIEWPORT_DIMS + const MIN + const MINOR_VERSION + const MIN_PROGRAM_TEXEL_OFFSET + const MIRRORED_REPEAT + const MULTISAMPLE + 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 NUM_COMPRESSED_TEXTURE_FORMATS + const NUM_EXTENSIONS + 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 OR + const OR_INVERTED + const OR_REVERSE + const OUT_OF_MEMORY + const PACK_ALIGNMENT + 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 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_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 PRIMITIVES_GENERATED + const PRIMITIVE_RESTART + const PRIMITIVE_RESTART_INDEX + const PROGRAM_POINT_SIZE + 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_RECTANGLE + const QUADS + const QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION + 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_WRITE + const RED + const RED_INTEGER + 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 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 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 RGB_INTEGER + const RG_INTEGER + const RIGHT + 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_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 SCISSOR_BOX + const SCISSOR_TEST + const SEPARATE_ATTRIBS + const SET + const SHADER_SOURCE_LENGTH + const SHADER_TYPE + const SHADING_LANGUAGE_VERSION + const SHORT + const SIGNALED + const SIGNED_NORMALIZED + const SMOOTH_LINE_WIDTH_GRANULARITY + const SMOOTH_LINE_WIDTH_RANGE + const SMOOTH_POINT_SIZE_GRANULARITY + const SMOOTH_POINT_SIZE_RANGE + const SRC1_ALPHA + const SRC1_COLOR + 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_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 SYNC_CONDITION + const SYNC_FENCE + const SYNC_FLAGS + const SYNC_FLUSH_COMMANDS_BIT + const SYNC_GPU_COMMANDS_COMPLETE + const SYNC_STATUS + const SkinIndex + const SkinWeight + 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_RECTANGLE + const TEXTURE_BLUE_SIZE + const TEXTURE_BLUE_TYPE + const TEXTURE_BORDER_COLOR + const TEXTURE_BUFFER + const TEXTURE_BUFFER_DATA_STORE_BINDING + const TEXTURE_COMPARE_FUNC + const TEXTURE_COMPARE_MODE + const TEXTURE_COMPRESSED + const TEXTURE_COMPRESSED_IMAGE_SIZE + const TEXTURE_COMPRESSION_HINT + const TEXTURE_CUBE_MAP + 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_FIXED_SAMPLE_LOCATIONS + const TEXTURE_GREEN_SIZE + const TEXTURE_GREEN_TYPE + const TEXTURE_HEIGHT + 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_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_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_FEEDBACK_BUFFER + const TRANSFORM_FEEDBACK_BUFFER_BINDING + const TRANSFORM_FEEDBACK_BUFFER_MODE + 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 TRIANGLES + const TRIANGLES_ADJACENCY + const TRIANGLE_FAN + const TRIANGLE_STRIP + const TRIANGLE_STRIP_ADJACENCY + const TRUE + const UNIFORM_ARRAY_STRIDE + 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_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_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_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_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 Undefined + const VALIDATE_STATUS + const VENDOR + const VERSION + const VERSION_1_0 + const VERSION_1_1 + const VERSION_1_2 + const VERSION_1_3 + const VERSION_1_4 + const VERSION_1_5 + const VERSION_2_0 + const VERSION_2_1 + const VERSION_3_0 + const VERSION_3_1 + const VERSION_3_2 + const VERSION_3_3 + const VERTEX_ARRAY + const VERTEX_ARRAY_BINDING + 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_SHADER + const VIEWPORT + const VertexColor + const VertexNormal + const VertexPosition + const VertexTangent + const VertexTexcoord + const VertexTexcoord2 + const WAIT_FAILED + const WRITE_ONLY + const XOR + const ZERO + func FormatSource(source string) string + type AttribType int + type GLS struct + func New() (*GLS, error) + func (gs *GLS) ActiveTexture(texture uint32) + func (gs *GLS) AttachShader(program, shader uint32) + func (gs *GLS) BindBuffer(target int, vbo uint32) + func (gs *GLS) BindTexture(target int, tex uint32) + func (gs *GLS) BindVertexArray(vao uint32) + func (gs *GLS) BlendEquation(mode uint32) + func (gs *GLS) BlendEquationSeparate(modeRGB uint32, modeAlpha uint32) + func (gs *GLS) BlendFunc(sfactor, dfactor uint32) + func (gs *GLS) BlendFuncSeparate(srcRGB uint32, dstRGB uint32, srcAlpha uint32, dstAlpha uint32) + func (gs *GLS) BufferData(target uint32, size int, data interface{}, usage uint32) + func (gs *GLS) CheckErrors() bool + func (gs *GLS) Clear(mask uint) + func (gs *GLS) ClearColor(r, g, b, a float32) + func (gs *GLS) CompileShader(shader uint32) + func (gs *GLS) CreateProgram() uint32 + func (gs *GLS) CreateShader(stype uint32) uint32 + func (gs *GLS) CullFace(mode uint32) + func (gs *GLS) DeleteBuffers(bufs ...uint32) + func (gs *GLS) DeleteProgram(program uint32) + func (gs *GLS) DeleteShader(shader uint32) + func (gs *GLS) DeleteTextures(tex ...uint32) + func (gs *GLS) DeleteVertexArrays(vaos ...uint32) + func (gs *GLS) DepthFunc(mode uint32) + func (gs *GLS) DepthMask(flag bool) + func (gs *GLS) Disable(cap int) + func (gs *GLS) DrawArrays(mode uint32, first int32, count int32) + func (gs *GLS) DrawBuffer(mode uint32) + func (gs *GLS) DrawElements(mode uint32, count int32, itype uint32, start uint32) + func (gs *GLS) Enable(cap int) + func (gs *GLS) EnableVertexAttribArray(index uint32) + func (gs *GLS) FrontFace(mode uint32) + func (gs *GLS) GenBuffer() uint32 + func (gs *GLS) GenTexture() uint32 + func (gs *GLS) GenVertexArray() uint32 + func (gs *GLS) GenerateMipmap(target uint32) + func (gs *GLS) GetAttribLocation(program uint32, name string) int32 + func (gs *GLS) GetProgramInfoLog(program uint32) string + func (gs *GLS) GetProgramiv(program, pname uint32, params *int32) + func (gs *GLS) GetShaderInfoLog(shader uint32) string + func (gs *GLS) GetShaderiv(shader, pname uint32, params *int32) + func (gs *GLS) GetString(name uint32) string + func (gs *GLS) GetUniformLocation(program uint32, name string) int32 + func (gs *GLS) GetViewport() (x, y, width, height int32) + func (gs *GLS) LineWidth(width float32) + func (gs *GLS) LinkProgram(program uint32) + func (gs *GLS) NewProgram() *Program + func (gs *GLS) PolygonMode(face, mode uint32) + func (gs *GLS) PolygonOffset(factor float32, units float32) + func (gs *GLS) Scissor(x, y int32, width, height uint32) + func (gs *GLS) SetCheckErrors(enable bool) + func (gs *GLS) ShaderSource(shader uint32, src string) + func (gs *GLS) Stats(s *Stats) + func (gs *GLS) TexImage2D(target uint32, level int32, iformat int32, width int32, height int32, ...) + func (gs *GLS) TexParameteri(target uint32, pname uint32, param int32) + func (gs *GLS) Uniform1f(location int32, v0 float32) + func (gs *GLS) Uniform1fv(location int32, count int32, v []float32) + func (gs *GLS) Uniform1i(location int32, v0 int32) + func (gs *GLS) Uniform2f(location int32, v0, v1 float32) + func (gs *GLS) Uniform2fv(location int32, count int32, v *float32) + func (gs *GLS) Uniform2fvUP(location int32, count int32, v unsafe.Pointer) + func (gs *GLS) Uniform3f(location int32, v0, v1, v2 float32) + func (gs *GLS) Uniform3fv(location int32, count int32, v *float32) + func (gs *GLS) Uniform3fvUP(location int32, count int32, v unsafe.Pointer) + func (gs *GLS) Uniform4f(location int32, v0, v1, v2, v3 float32) + func (gs *GLS) Uniform4fv(location int32, count int32, v []float32) + func (gs *GLS) Uniform4fvUP(location int32, count int32, v unsafe.Pointer) + func (gs *GLS) UniformMatrix3fv(location int32, count int32, transpose bool, pm *float32) + func (gs *GLS) UniformMatrix4fv(location int32, count int32, transpose bool, pm *float32) + func (gs *GLS) UseProgram(prog *Program) + func (gs *GLS) VertexAttribPointer(index uint32, size int32, xtype uint32, normalized bool, stride int32, ...) + func (gs *GLS) Viewport(x, y, width, height int32) + type Program struct + ShowSource bool + func (prog *Program) AddShader(stype uint32, source string) + func (prog *Program) Build() error + func (prog *Program) CompileShader(stype uint32, source string) (uint32, error) + func (prog *Program) DeleteShaders() + func (prog *Program) GetAttribLocation(name string) int32 + func (prog *Program) GetUniformLocation(name string) int32 + func (prog *Program) Handle() uint32 + type ShaderDefines map[string]string + func NewShaderDefines() *ShaderDefines + func (sd *ShaderDefines) Add(other *ShaderDefines) + func (sd *ShaderDefines) Equals(other *ShaderDefines) bool + func (sd *ShaderDefines) Set(name, value string) + func (sd *ShaderDefines) Unset(name string) + type Stats struct + Buffers int + Caphits uint64 + Drawcalls uint64 + Shaders int + Textures int + UnilocHits uint64 + UnilocMiss uint64 + Unisets uint64 + Vaos int + type Uniform struct + func (u *Uniform) Init(name string) + func (u *Uniform) Location(gs *GLS) int32 + func (u *Uniform) LocationIdx(gs *GLS, idx int32) int32 + func (u *Uniform) Name() string + type VBO struct + func NewVBO(buffer math32.ArrayF32) *VBO + func (vbo *VBO) AddAttrib(atype AttribType) *VBO + func (vbo *VBO) AddAttribOffset(atype AttribType, byteOffset uint32) *VBO + func (vbo *VBO) AddCustomAttrib(name string, itemSize int32) *VBO + func (vbo *VBO) AddCustomAttribOffset(name string, itemSize int32, byteOffset uint32) *VBO + func (vbo *VBO) Attrib(atype AttribType) *VBOattrib + func (vbo *VBO) AttribAt(idx int) *VBOattrib + func (vbo *VBO) AttribCount() int + func (vbo *VBO) AttribName(name string) *VBOattrib + func (vbo *VBO) AttribOffset(attribType AttribType) int + func (vbo *VBO) AttribOffsetName(name string) int + func (vbo *VBO) Attributes() []VBOattrib + func (vbo *VBO) Buffer() *math32.ArrayF32 + func (vbo *VBO) Dispose() + func (vbo *VBO) OperateOnVectors3(attribType AttribType, cb func(vec *math32.Vector3) bool) + func (vbo *VBO) ReadTripleVectors3(attribType AttribType, cb func(vec1, vec2, vec3 math32.Vector3) bool) + func (vbo *VBO) ReadVectors3(attribType AttribType, cb func(vec math32.Vector3) bool) + func (vbo *VBO) SetBuffer(buffer math32.ArrayF32) *VBO + func (vbo *VBO) SetUsage(usage uint32) + func (vbo *VBO) Stride() int + func (vbo *VBO) StrideSize() int + func (vbo *VBO) Transfer(gs *GLS) + func (vbo *VBO) Update() + type VBOattrib struct + ByteOffset uint32 + ElementType uint32 + Name string + NumElements int32 + Type AttribType