Versions in this module Expand all Collapse all v0 v0.0.2 Jan 6, 2022 v0.0.1 Jan 5, 2022 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 BROWSER_DEFAULT_WEBGL + 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_RGBA_ATC_EXPLICIT_ALPHA_WEBGL + const COMPRESSED_RGBA_ATC_INTERPOLATED_ALPHA_WEBGL + const COMPRESSED_RGB_ATC_WEBGL + const COMPRESSED_RGB_ETC1_WEBGL + 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 CONTEXT_LOST_WEBGL + 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 DefaultPower + 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 HighPerformancePower + 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 LowPower + 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_CLIENT_WAIT_TIMEOUT_WEBGL + const MAX_COLOR_ATTACHMENTS + const MAX_COLOR_ATTACHMENTS_WEBGL + 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_DRAW_BUFFERS_WEBGL + 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 UNMASKED_RENDERER_WEBGL + const UNMASKED_VENDOR_WEBGL + const UNPACK_ALIGNMENT + const UNPACK_COLORSPACE_CONVERSION_WEBGL + const UNPACK_FLIP_Y_WEBGL + const UNPACK_IMAGE_HEIGHT + const UNPACK_PREMULTIPLY_ALPHA_WEBGL + 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_24_8_WEBGL + 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 + type RenderingContext struct + func FromCanvas(canvasEl js.Value) (*RenderingContext, error) + func WrapContext(jsContext js.Value) *RenderingContext + func (c *RenderingContext) ActiveTexture(textureUnit uint32) + func (c *RenderingContext) AttachShader(program *types.Program, shader *types.Shader) + func (c *RenderingContext) BindAttribLocation(program *types.Program, index int, name string) + func (c *RenderingContext) BindBuffer(target types.GLEnum, buffer *types.Buffer) + func (c *RenderingContext) BindFrameBuffer(target types.GLEnum, buffer *types.FrameBuffer) + func (c *RenderingContext) BindRenderBuffer(target types.GLEnum, buffer *types.RenderBuffer) + func (c *RenderingContext) BindTexture(target types.GLEnum, texture *types.Texture) + func (c *RenderingContext) BlendColor(r, g, b, a float32) + func (c *RenderingContext) BlendEquation(mode types.GLEnum) + func (c *RenderingContext) BlendEquationSeparate(modeRGB types.GLEnum, modeAlpha types.GLEnum) + func (c *RenderingContext) BlendFunc(sFactor types.GLEnum, dFactor types.GLEnum) + func (c *RenderingContext) BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha types.GLEnum) + func (c *RenderingContext) BufferData(target types.GLEnum, srcData []float32, usage types.GLEnum) + func (c *RenderingContext) BufferDataBySize(target types.GLEnum, size int, usage types.GLEnum) + func (c *RenderingContext) BufferDataI(target types.GLEnum, srcData []int, usage types.GLEnum) + func (c *RenderingContext) BufferDataIWithOffset(target types.GLEnum, srcData []int, usage types.GLEnum, srcOffset, length uint) + func (c *RenderingContext) BufferDataUI(target types.GLEnum, srcData []uint32, usage types.GLEnum) + func (c *RenderingContext) BufferDataUI16(target types.GLEnum, srcData []uint16, usage types.GLEnum) + func (c *RenderingContext) BufferDataUIWithOffset(target types.GLEnum, srcData []uint, usage types.GLEnum, ...) + func (c *RenderingContext) BufferDataWithOffset(target types.GLEnum, srcData []float32, usage types.GLEnum, ...) + func (c *RenderingContext) BufferSubData(target types.GLEnum, offset int, srcData []float32) + func (c *RenderingContext) BufferSubDataI(target types.GLEnum, offset int, srcData []int) + func (c *RenderingContext) BufferSubDataIWithOffset(target types.GLEnum, dstByteOffset int, srcData []int, srcOffset, length uint) + func (c *RenderingContext) BufferSubDataUI(target types.GLEnum, offset int, srcData []uint) + func (c *RenderingContext) BufferSubDataUIWithOffset(target types.GLEnum, dstByteOffset int, srcData []uint, srcOffset, length uint) + func (c *RenderingContext) BufferSubDataWithOffset(target types.GLEnum, dstByteOffset int, srcData []float32, ...) + func (c *RenderingContext) CheckFrameBufferStatus(target types.GLEnum) types.GLEnum + func (c *RenderingContext) Clear(mask uint32) + func (c *RenderingContext) ClearColor(r, g, b, a float32) + func (c *RenderingContext) ClearDepth(depth float32) + func (c *RenderingContext) ClearStencil(s int) + func (c *RenderingContext) ColorMask(r, g, b, a float32) + func (c *RenderingContext) Commit() + func (c *RenderingContext) CompileShader(shader *types.Shader) + func (c *RenderingContext) CompressedTexImage2D(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexImage2DFromOffset(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexImage2DIn(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexImage2DOffset(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexImage3DFromOffset(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexImage3DOffset(target types.GLEnum, level int, internalFormat types.GLEnum, width int, ...) + func (c *RenderingContext) CompressedTexSubImage2D(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) CompressedTexSubImage2DFrom(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) CompressedTexSubImage2DFromOffset(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) CompressedTexSubImage2DIn(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) CopyTexImage2D(target types.GLEnum, level int, internalFormat types.GLEnum, x, y int, ...) + func (c *RenderingContext) CopyTexSubImage2D(target types.GLEnum, level int, xOffset, yOffset int, x, y int, ...) + func (c *RenderingContext) CreateBuffer() *types.Buffer + func (c *RenderingContext) CreateFragmentShader() *types.Shader + func (c *RenderingContext) CreateFrameBuffer() *types.FrameBuffer + func (c *RenderingContext) CreateProgram() *types.Program + func (c *RenderingContext) CreateRenderBuffer() *types.RenderBuffer + func (c *RenderingContext) CreateShader(shaderType types.GLEnum) *types.Shader + func (c *RenderingContext) CreateTexture() *types.Texture + func (c *RenderingContext) CreateVertexShader() *types.Shader + func (c *RenderingContext) CullFace(mode types.GLEnum) + func (c *RenderingContext) DeleteBuffer(buffer *types.Buffer) + func (c *RenderingContext) DeleteFrameBuffer(framebuffer *types.FrameBuffer) + func (c *RenderingContext) DeleteProgram(program *types.Program) + func (c *RenderingContext) DeleteRenderBuffer(renderbuffer *types.RenderBuffer) + func (c *RenderingContext) DeleteShader(shader *types.Shader) + func (c *RenderingContext) DeleteTexture(texture *types.Texture) + func (c *RenderingContext) DepthFunc(depth types.GLEnum) + func (c *RenderingContext) DepthMask(flag bool) + func (c *RenderingContext) DepthRange(zNear, zFar float32) + func (c *RenderingContext) DetachShader(program *types.Program, shader *types.Shader) + func (c *RenderingContext) Disable(cap types.GLEnum) + func (c *RenderingContext) DisableVertexAttribArray(index int) + func (c *RenderingContext) DrawArrays(mode types.GLEnum, first int, count int) + func (c *RenderingContext) DrawElements(mode types.GLEnum, count int, valueType types.GLEnum, offset int64) + func (c *RenderingContext) Enable(cap types.GLEnum) + func (c *RenderingContext) EnableVertexAttribArray(index int) + func (c *RenderingContext) Finnish() + func (c *RenderingContext) Flush() + func (c *RenderingContext) FrameBufferRenderbuffer(target types.GLEnum, attachment types.GLEnum, renderBufferTarget types.GLEnum, ...) + func (c *RenderingContext) FrameBufferTexture2D(target types.GLEnum, attachment types.GLEnum, texTarget types.GLEnum, ...) + func (c *RenderingContext) FrontFace(mode types.GLEnum) + func (c *RenderingContext) GenerateMipmap(target types.GLEnum) + func (c *RenderingContext) GetActiveAttrib(program *types.Program, index uint) *types.ActiveInfo + func (c *RenderingContext) GetActiveUniform(program *types.Program, index uint) *types.ActiveInfo + func (c *RenderingContext) GetAttachedShaders(program *types.Program) []*types.Shader + func (c *RenderingContext) GetAttribLocation(program *types.Program, name string) int + func (c *RenderingContext) GetBufferParameter(target types.GLEnum, pName types.GLEnum) int + func (c *RenderingContext) GetCanvas() js.Value + func (c *RenderingContext) GetContextAttributes() *types.Attributes + func (c *RenderingContext) GetDrawingBufferHeight() int + func (c *RenderingContext) GetDrawingBufferWidth() int + func (c *RenderingContext) GetError() error + func (c *RenderingContext) GetExtension(name string) *extensions.Extension + func (c *RenderingContext) GetExtensionLoseContext() *extensions.LoseContext + func (c *RenderingContext) GetFrameBufferAttachmentParameterEnum(target types.GLEnum, attachment types.GLEnum, pName types.GLEnum) types.GLEnum + func (c *RenderingContext) GetFrameBufferAttachmentParameterInt(target types.GLEnum, attachment types.GLEnum, pName types.GLEnum) int + func (c *RenderingContext) GetFrameBufferAttachmentParameterRenderBuffer(target types.GLEnum, attachment types.GLEnum, pName types.GLEnum) *types.RenderBuffer + func (c *RenderingContext) GetFrameBufferAttachmentParameterTexture(target types.GLEnum, attachment types.GLEnum, pName types.GLEnum) *types.Texture + func (c *RenderingContext) GetJs() js.Value + func (c *RenderingContext) GetParameter(pName types.GLEnum) js.Value + func (c *RenderingContext) GetParameterActiveTexture() types.GLEnum + func (c *RenderingContext) GetParameterAliasedLineWidthRange() [2]float32 + func (c *RenderingContext) GetParameterAliasedPointSizeRange() [2]float32 + func (c *RenderingContext) GetParameterAlphaBits() int + func (c *RenderingContext) GetParameterArrayBufferBinding() *types.Buffer + func (c *RenderingContext) GetParameterBlend() bool + func (c *RenderingContext) GetParameterBlendColor() [4]float32 + func (c *RenderingContext) GetParameterBlendDstAlpha() types.GLEnum + func (c *RenderingContext) GetParameterBlendDstRgb() types.GLEnum + func (c *RenderingContext) GetParameterBlendEquation() types.GLEnum + func (c *RenderingContext) GetParameterBlendEquationAlpha() types.GLEnum + func (c *RenderingContext) GetParameterBlendEquationRgb() types.GLEnum + func (c *RenderingContext) GetParameterBlendSrcAlpha() types.GLEnum + func (c *RenderingContext) GetParameterBlendSrcRgb() types.GLEnum + func (c *RenderingContext) GetParameterBlueBits() int + func (c *RenderingContext) GetParameterColorClearValue() [4]float32 + func (c *RenderingContext) GetParameterColorWritemask() [4]bool + func (c *RenderingContext) GetParameterCombinedTextureImageUnits() int + func (c *RenderingContext) GetParameterCompressedTextureFormats() []types.GLEnum + func (c *RenderingContext) GetParameterCullFace() bool + func (c *RenderingContext) GetParameterCullFaceMode() types.GLEnum + func (c *RenderingContext) GetParameterCurrentProgram() *types.Program + func (c *RenderingContext) GetParameterDepthBits() float32 + func (c *RenderingContext) GetParameterDepthFunc() types.GLEnum + func (c *RenderingContext) GetParameterElementArrayBufferBinding() *types.Buffer + func (c *RenderingContext) GetParameterFrameBufferBinding() *types.FrameBuffer + func (c *RenderingContext) GetParameterFrontFace() types.GLEnum + func (c *RenderingContext) GetParameterGenerateMipmapHint() types.GLEnum + func (c *RenderingContext) GetParameterGreenBits() int + func (c *RenderingContext) GetParameterImplementationColorReadFormat() types.GLEnum + func (c *RenderingContext) GetParameterImplementationColorReadType() types.GLEnum + func (c *RenderingContext) GetParameterLineWidth() float32 + func (c *RenderingContext) GetParameterMaxCubeMapTextureSize() int + func (c *RenderingContext) GetParameterMaxFragmentUniformVectors() int + func (c *RenderingContext) GetParameterMaxRenderBufferSize() int + func (c *RenderingContext) GetParameterMaxTextureImageUnits() int + func (c *RenderingContext) GetParameterMaxTextureSize() int + func (c *RenderingContext) GetParameterMaxVaryingVectors() int + func (c *RenderingContext) GetParameterMaxVertexAttribs() int + func (c *RenderingContext) GetParameterMaxVertexTextureImageUnits() int + func (c *RenderingContext) GetParameterMaxVertexUniformVectors() int + func (c *RenderingContext) GetParameterMaxViewportDims() [2]float32 + func (c *RenderingContext) GetParameterPackAlignment() int + func (c *RenderingContext) GetParameterPolygonOffsetFactor() float32 + func (c *RenderingContext) GetParameterPolygonOffsetFill() bool + func (c *RenderingContext) GetParameterPolygonOffsetUnits() float32 + func (c *RenderingContext) GetParameterRedBits() int + func (c *RenderingContext) GetParameterRenderBufferBinding() *types.RenderBuffer + func (c *RenderingContext) GetParameterRenderer() string + func (c *RenderingContext) GetParameterSampleBuffers() int + func (c *RenderingContext) GetParameterSampleCoverageInvert() bool + func (c *RenderingContext) GetParameterSampleCoverageValue() float32 + func (c *RenderingContext) GetParameterSamples() int + func (c *RenderingContext) GetParameterScissorBox() [4]bool + func (c *RenderingContext) GetParameterScissorTest() bool + func (c *RenderingContext) GetParameterShadingLanguageVersion() string + func (c *RenderingContext) GetParameterStencilBackFail() types.GLEnum + func (c *RenderingContext) GetParameterStencilBackFunc() types.GLEnum + func (c *RenderingContext) GetParameterStencilBackPassDepthFail() types.GLEnum + func (c *RenderingContext) GetParameterStencilBackPassDepthPass() types.GLEnum + func (c *RenderingContext) GetParameterStencilBackRef() int + func (c *RenderingContext) GetParameterStencilBackValueMask() uint + func (c *RenderingContext) GetParameterStencilBackWritemask() uint + func (c *RenderingContext) GetParameterStencilBits() int + func (c *RenderingContext) GetParameterStencilClearValue() int + func (c *RenderingContext) GetParameterStencilFail() types.GLEnum + func (c *RenderingContext) GetParameterStencilFunc() types.GLEnum + func (c *RenderingContext) GetParameterStencilPassDepthFail() types.GLEnum + func (c *RenderingContext) GetParameterStencilPassDepthPass() types.GLEnum + func (c *RenderingContext) GetParameterStencilRef() int + func (c *RenderingContext) GetParameterStencilTest() bool + func (c *RenderingContext) GetParameterStencilValueMask() uint + func (c *RenderingContext) GetParameterStencilWritemask() uint + func (c *RenderingContext) GetParameterSubpixelBits() int + func (c *RenderingContext) GetParameterTextureBinding2D() *types.Texture + func (c *RenderingContext) GetParameterTextureBindingCubeMap() *types.Texture + func (c *RenderingContext) GetParameterUnpackAlignment() int + func (c *RenderingContext) GetParameterUnpackColorspaceConversionWebGL() types.GLEnum + func (c *RenderingContext) GetParameterUnpackFlipYWebGL() bool + func (c *RenderingContext) GetParameterUnpackPremultiplyAlphaWebGL() bool + func (c *RenderingContext) GetParameterVendor() string + func (c *RenderingContext) GetParameterVersion() string + func (c *RenderingContext) GetParameterViewport() [4]bool + func (c *RenderingContext) GetProgramInfoLog(program *types.Program) string + func (c *RenderingContext) GetProgramParameter(program *types.Program, pName types.GLEnum) js.Value + func (c *RenderingContext) GetProgramParameterActiveAttributes(program *types.Program) int + func (c *RenderingContext) GetProgramParameterActiveUniformBlocks(program *types.Program) int + func (c *RenderingContext) GetProgramParameterActiveUniforms(program *types.Program) int + func (c *RenderingContext) GetProgramParameterAttachedShaders(program *types.Program) int + func (c *RenderingContext) GetProgramParameterDeleteStatus(program *types.Program) bool + func (c *RenderingContext) GetProgramParameterLinkStatus(program *types.Program) bool + func (c *RenderingContext) GetProgramParameterTransformFeedbackBufferMode(program *types.Program) types.GLEnum + func (c *RenderingContext) GetProgramParameterTransformFeedbackVaryings(program *types.Program) int + func (c *RenderingContext) GetProgramParameterValidateStatus(program *types.Program) bool + func (c *RenderingContext) GetRenderbufferParameter(target types.GLEnum, pName types.GLEnum) js.Value + func (c *RenderingContext) GetRenderbufferParameterRenderBufferAlphaSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferBlueSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferDepthSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferGreenSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferHeight(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferInternalFormat(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetRenderbufferParameterRenderBufferRedSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferSamples(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferStencilSize(target types.GLEnum) int + func (c *RenderingContext) GetRenderbufferParameterRenderBufferWidth(target types.GLEnum) int + func (c *RenderingContext) GetShaderInfoLog(shader *types.Shader) string + func (c *RenderingContext) GetShaderParameter(shader *types.Shader, pName types.GLEnum) js.Value + func (c *RenderingContext) GetShaderParameterCompileStatus(shader *types.Shader) bool + func (c *RenderingContext) GetShaderParameterDeleteStatus(shader *types.Shader) bool + func (c *RenderingContext) GetShaderParameterShaderType(shader *types.Shader) types.GLEnum + func (c *RenderingContext) GetShaderPrecisionFormat(shaderType types.GLEnum, precisionType types.GLEnum) *types.ShaderPrecisionFormat + func (c *RenderingContext) GetShaderSource(shader *types.Shader) string + func (c *RenderingContext) GetSupportedExtensions() []extensions.Name + func (c *RenderingContext) GetTexParameter(target types.GLEnum, pName types.GLEnum) js.Value + func (c *RenderingContext) GetTexParameterBaseLevel(target types.GLEnum) int + func (c *RenderingContext) GetTexParameterCompareFunc(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterCompareMode(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterImmutableFormat(target types.GLEnum) bool + func (c *RenderingContext) GetTexParameterImmutableLevels(target types.GLEnum) uint + func (c *RenderingContext) GetTexParameterMagFilter(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterMaxAnisotropyExt(target types.GLEnum) float32 + func (c *RenderingContext) GetTexParameterMaxLOD(target types.GLEnum) float32 + func (c *RenderingContext) GetTexParameterMaxLever(target types.GLEnum) int + func (c *RenderingContext) GetTexParameterMinFilter(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterMinLOD(target types.GLEnum) float32 + func (c *RenderingContext) GetTexParameterWrapR(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterWrapS(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetTexParameterWrapT(target types.GLEnum) types.GLEnum + func (c *RenderingContext) GetUniform(program *types.Program, location *types.UniformLocation) js.Value + func (c *RenderingContext) GetUniformLocation(program *types.Program, name string) *types.UniformLocation + func (c *RenderingContext) GetVertexAttrib(index int, pName types.GLEnum) js.Value + func (c *RenderingContext) GetVertexAttribArrayBufferBinding(index int) *types.Buffer + func (c *RenderingContext) GetVertexAttribArrayBufferEnabled(index int) bool + func (c *RenderingContext) GetVertexAttribArrayDivisor(index int) int + func (c *RenderingContext) GetVertexAttribArrayDivisorAngle(index int) int + func (c *RenderingContext) GetVertexAttribArrayInteger(index int) bool + func (c *RenderingContext) GetVertexAttribArrayNormalized(index int) bool + func (c *RenderingContext) GetVertexAttribArraySize(index int) int + func (c *RenderingContext) GetVertexAttribArrayStride(index int) int + func (c *RenderingContext) GetVertexAttribArrayType(index int) types.GLEnum + func (c *RenderingContext) GetVertexAttribCurrentVertexAttrib(index int) [4]float32 + func (c *RenderingContext) GetVertexAttribOffset(index int, pName types.GLEnum) int + func (c *RenderingContext) Hint(target types.GLEnum, mode types.GLEnum) + func (c *RenderingContext) IsBuffer(buffer js.Value) bool + func (c *RenderingContext) IsContextLost() bool + func (c *RenderingContext) IsEnabled(cap types.GLEnum) bool + func (c *RenderingContext) IsFrameBuffer(framebuffer js.Value) bool + func (c *RenderingContext) IsProgram(program js.Value) bool + func (c *RenderingContext) IsRenderbuffer(renderbuffer js.Value) bool + func (c *RenderingContext) IsShader(shader js.Value) bool + func (c *RenderingContext) IsTexture(texture js.Value) bool + func (c *RenderingContext) LineWidth(width float32) + func (c *RenderingContext) LinkProgram(program *types.Program) + func (c *RenderingContext) PixelStorei(pName types.GLEnum, param int) + func (c *RenderingContext) PolygonOffset(factor float32, units float32) + func (c *RenderingContext) ReadPixels(x, y int, width, height int, format types.GLEnum, pixels js.Value) + func (c *RenderingContext) ReadPixelsOffset(x, y int, width, height int, format types.GLEnum, pixels js.Value, ...) + func (c *RenderingContext) ReadPixelsOffsetPointer(x, y int, width, height int, format types.GLEnum, offset int) + func (c *RenderingContext) RenderbufferStorage(target types.GLEnum, internalFormat types.GLEnum, width, height int) + func (c *RenderingContext) SampleCoverage(value float32, invert bool) + func (c *RenderingContext) Scissor(x int, y int, width int, height int) + func (c *RenderingContext) ShaderSource(shader *types.Shader, source string) + func (c *RenderingContext) StencilFunc(function types.GLEnum, ref int, mask uint32) + func (c *RenderingContext) StencilFuncSeparate(face types.GLEnum, function types.GLEnum, ref int, mask uint32) + func (c *RenderingContext) StencilMask(mask uint32) + func (c *RenderingContext) StencilMaskSeparate(face types.GLEnum, mask uint32) + func (c *RenderingContext) StencilOp(fail types.GLEnum, zFail types.GLEnum, zPass types.GLEnum) + func (c *RenderingContext) StencilOpSeparate(face types.GLEnum, fail types.GLEnum, zFail types.GLEnum, zPass types.GLEnum) + func (c *RenderingContext) TexImage2D2(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2DHtmlElement(target types.GLEnum, level int, internalFormat types.GLEnum, ...) + func (c *RenderingContext) TexImage2DHtmlElement2(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2DOffset(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2Db(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2Df(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2Dui16(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexImage2Dui32(target types.GLEnum, level int, internalFormat types.GLEnum, width, height int, ...) + func (c *RenderingContext) TexParameterBaseLevel(target types.GLEnum, param int) + func (c *RenderingContext) TexParameterCompareFunc(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterCompareMode(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterMagFilter(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterMaxAnisotropyExt(target types.GLEnum, param float32) + func (c *RenderingContext) TexParameterMaxLOD(target types.GLEnum, param int) + func (c *RenderingContext) TexParameterMaxLevel(target types.GLEnum, param int) + func (c *RenderingContext) TexParameterMinFilter(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterMinLOD(target types.GLEnum, param int) + func (c *RenderingContext) TexParameterWrapR(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterWrapS(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterWrapT(target types.GLEnum, param types.GLEnum) + func (c *RenderingContext) TexParameterf(target types.GLEnum, pName types.GLEnum, param float32) + func (c *RenderingContext) TexParameteri(target types.GLEnum, pName types.GLEnum, param int) + func (c *RenderingContext) TexSubImage2D(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) TexSubImage2DHtmlElement(target types.GLEnum, level int, xOffset, yOffset int, format types.GLEnum, ...) + func (c *RenderingContext) TexSubImage2DHtmlElement2(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) TexSubImage2DOffset(target types.GLEnum, level int, xOffset, yOffset int, format types.GLEnum, ...) + func (c *RenderingContext) TexSubImage2DOffset2(target types.GLEnum, level int, xOffset, yOffset int, width, height int, ...) + func (c *RenderingContext) Uniform1f(location *types.UniformLocation, v0 float32) + func (c *RenderingContext) Uniform1fv(location *types.UniformLocation, value []float32) + func (c *RenderingContext) Uniform1i(location *types.UniformLocation, v0 int) + func (c *RenderingContext) Uniform1iv(location *types.UniformLocation, value []int) + func (c *RenderingContext) Uniform2f(location *types.UniformLocation, v0 float32, v1 float32) + func (c *RenderingContext) Uniform2fv(location *types.UniformLocation, value []float32) + func (c *RenderingContext) Uniform2i(location *types.UniformLocation, v0 int, v1 int) + func (c *RenderingContext) Uniform2iv(location *types.UniformLocation, value []int) + func (c *RenderingContext) Uniform3f(location *types.UniformLocation, v0 float32, v1 float32, v2 float32) + func (c *RenderingContext) Uniform3fv(location *types.UniformLocation, value []float32) + func (c *RenderingContext) Uniform3i(location *types.UniformLocation, v0 int, v1 int, v2 int) + func (c *RenderingContext) Uniform3iv(location *types.UniformLocation, value []int) + func (c *RenderingContext) Uniform4f(location *types.UniformLocation, v0 float32, v1 float32, v2 float32, ...) + func (c *RenderingContext) Uniform4fv(location *types.UniformLocation, value []float32) + func (c *RenderingContext) Uniform4i(location *types.UniformLocation, v0 int, v1 int, v2 int, v3 int) + func (c *RenderingContext) Uniform4iv(location *types.UniformLocation, value []int) + func (c *RenderingContext) UniformMatrix2fv(location *types.UniformLocation, transpose bool, value []float32) + func (c *RenderingContext) UniformMatrix3fv(location *types.UniformLocation, transpose bool, value []float32) + func (c *RenderingContext) UniformMatrix4fv(location *types.UniformLocation, transpose bool, value []float32) + func (c *RenderingContext) UseProgram(program *types.Program) + func (c *RenderingContext) ValidateProgram(program *types.Program) + func (c *RenderingContext) VertexAttrib1f(index int, v0 float32) + func (c *RenderingContext) VertexAttrib1fv(index int, value []float32) + func (c *RenderingContext) VertexAttrib2f(index int, v0, v1 float32) + func (c *RenderingContext) VertexAttrib2fv(index int, value []float32) + func (c *RenderingContext) VertexAttrib3f(index int, v0, v1, v2 float32) + func (c *RenderingContext) VertexAttrib3fv(index int, value []float32) + func (c *RenderingContext) VertexAttrib4f(index int, v0, v1, v2, v3 float32) + func (c *RenderingContext) VertexAttrib4fv(index int, value []float32) + func (c *RenderingContext) VertexAttribPointer(index int, size int, aType types.GLEnum, normalized bool, stride int, ...) + func (c *RenderingContext) Viewport(x int, y int, width int, height int)