Versions in this module Expand all Collapse all v1 v1.0.8 Mar 4, 2024 v1.0.7 Mar 4, 2024 v1.0.6 Mar 4, 2024 v1.0.5 Mar 4, 2024 v1.0.4 Mar 4, 2024 v1.0.3 Mar 4, 2024 v1.0.2 Mar 4, 2024 v1.0.1 Mar 4, 2024 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 ALIASED_POINT_SIZE_RANGE + const ALPHA + const ALPHA_BITS + const ALREADY_SIGNALED + const ALWAYS + const ANY_SAMPLES_PASSED + const ANY_SAMPLES_PASSED_CONSERVATIVE + const ARRAY_BUFFER + const ARRAY_BUFFER_BINDING + const ATTACHED_SHADERS + const BACK + const BLEND + const BLEND_COLOR + const BLEND_DST_ALPHA + const BLEND_DST_RGB + const BLEND_EQUATION + const BLEND_EQUATION_ALPHA + const BLEND_EQUATION_RGB + const BLEND_SRC_ALPHA + const BLEND_SRC_RGB + const BLUE + const BLUE_BITS + const BOOL + const BOOL_VEC2 + const BOOL_VEC3 + const BOOL_VEC4 + 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 CCW + const CLAMP_TO_EDGE + 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_WRITEMASK + const COMPARE_REF_TO_TEXTURE + const COMPILE_STATUS + const COMPRESSED_R11_EAC + const COMPRESSED_RG11_EAC + const COMPRESSED_RGB8_ETC2 + const COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 + const COMPRESSED_RGBA8_ETC2_EAC + const COMPRESSED_SIGNED_R11_EAC + const COMPRESSED_SIGNED_RG11_EAC + const COMPRESSED_SRGB8_ALPHA8_ETC2_EAC + const COMPRESSED_SRGB8_ETC2 + const COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 + const COMPRESSED_TEXTURE_FORMATS + const CONDITION_SATISFIED + const CONSTANT_ALPHA + const CONSTANT_COLOR + 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 DECR + const DECR_WRAP + const DELETE_STATUS + const DEPTH + const DEPTH24_STENCIL8 + const DEPTH32F_STENCIL8 + const DEPTH_ATTACHMENT + const DEPTH_BITS + const DEPTH_BUFFER_BIT + const DEPTH_CLEAR_VALUE + const DEPTH_COMPONENT + const DEPTH_COMPONENT16 + const DEPTH_COMPONENT24 + 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 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 ELEMENT_ARRAY_BUFFER + const ELEMENT_ARRAY_BUFFER_BINDING + const EQUAL + const EXTENSIONS + const FALSE + const FASTEST + const FIXED + 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_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_DIMENSIONS + const FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT + const FRAMEBUFFER_INCOMPLETE_MULTISAMPLE + const FRAMEBUFFER_UNDEFINED + const FRAMEBUFFER_UNSUPPORTED + const FRONT + const FRONT_AND_BACK + const FRONT_FACE + const FUNC_ADD + const FUNC_REVERSE_SUBTRACT + const FUNC_SUBTRACT + const GENERATE_MIPMAP_HINT + const GEQUAL + const GREATER + const GREEN + const GREEN_BITS + const HALF_FLOAT + const HIGH_FLOAT + const HIGH_INT + const IMPLEMENTATION_COLOR_READ_FORMAT + const IMPLEMENTATION_COLOR_READ_TYPE + const INCR + const INCR_WRAP + const INFO_LOG_LENGTH + const INT + const INTERLEAVED_ATTRIBS + const INT_2_10_10_10_REV + const INT_SAMPLER_2D + const INT_SAMPLER_2D_ARRAY + const INT_SAMPLER_3D + 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 LEQUAL + const LESS + const LINEAR + const LINEAR_MIPMAP_LINEAR + const LINEAR_MIPMAP_NEAREST + const LINES + const LINE_LOOP + const LINE_STRIP + const LINE_WIDTH + const LINK_STATUS + const LOW_FLOAT + const LOW_INT + const LUMINANCE + const LUMINANCE_ALPHA + 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_COLOR_ATTACHMENTS + const MAX_COMBINED_FRAGMENT_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_DRAW_BUFFERS + const MAX_ELEMENTS_INDICES + const MAX_ELEMENTS_VERTICES + const MAX_ELEMENT_INDEX + const MAX_FRAGMENT_INPUT_COMPONENTS + const MAX_FRAGMENT_UNIFORM_BLOCKS + const MAX_FRAGMENT_UNIFORM_COMPONENTS + const MAX_FRAGMENT_UNIFORM_VECTORS + const MAX_PROGRAM_TEXEL_OFFSET + const MAX_RENDERBUFFER_SIZE + const MAX_SAMPLES + const MAX_SERVER_WAIT_TIMEOUT + 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_VECTORS + 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_VERTEX_UNIFORM_VECTORS + const MAX_VIEWPORT_DIMS + const MEDIUM_FLOAT + const MEDIUM_INT + const MIN + const MINOR_VERSION + const MIN_PROGRAM_TEXEL_OFFSET + const MIRRORED_REPEAT + const NEAREST + const NEAREST_MIPMAP_LINEAR + const NEAREST_MIPMAP_NEAREST + const NEVER + const NICEST + const NONE + const NOTEQUAL + const NO_ERROR + const NUM_COMPRESSED_TEXTURE_FORMATS + const NUM_EXTENSIONS + const NUM_PROGRAM_BINARY_FORMATS + const NUM_SAMPLE_COUNTS + const NUM_SHADER_BINARY_FORMATS + 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_SRC_ALPHA + const ONE_MINUS_SRC_COLOR + const OUT_OF_MEMORY + const PACK_ALIGNMENT + const PACK_ROW_LENGTH + const PACK_SKIP_PIXELS + const PACK_SKIP_ROWS + const PIXEL_PACK_BUFFER + const PIXEL_PACK_BUFFER_BINDING + const PIXEL_UNPACK_BUFFER + const PIXEL_UNPACK_BUFFER_BINDING + const POINTS + const POLYGON_OFFSET_FACTOR + const POLYGON_OFFSET_FILL + const POLYGON_OFFSET_UNITS + const PRIMITIVE_RESTART_FIXED_INDEX + const PROGRAM_BINARY_FORMATS + const PROGRAM_BINARY_LENGTH + const PROGRAM_BINARY_RETRIEVABLE_HINT + const QUERY_RESULT + const QUERY_RESULT_AVAILABLE + const R11F_G11F_B10F + const R16F + const R16I + const R16UI + const R32F + const R32I + const R32UI + const R8 + const R8I + const R8UI + const R8_SNORM + const RASTERIZER_DISCARD + const READ_BUFFER + const READ_FRAMEBUFFER + const READ_FRAMEBUFFER_BINDING + const RED + const RED_BITS + 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 RG16F + const RG16I + const RG16UI + const RG32F + const RG32I + const RG32UI + const RG8 + const RG8I + const RG8UI + const RG8_SNORM + const RGB + const RGB10_A2 + const RGB10_A2UI + const RGB16F + const RGB16I + const RGB16UI + const RGB32F + const RGB32I + const RGB32UI + const RGB565 + const RGB5_A1 + const RGB8 + const RGB8I + const RGB8UI + const RGB8_SNORM + const RGB9_E5 + const RGBA + const RGBA16F + const RGBA16I + const RGBA16UI + 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 SAMPLER_2D + const SAMPLER_2D_ARRAY + const SAMPLER_2D_ARRAY_SHADOW + const SAMPLER_2D_SHADOW + const SAMPLER_3D + const SAMPLER_BINDING + const SAMPLER_CUBE + const SAMPLER_CUBE_SHADOW + const SAMPLES + const SAMPLE_ALPHA_TO_COVERAGE + const SAMPLE_BUFFERS + const SAMPLE_COVERAGE + const SAMPLE_COVERAGE_INVERT + const SAMPLE_COVERAGE_VALUE + const SCISSOR_BOX + const SCISSOR_TEST + const SEPARATE_ATTRIBS + const SHADER_BINARY_FORMATS + const SHADER_COMPILER + const SHADER_SOURCE_LENGTH + const SHADER_TYPE + const SHADING_LANGUAGE_VERSION + const SHORT + const SIGNALED + const SIGNED_NORMALIZED + const SRC_ALPHA + const SRC_ALPHA_SATURATE + const SRC_COLOR + const SRGB + const SRGB8 + const SRGB8_ALPHA8 + const STATIC_COPY + const STATIC_DRAW + const STATIC_READ + const STENCIL + const STENCIL_ATTACHMENT + const STENCIL_BACK_FAIL + const STENCIL_BACK_FUNC + const STENCIL_BACK_PASS_DEPTH_FAIL + const STENCIL_BACK_PASS_DEPTH_PASS + const STENCIL_BACK_REF + const STENCIL_BACK_VALUE_MASK + const STENCIL_BACK_WRITEMASK + const STENCIL_BITS + const STENCIL_BUFFER_BIT + const STENCIL_CLEAR_VALUE + const STENCIL_FAIL + const STENCIL_FUNC + const STENCIL_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 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 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_2D + const TEXTURE_2D_ARRAY + const TEXTURE_3D + const TEXTURE_BASE_LEVEL + const TEXTURE_BINDING_2D + const TEXTURE_BINDING_2D_ARRAY + const TEXTURE_BINDING_3D + const TEXTURE_BINDING_CUBE_MAP + const TEXTURE_COMPARE_FUNC + const TEXTURE_COMPARE_MODE + 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_IMMUTABLE_FORMAT + const TEXTURE_IMMUTABLE_LEVELS + const TEXTURE_MAG_FILTER + const TEXTURE_MAX_LEVEL + const TEXTURE_MAX_LOD + const TEXTURE_MIN_FILTER + const TEXTURE_MIN_LOD + const TEXTURE_SWIZZLE_A + const TEXTURE_SWIZZLE_B + const TEXTURE_SWIZZLE_G + const TEXTURE_SWIZZLE_R + const TEXTURE_WRAP_R + const TEXTURE_WRAP_S + const TEXTURE_WRAP_T + const TIMEOUT_EXPIRED + const TIMEOUT_IGNORED + const TRANSFORM_FEEDBACK + const TRANSFORM_FEEDBACK_ACTIVE + const TRANSFORM_FEEDBACK_BINDING + 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_PAUSED + const TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN + const TRANSFORM_FEEDBACK_VARYINGS + const TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH + const TRIANGLES + const TRIANGLE_FAN + const TRIANGLE_STRIP + 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_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_ROW_LENGTH + const UNPACK_SKIP_IMAGES + const UNPACK_SKIP_PIXELS + const UNPACK_SKIP_ROWS + const UNSIGNALED + const UNSIGNED_BYTE + const UNSIGNED_INT + const UNSIGNED_INT_10F_11F_11F_REV + const UNSIGNED_INT_24_8 + const UNSIGNED_INT_2_10_10_10_REV + const UNSIGNED_INT_5_9_9_9_REV + const UNSIGNED_INT_SAMPLER_2D + const UNSIGNED_INT_SAMPLER_2D_ARRAY + const UNSIGNED_INT_SAMPLER_3D + 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_4_4_4_4 + const UNSIGNED_SHORT_5_5_5_1 + const UNSIGNED_SHORT_5_6_5 + const VALIDATE_STATUS + const VENDOR + const VERSION + 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_SHADER + const VIEWPORT + const WAIT_FAILED + const ZERO + var LibD3DCompiler = syscall.NewLazyDLL("d3dcompiler_47.dll") — windows/amd64 + var LibEGL = syscall.NewLazyDLL("libegl.dll") — windows/amd64 + var LibGLESv2 = syscall.NewLazyDLL("libglesv2.dll") — windows/amd64 + func NewContext() (Context, Worker) + func Version() string — darwin/amd64, js/wasm, linux/amd64 + type Attrib struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint + func (v Attrib) String() string + type Buffer struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v Buffer) String() string + type Context interface + ActiveTexture func(texture Enum) + AttachShader func(p Program, s Shader) + BindAttribLocation func(p Program, a Attrib, name string) + BindBuffer func(target Enum, b Buffer) + BindFramebuffer func(target Enum, fb Framebuffer) + BindRenderbuffer func(target Enum, rb Renderbuffer) + BindTexture func(target Enum, t Texture) + BindVertexArray func(rb VertexArray) + BlendColor func(red, green, blue, alpha float32) + BlendEquation func(mode Enum) + BlendEquationSeparate func(modeRGB, modeAlpha Enum) + BlendFunc func(sfactor, dfactor Enum) + BlendFuncSeparate func(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha Enum) + BufferData func(target Enum, src []byte, usage Enum) + BufferInit func(target Enum, size int, usage Enum) + BufferSubData func(target Enum, offset int, data []byte) + CheckFramebufferStatus func(target Enum) Enum + Clear func(mask Enum) + ClearColor func(red, green, blue, alpha float32) + ClearDepthf func(d float32) + ClearStencil func(s int) + ColorMask func(red, green, blue, alpha bool) + CompileShader func(s Shader) + CompressedTexImage2D func(target Enum, level int, internalformat Enum, width, height, border int, ...) + CompressedTexSubImage2D func(target Enum, level, xoffset, yoffset, width, height int, format Enum, ...) + CopyTexImage2D func(target Enum, level int, internalformat Enum, x, y, width, height, border int) + CopyTexSubImage2D func(target Enum, level, xoffset, yoffset, x, y, width, height int) + CreateBuffer func() Buffer + CreateFramebuffer func() Framebuffer + CreateProgram func() Program + CreateRenderbuffer func() Renderbuffer + CreateShader func(ty Enum) Shader + CreateTexture func() Texture + CreateVertexArray func() VertexArray + CullFace func(mode Enum) + DeleteBuffer func(v Buffer) + DeleteFramebuffer func(v Framebuffer) + DeleteProgram func(p Program) + DeleteRenderbuffer func(v Renderbuffer) + DeleteShader func(s Shader) + DeleteTexture func(v Texture) + DeleteVertexArray func(v VertexArray) + DepthFunc func(fn Enum) + DepthMask func(flag bool) + DepthRangef func(n, f float32) + DetachShader func(p Program, s Shader) + Disable func(cap Enum) + DisableVertexAttribArray func(a Attrib) + DrawArrays func(mode Enum, first, count int) + DrawElements func(mode Enum, count int, ty Enum, offset int) + Enable func(cap Enum) + EnableVertexAttribArray func(a Attrib) + Finish func() + Flush func() + FramebufferRenderbuffer func(target, attachment, rbTarget Enum, rb Renderbuffer) + FramebufferTexture2D func(target, attachment, texTarget Enum, t Texture, level int) + FrontFace func(mode Enum) + GenerateMipmap func(target Enum) + GetActiveAttrib func(p Program, index uint32) (name string, size int, ty Enum) + GetActiveUniform func(p Program, index uint32) (name string, size int, ty Enum) + GetAttachedShaders func(p Program) []Shader + GetAttribLocation func(p Program, name string) Attrib + GetBooleanv func(dst []bool, pname Enum) + GetBufferParameteri func(target, value Enum) int + GetError func() Enum + GetFloatv func(dst []float32, pname Enum) + GetFramebufferAttachmentParameteri func(target, attachment, pname Enum) int + GetInteger func(pname Enum) int + GetIntegerv func(dst []int32, pname Enum) + GetProgramInfoLog func(p Program) string + GetProgrami func(p Program, pname Enum) int + GetRenderbufferParameteri func(target, pname Enum) int + GetShaderInfoLog func(s Shader) string + GetShaderPrecisionFormat func(shadertype, precisiontype Enum) (rangeLow, rangeHigh, precision int) + GetShaderSource func(s Shader) string + GetShaderi func(s Shader, pname Enum) int + GetString func(pname Enum) string + GetTexParameterfv func(dst []float32, target, pname Enum) + GetTexParameteriv func(dst []int32, target, pname Enum) + GetUniformLocation func(p Program, name string) Uniform + GetUniformfv func(dst []float32, src Uniform, p Program) + GetUniformiv func(dst []int32, src Uniform, p Program) + GetVertexAttribf func(src Attrib, pname Enum) float32 + GetVertexAttribfv func(dst []float32, src Attrib, pname Enum) + GetVertexAttribi func(src Attrib, pname Enum) int32 + GetVertexAttribiv func(dst []int32, src Attrib, pname Enum) + Hint func(target, mode Enum) + IsBuffer func(b Buffer) bool + IsEnabled func(cap Enum) bool + IsFramebuffer func(fb Framebuffer) bool + IsProgram func(p Program) bool + IsRenderbuffer func(rb Renderbuffer) bool + IsShader func(s Shader) bool + IsTexture func(t Texture) bool + LineWidth func(width float32) + LinkProgram func(p Program) + PixelStorei func(pname Enum, param int32) + PolygonOffset func(factor, units float32) + ReadPixels func(dst []byte, x, y, width, height int, format, ty Enum) + ReleaseShaderCompiler func() + RenderbufferStorage func(target, internalFormat Enum, width, height int) + SampleCoverage func(value float32, invert bool) + Scissor func(x, y, width, height int32) + ShaderSource func(s Shader, src string) + StencilFunc func(fn Enum, ref int, mask uint32) + StencilFuncSeparate func(face, fn Enum, ref int, mask uint32) + StencilMask func(mask uint32) + StencilMaskSeparate func(face Enum, mask uint32) + StencilOp func(fail, zfail, zpass Enum) + StencilOpSeparate func(face, sfail, dpfail, dppass Enum) + TexImage2D func(target Enum, level int, internalFormat int, width, height int, format Enum, ...) + TexParameterf func(target, pname Enum, param float32) + TexParameterfv func(target, pname Enum, params []float32) + TexParameteri func(target, pname Enum, param int) + TexParameteriv func(target, pname Enum, params []int32) + TexSubImage2D func(target Enum, level int, x, y, width, height int, format, ty Enum, data []byte) + Uniform1f func(dst Uniform, v float32) + Uniform1fv func(dst Uniform, src []float32) + Uniform1i func(dst Uniform, v int) + Uniform1iv func(dst Uniform, src []int32) + Uniform2f func(dst Uniform, v0, v1 float32) + Uniform2fv func(dst Uniform, src []float32) + Uniform2i func(dst Uniform, v0, v1 int) + Uniform2iv func(dst Uniform, src []int32) + Uniform3f func(dst Uniform, v0, v1, v2 float32) + Uniform3fv func(dst Uniform, src []float32) + Uniform3i func(dst Uniform, v0, v1, v2 int32) + Uniform3iv func(dst Uniform, src []int32) + Uniform4f func(dst Uniform, v0, v1, v2, v3 float32) + Uniform4fv func(dst Uniform, src []float32) + Uniform4i func(dst Uniform, v0, v1, v2, v3 int32) + Uniform4iv func(dst Uniform, src []int32) + UniformMatrix2fv func(dst Uniform, src []float32) + UniformMatrix3fv func(dst Uniform, src []float32) + UniformMatrix4fv func(dst Uniform, src []float32) + UseProgram func(p Program) + ValidateProgram func(p Program) + VertexAttrib1f func(dst Attrib, x float32) + VertexAttrib1fv func(dst Attrib, src []float32) + VertexAttrib2f func(dst Attrib, x, y float32) + VertexAttrib2fv func(dst Attrib, src []float32) + VertexAttrib3f func(dst Attrib, x, y, z float32) + VertexAttrib3fv func(dst Attrib, src []float32) + VertexAttrib4f func(dst Attrib, x, y, z, w float32) + VertexAttrib4fv func(dst Attrib, src []float32) + VertexAttribPointer func(dst Attrib, size int, ty Enum, normalized bool, stride, offset int) + Viewport func(x, y, width, height int) + type Context3 interface + BlitFramebuffer func(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1 int, mask uint, ...) + type Enum uint32 — darwin/amd64, linux/amd64, windows/amd64 + type Framebuffer struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v Framebuffer) String() string + type Program struct — darwin/amd64, linux/amd64, windows/amd64 + Init bool + Value uint32 + func (v Program) String() string + type Renderbuffer struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v Renderbuffer) String() string + type Shader struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v Shader) String() string + type Texture struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v Texture) String() string + type Uniform struct — darwin/amd64, linux/amd64, windows/amd64 + Value int32 + func (v Uniform) String() string + type VertexArray struct — darwin/amd64, linux/amd64, windows/amd64 + Value uint32 + func (v VertexArray) String() string + type Worker interface + DoWork func() + WorkAvailable func() <-chan struct{}