gles3

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: MIT Imports: 4 Imported by: 0

Documentation

Overview

Raw CGo bindings for OpenGL ES 3.0

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GlActiveTexture

func GlActiveTexture(texture GLenum)

func GlAttachShader

func GlAttachShader(program GLuint, shader GLuint)

func GlBeginQuery

func GlBeginQuery(target GLenum, id GLuint)

func GlBeginTransformFeedback

func GlBeginTransformFeedback(primitiveMode GLenum)

func GlBindAttribLocation

func GlBindAttribLocation(program GLuint, index GLuint, name *GLchar)

func GlBindBuffer

func GlBindBuffer(target GLenum, buffer GLuint)

func GlBindBufferBase

func GlBindBufferBase(target GLenum, index GLuint, buffer GLuint)

func GlBindBufferRange

func GlBindBufferRange(target GLenum, index GLuint, buffer GLuint, offset GLintptr, size GLsizeiptr)

func GlBindFramebuffer

func GlBindFramebuffer(target GLenum, framebuffer GLuint)

func GlBindRenderbuffer

func GlBindRenderbuffer(target GLenum, renderbuffer GLuint)

func GlBindSampler

func GlBindSampler(unit GLuint, sampler GLuint)

func GlBindTexture

func GlBindTexture(target GLenum, texture GLuint)

func GlBindTransformFeedback

func GlBindTransformFeedback(target GLenum, id GLuint)

func GlBindVertexArray

func GlBindVertexArray(array GLuint)

func GlBlendColor

func GlBlendColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlBlendEquation

func GlBlendEquation(mode GLenum)

func GlBlendEquationSeparate

func GlBlendEquationSeparate(modeRGB GLenum, modeAlpha GLenum)

func GlBlendFunc

func GlBlendFunc(sfactor GLenum, dfactor GLenum)

func GlBlendFuncSeparate

func GlBlendFuncSeparate(sfactorRGB GLenum, dfactorRGB GLenum, sfactorAlpha GLenum, dfactorAlpha GLenum)

func GlBlitFramebuffer

func GlBlitFramebuffer(srcX0 GLint, srcY0 GLint, srcX1 GLint, srcY1 GLint, dstX0 GLint, dstY0 GLint, dstX1 GLint, dstY1 GLint, mask GLbitfield, filter GLenum)

func GlBufferData

func GlBufferData(target GLenum, size GLsizeiptr, data unsafe.Pointer, usage GLenum)

func GlBufferSubData

func GlBufferSubData(target GLenum, offset GLintptr, size GLsizeiptr, data unsafe.Pointer)

func GlClear

func GlClear(mask GLbitfield)

func GlClearBufferfi

func GlClearBufferfi(buffer GLenum, drawbuffer GLint, depth GLfloat, stencil GLint)

func GlClearBufferfv

func GlClearBufferfv(buffer GLenum, drawbuffer GLint, value *GLfloat)

func GlClearBufferiv

func GlClearBufferiv(buffer GLenum, drawbuffer GLint, value *GLint)

func GlClearBufferuiv

func GlClearBufferuiv(buffer GLenum, drawbuffer GLint, value *GLuint)

func GlClearColor

func GlClearColor(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat)

func GlClearDepthf

func GlClearDepthf(d GLfloat)

func GlClearStencil

func GlClearStencil(s GLint)

func GlColorMask

func GlColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean)

func GlCompileShader

func GlCompileShader(shader GLuint)

func GlCompressedTexImage2D

func GlCompressedTexImage2D(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, border GLint, imageSize GLsizei, data unsafe.Pointer)

func GlCompressedTexImage3D

func GlCompressedTexImage3D(target GLenum, level GLint, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei, border GLint, imageSize GLsizei, data unsafe.Pointer)

func GlCompressedTexSubImage2D

func GlCompressedTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, imageSize GLsizei, data unsafe.Pointer)

func GlCompressedTexSubImage3D

func GlCompressedTexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, imageSize GLsizei, data unsafe.Pointer)

func GlCopyBufferSubData

func GlCopyBufferSubData(readTarget GLenum, writeTarget GLenum, readOffset GLintptr, writeOffset GLintptr, size GLsizeiptr)

func GlCopyTexImage2D

func GlCopyTexImage2D(target GLenum, level GLint, internalformat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint)

func GlCopyTexSubImage2D

func GlCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei)

func GlCopyTexSubImage3D

func GlCopyTexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei)

func GlCullFace

func GlCullFace(mode GLenum)

func GlDeleteBuffers

func GlDeleteBuffers(n GLsizei, buffers *GLuint)

func GlDeleteFramebuffers

func GlDeleteFramebuffers(n GLsizei, framebuffers *GLuint)

func GlDeleteProgram

func GlDeleteProgram(program GLuint)

func GlDeleteQueries

func GlDeleteQueries(n GLsizei, ids *GLuint)

func GlDeleteRenderbuffers

func GlDeleteRenderbuffers(n GLsizei, renderbuffers *GLuint)

func GlDeleteSamplers

func GlDeleteSamplers(count GLsizei, samplers *GLuint)

func GlDeleteShader

func GlDeleteShader(shader GLuint)

func GlDeleteSync

func GlDeleteSync(sync GLsync)

func GlDeleteTextures

func GlDeleteTextures(n GLsizei, textures *GLuint)

func GlDeleteTransformFeedbacks

func GlDeleteTransformFeedbacks(n GLsizei, ids *GLuint)

func GlDeleteVertexArrays

func GlDeleteVertexArrays(n GLsizei, arrays *GLuint)

func GlDepthFunc

func GlDepthFunc(_func GLenum)

func GlDepthMask

func GlDepthMask(flag GLboolean)

func GlDepthRangef

func GlDepthRangef(n GLfloat, f GLfloat)

func GlDetachShader

func GlDetachShader(program GLuint, shader GLuint)

func GlDisable

func GlDisable(cap GLenum)

func GlDisableVertexAttribArray

func GlDisableVertexAttribArray(index GLuint)

func GlDrawArrays

func GlDrawArrays(mode GLenum, first GLint, count GLsizei)

func GlDrawArraysInstanced

func GlDrawArraysInstanced(mode GLenum, first GLint, count GLsizei, instancecount GLsizei)

func GlDrawBuffers

func GlDrawBuffers(n GLsizei, bufs *GLenum)

func GlDrawElements

func GlDrawElements(mode GLenum, count GLsizei, _type GLenum, indices unsafe.Pointer)

func GlDrawElementsInstanced

func GlDrawElementsInstanced(mode GLenum, count GLsizei, _type GLenum, indices unsafe.Pointer, instancecount GLsizei)

func GlDrawRangeElements

func GlDrawRangeElements(mode GLenum, start GLuint, end GLuint, count GLsizei, _type GLenum, indices unsafe.Pointer)

func GlEnable

func GlEnable(cap GLenum)

func GlEnableVertexAttribArray

func GlEnableVertexAttribArray(index GLuint)

func GlEndQuery

func GlEndQuery(target GLenum)

func GlEndTransformFeedback

func GlEndTransformFeedback()

func GlFinish

func GlFinish()

func GlFlush

func GlFlush()

func GlFlushMappedBufferRange

func GlFlushMappedBufferRange(target GLenum, offset GLintptr, length GLsizeiptr)

func GlFramebufferRenderbuffer

func GlFramebufferRenderbuffer(target GLenum, attachment GLenum, renderbuffertarget GLenum, renderbuffer GLuint)

func GlFramebufferTexture2D

func GlFramebufferTexture2D(target GLenum, attachment GLenum, textarget GLenum, texture GLuint, level GLint)

func GlFramebufferTextureLayer

func GlFramebufferTextureLayer(target GLenum, attachment GLenum, texture GLuint, level GLint, layer GLint)

func GlFrontFace

func GlFrontFace(mode GLenum)

func GlGenBuffers

func GlGenBuffers(n GLsizei, buffers *GLuint)

func GlGenFramebuffers

func GlGenFramebuffers(n GLsizei, framebuffers *GLuint)

func GlGenQueries

func GlGenQueries(n GLsizei, ids *GLuint)

func GlGenRenderbuffers

func GlGenRenderbuffers(n GLsizei, renderbuffers *GLuint)

func GlGenSamplers

func GlGenSamplers(count GLsizei, samplers *GLuint)

func GlGenTextures

func GlGenTextures(n GLsizei, textures *GLuint)

func GlGenTransformFeedbacks

func GlGenTransformFeedbacks(n GLsizei, ids *GLuint)

func GlGenVertexArrays

func GlGenVertexArrays(n GLsizei, arrays *GLuint)

func GlGenerateMipmap

func GlGenerateMipmap(target GLenum)

func GlGetActiveAttrib

func GlGetActiveAttrib(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, _type *GLenum, name *GLchar)

func GlGetActiveUniform

func GlGetActiveUniform(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLint, _type *GLenum, name *GLchar)

func GlGetActiveUniformBlockName

func GlGetActiveUniformBlockName(program GLuint, uniformBlockIndex GLuint, bufSize GLsizei, length *GLsizei, uniformBlockName *GLchar)

func GlGetActiveUniformBlockiv

func GlGetActiveUniformBlockiv(program GLuint, uniformBlockIndex GLuint, pname GLenum, params *GLint)

func GlGetActiveUniformsiv

func GlGetActiveUniformsiv(program GLuint, uniformCount GLsizei, uniformIndices *GLuint, pname GLenum, params *GLint)

func GlGetAttachedShaders

func GlGetAttachedShaders(program GLuint, maxCount GLsizei, count *GLsizei, shaders *GLuint)

func GlGetBooleanv

func GlGetBooleanv(pname GLenum, data *GLboolean)

func GlGetBufferParameteri64v

func GlGetBufferParameteri64v(target GLenum, pname GLenum, params *GLint64)

func GlGetBufferParameteriv

func GlGetBufferParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetBufferPointerv

func GlGetBufferPointerv(target GLenum, pname GLenum, params *unsafe.Pointer)

func GlGetFloatv

func GlGetFloatv(pname GLenum, data *GLfloat)

func GlGetFramebufferAttachmentParameteriv

func GlGetFramebufferAttachmentParameteriv(target GLenum, attachment GLenum, pname GLenum, params *GLint)

func GlGetInteger64i_v

func GlGetInteger64i_v(target GLenum, index GLuint, data *GLint64)

func GlGetInteger64v

func GlGetInteger64v(pname GLenum, data *GLint64)

func GlGetIntegeri_v

func GlGetIntegeri_v(target GLenum, index GLuint, data *GLint)

func GlGetIntegerv

func GlGetIntegerv(pname GLenum, data *GLint)

func GlGetInternalformativ

func GlGetInternalformativ(target GLenum, internalformat GLenum, pname GLenum, bufSize GLsizei, params *GLint)

func GlGetProgramBinary

func GlGetProgramBinary(program GLuint, bufSize GLsizei, length *GLsizei, binaryFormat *GLenum, binary unsafe.Pointer)

func GlGetProgramInfoLog

func GlGetProgramInfoLog(program GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)

func GlGetProgramiv

func GlGetProgramiv(program GLuint, pname GLenum, params *GLint)

func GlGetQueryObjectuiv

func GlGetQueryObjectuiv(id GLuint, pname GLenum, params *GLuint)

func GlGetQueryiv

func GlGetQueryiv(target GLenum, pname GLenum, params *GLint)

func GlGetRenderbufferParameteriv

func GlGetRenderbufferParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetSamplerParameterfv

func GlGetSamplerParameterfv(sampler GLuint, pname GLenum, params *GLfloat)

func GlGetSamplerParameteriv

func GlGetSamplerParameteriv(sampler GLuint, pname GLenum, params *GLint)

func GlGetShaderInfoLog

func GlGetShaderInfoLog(shader GLuint, bufSize GLsizei, length *GLsizei, infoLog *GLchar)

func GlGetShaderPrecisionFormat

func GlGetShaderPrecisionFormat(shadertype GLenum, precisiontype GLenum, _range *GLint, precision *GLint)

func GlGetShaderSource

func GlGetShaderSource(shader GLuint, bufSize GLsizei, length *GLsizei, source *GLchar)

func GlGetShaderiv

func GlGetShaderiv(shader GLuint, pname GLenum, params *GLint)

func GlGetSynciv

func GlGetSynciv(sync GLsync, pname GLenum, bufSize GLsizei, length *GLsizei, values *GLint)

func GlGetTexParameterfv

func GlGetTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlGetTexParameteriv

func GlGetTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlGetTransformFeedbackVarying

func GlGetTransformFeedbackVarying(program GLuint, index GLuint, bufSize GLsizei, length *GLsizei, size *GLsizei, _type *GLenum, name *GLchar)

func GlGetUniformIndices

func GlGetUniformIndices(program GLuint, uniformCount GLsizei, uniformNames **GLchar, uniformIndices *GLuint)

func GlGetUniformfv

func GlGetUniformfv(program GLuint, location GLint, params *GLfloat)

func GlGetUniformiv

func GlGetUniformiv(program GLuint, location GLint, params *GLint)

func GlGetUniformuiv

func GlGetUniformuiv(program GLuint, location GLint, params *GLuint)

func GlGetVertexAttribIiv

func GlGetVertexAttribIiv(index GLuint, pname GLenum, params *GLint)

func GlGetVertexAttribIuiv

func GlGetVertexAttribIuiv(index GLuint, pname GLenum, params *GLuint)

func GlGetVertexAttribPointerv

func GlGetVertexAttribPointerv(index GLuint, pname GLenum, pointer *unsafe.Pointer)

func GlGetVertexAttribfv

func GlGetVertexAttribfv(index GLuint, pname GLenum, params *GLfloat)

func GlGetVertexAttribiv

func GlGetVertexAttribiv(index GLuint, pname GLenum, params *GLint)

func GlHint

func GlHint(target GLenum, mode GLenum)

func GlInvalidateFramebuffer

func GlInvalidateFramebuffer(target GLenum, numAttachments GLsizei, attachments *GLenum)

func GlInvalidateSubFramebuffer

func GlInvalidateSubFramebuffer(target GLenum, numAttachments GLsizei, attachments *GLenum, x GLint, y GLint, width GLsizei, height GLsizei)

func GlLineWidth

func GlLineWidth(width GLfloat)

func GlLinkProgram

func GlLinkProgram(program GLuint)

func GlMapBufferRange

func GlMapBufferRange(target GLenum, offset GLintptr, length GLsizeiptr, access GLbitfield) unsafe.Pointer

func GlPauseTransformFeedback

func GlPauseTransformFeedback()

func GlPixelStorei

func GlPixelStorei(pname GLenum, param GLint)

func GlPolygonOffset

func GlPolygonOffset(factor GLfloat, units GLfloat)

func GlProgramBinary

func GlProgramBinary(program GLuint, binaryFormat GLenum, binary unsafe.Pointer, length GLsizei)

func GlProgramParameteri

func GlProgramParameteri(program GLuint, pname GLenum, value GLint)

func GlReadBuffer

func GlReadBuffer(src GLenum)

func GlReadPixels

func GlReadPixels(x GLint, y GLint, width GLsizei, height GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlReleaseShaderCompiler

func GlReleaseShaderCompiler()

func GlRenderbufferStorage

func GlRenderbufferStorage(target GLenum, internalformat GLenum, width GLsizei, height GLsizei)

func GlRenderbufferStorageMultisample

func GlRenderbufferStorageMultisample(target GLenum, samples GLsizei, internalformat GLenum, width GLsizei, height GLsizei)

func GlResumeTransformFeedback

func GlResumeTransformFeedback()

func GlSampleCoverage

func GlSampleCoverage(value GLfloat, invert GLboolean)

func GlSamplerParameterf

func GlSamplerParameterf(sampler GLuint, pname GLenum, param GLfloat)

func GlSamplerParameterfv

func GlSamplerParameterfv(sampler GLuint, pname GLenum, param *GLfloat)

func GlSamplerParameteri

func GlSamplerParameteri(sampler GLuint, pname GLenum, param GLint)

func GlSamplerParameteriv

func GlSamplerParameteriv(sampler GLuint, pname GLenum, param *GLint)

func GlScissor

func GlScissor(x GLint, y GLint, width GLsizei, height GLsizei)

func GlShaderBinary

func GlShaderBinary(count GLsizei, shaders *GLuint, binaryformat GLenum, binary unsafe.Pointer, length GLsizei)

func GlShaderSource

func GlShaderSource(shader GLuint, count GLsizei, _string **GLchar, length *GLint)

func GlStencilFunc

func GlStencilFunc(_func GLenum, ref GLint, mask GLuint)

func GlStencilFuncSeparate

func GlStencilFuncSeparate(face GLenum, _func GLenum, ref GLint, mask GLuint)

func GlStencilMask

func GlStencilMask(mask GLuint)

func GlStencilMaskSeparate

func GlStencilMaskSeparate(face GLenum, mask GLuint)

func GlStencilOp

func GlStencilOp(fail GLenum, zfail GLenum, zpass GLenum)

func GlStencilOpSeparate

func GlStencilOpSeparate(face GLenum, sfail GLenum, dpfail GLenum, dppass GLenum)

func GlTexImage2D

func GlTexImage2D(target GLenum, level GLint, internalformat GLint, width GLsizei, height GLsizei, border GLint, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlTexImage3D

func GlTexImage3D(target GLenum, level GLint, internalformat GLint, width GLsizei, height GLsizei, depth GLsizei, border GLint, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlTexParameterf

func GlTexParameterf(target GLenum, pname GLenum, param GLfloat)

func GlTexParameterfv

func GlTexParameterfv(target GLenum, pname GLenum, params *GLfloat)

func GlTexParameteri

func GlTexParameteri(target GLenum, pname GLenum, param GLint)

func GlTexParameteriv

func GlTexParameteriv(target GLenum, pname GLenum, params *GLint)

func GlTexStorage2D

func GlTexStorage2D(target GLenum, levels GLsizei, internalformat GLenum, width GLsizei, height GLsizei)

func GlTexStorage3D

func GlTexStorage3D(target GLenum, levels GLsizei, internalformat GLenum, width GLsizei, height GLsizei, depth GLsizei)

func GlTexSubImage2D

func GlTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlTexSubImage3D

func GlTexSubImage3D(target GLenum, level GLint, xoffset GLint, yoffset GLint, zoffset GLint, width GLsizei, height GLsizei, depth GLsizei, format GLenum, _type GLenum, pixels unsafe.Pointer)

func GlTransformFeedbackVaryings

func GlTransformFeedbackVaryings(program GLuint, count GLsizei, varyings **GLchar, bufferMode GLenum)

func GlUniform1f

func GlUniform1f(location GLint, v0 GLfloat)

func GlUniform1fv

func GlUniform1fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform1i

func GlUniform1i(location GLint, v0 GLint)

func GlUniform1iv

func GlUniform1iv(location GLint, count GLsizei, value *GLint)

func GlUniform1ui

func GlUniform1ui(location GLint, v0 GLuint)

func GlUniform1uiv

func GlUniform1uiv(location GLint, count GLsizei, value *GLuint)

func GlUniform2f

func GlUniform2f(location GLint, v0 GLfloat, v1 GLfloat)

func GlUniform2fv

func GlUniform2fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform2i

func GlUniform2i(location GLint, v0 GLint, v1 GLint)

func GlUniform2iv

func GlUniform2iv(location GLint, count GLsizei, value *GLint)

func GlUniform2ui

func GlUniform2ui(location GLint, v0 GLuint, v1 GLuint)

func GlUniform2uiv

func GlUniform2uiv(location GLint, count GLsizei, value *GLuint)

func GlUniform3f

func GlUniform3f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat)

func GlUniform3fv

func GlUniform3fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform3i

func GlUniform3i(location GLint, v0 GLint, v1 GLint, v2 GLint)

func GlUniform3iv

func GlUniform3iv(location GLint, count GLsizei, value *GLint)

func GlUniform3ui

func GlUniform3ui(location GLint, v0 GLuint, v1 GLuint, v2 GLuint)

func GlUniform3uiv

func GlUniform3uiv(location GLint, count GLsizei, value *GLuint)

func GlUniform4f

func GlUniform4f(location GLint, v0 GLfloat, v1 GLfloat, v2 GLfloat, v3 GLfloat)

func GlUniform4fv

func GlUniform4fv(location GLint, count GLsizei, value *GLfloat)

func GlUniform4i

func GlUniform4i(location GLint, v0 GLint, v1 GLint, v2 GLint, v3 GLint)

func GlUniform4iv

func GlUniform4iv(location GLint, count GLsizei, value *GLint)

func GlUniform4ui

func GlUniform4ui(location GLint, v0 GLuint, v1 GLuint, v2 GLuint, v3 GLuint)

func GlUniform4uiv

func GlUniform4uiv(location GLint, count GLsizei, value *GLuint)

func GlUniformBlockBinding

func GlUniformBlockBinding(program GLuint, uniformBlockIndex GLuint, uniformBlockBinding GLuint)

func GlUniformMatrix2fv

func GlUniformMatrix2fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix2x3fv

func GlUniformMatrix2x3fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix2x4fv

func GlUniformMatrix2x4fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix3fv

func GlUniformMatrix3fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix3x2fv

func GlUniformMatrix3x2fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix3x4fv

func GlUniformMatrix3x4fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix4fv

func GlUniformMatrix4fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix4x2fv

func GlUniformMatrix4x2fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUniformMatrix4x3fv

func GlUniformMatrix4x3fv(location GLint, count GLsizei, transpose GLboolean, value *GLfloat)

func GlUseProgram

func GlUseProgram(program GLuint)

func GlValidateProgram

func GlValidateProgram(program GLuint)

func GlVertexAttrib1f

func GlVertexAttrib1f(index GLuint, x GLfloat)

func GlVertexAttrib1fv

func GlVertexAttrib1fv(index GLuint, v *GLfloat)

func GlVertexAttrib2f

func GlVertexAttrib2f(index GLuint, x GLfloat, y GLfloat)

func GlVertexAttrib2fv

func GlVertexAttrib2fv(index GLuint, v *GLfloat)

func GlVertexAttrib3f

func GlVertexAttrib3f(index GLuint, x GLfloat, y GLfloat, z GLfloat)

func GlVertexAttrib3fv

func GlVertexAttrib3fv(index GLuint, v *GLfloat)

func GlVertexAttrib4f

func GlVertexAttrib4f(index GLuint, x GLfloat, y GLfloat, z GLfloat, w GLfloat)

func GlVertexAttrib4fv

func GlVertexAttrib4fv(index GLuint, v *GLfloat)

func GlVertexAttribDivisor

func GlVertexAttribDivisor(index GLuint, divisor GLuint)

func GlVertexAttribI4i

func GlVertexAttribI4i(index GLuint, x GLint, y GLint, z GLint, w GLint)

func GlVertexAttribI4iv

func GlVertexAttribI4iv(index GLuint, v *GLint)

func GlVertexAttribI4ui

func GlVertexAttribI4ui(index GLuint, x GLuint, y GLuint, z GLuint, w GLuint)

func GlVertexAttribI4uiv

func GlVertexAttribI4uiv(index GLuint, v *GLuint)

func GlVertexAttribIPointer

func GlVertexAttribIPointer(index GLuint, size GLint, _type GLenum, stride GLsizei, pointer unsafe.Pointer)

func GlVertexAttribPointer

func GlVertexAttribPointer(index GLuint, size GLint, _type GLenum, normalized GLboolean, stride GLsizei, pointer unsafe.Pointer)

func GlViewport

func GlViewport(x GLint, y GLint, width GLsizei, height GLsizei)

func GlWaitSync

func GlWaitSync(sync GLsync, flags GLbitfield, timeout GLuint64)

func PFNGLACTIVETEXTUREPROC6C604AFE

func PFNGLACTIVETEXTUREPROC6C604AFE()

func PFNGLATTACHSHADERPROC6A111311

func PFNGLATTACHSHADERPROC6A111311()

func PFNGLBEGINQUERYPROCB91E6474

func PFNGLBEGINQUERYPROCB91E6474()

func PFNGLBEGINTRANSFORMFEEDBACKPROC32028BBD

func PFNGLBEGINTRANSFORMFEEDBACKPROC32028BBD()

func PFNGLBINDATTRIBLOCATIONPROCE517BC2A

func PFNGLBINDATTRIBLOCATIONPROCE517BC2A()

func PFNGLBINDBUFFERBASEPROC8814D1EB

func PFNGLBINDBUFFERBASEPROC8814D1EB()

func PFNGLBINDBUFFERPROC58E32B5E

func PFNGLBINDBUFFERPROC58E32B5E()

func PFNGLBINDBUFFERRANGEPROCAF325A80

func PFNGLBINDBUFFERRANGEPROCAF325A80()

func PFNGLBINDFRAMEBUFFERPROC0666F584

func PFNGLBINDFRAMEBUFFERPROC0666F584()

func PFNGLBINDRENDERBUFFERPROC189E9B1A

func PFNGLBINDRENDERBUFFERPROC189E9B1A()

func PFNGLBINDSAMPLERPROCF58B5F0F

func PFNGLBINDSAMPLERPROCF58B5F0F()

func PFNGLBINDTEXTUREPROC5BC8F391

func PFNGLBINDTEXTUREPROC5BC8F391()

func PFNGLBINDTRANSFORMFEEDBACKPROC274EB341

func PFNGLBINDTRANSFORMFEEDBACKPROC274EB341()

func PFNGLBINDVERTEXARRAYPROC5799C92D

func PFNGLBINDVERTEXARRAYPROC5799C92D()

func PFNGLBLENDCOLORPROC8B6D9550

func PFNGLBLENDCOLORPROC8B6D9550()

func PFNGLBLENDEQUATIONPROCB2D89C63

func PFNGLBLENDEQUATIONPROCB2D89C63()

func PFNGLBLENDEQUATIONSEPARATEPROC3F74A9E6

func PFNGLBLENDEQUATIONSEPARATEPROC3F74A9E6()

func PFNGLBLENDFUNCPROC6B072D27

func PFNGLBLENDFUNCPROC6B072D27()

func PFNGLBLENDFUNCSEPARATEPROCCB3FA4B0

func PFNGLBLENDFUNCSEPARATEPROCCB3FA4B0()

func PFNGLBLITFRAMEBUFFERPROCFEDD3A33

func PFNGLBLITFRAMEBUFFERPROCFEDD3A33()

func PFNGLBUFFERDATAPROC83900D72

func PFNGLBUFFERDATAPROC83900D72()

func PFNGLBUFFERSUBDATAPROCCD04A508

func PFNGLBUFFERSUBDATAPROCCD04A508()

func PFNGLCHECKFRAMEBUFFERSTATUSPROC97292A5A

func PFNGLCHECKFRAMEBUFFERSTATUSPROC97292A5A()

func PFNGLCLEARBUFFERFIPROC200129A8

func PFNGLCLEARBUFFERFIPROC200129A8()

func PFNGLCLEARBUFFERFVPROCCF4C8E8F

func PFNGLCLEARBUFFERFVPROCCF4C8E8F()

func PFNGLCLEARBUFFERIVPROC5CCCB667

func PFNGLCLEARBUFFERIVPROC5CCCB667()

func PFNGLCLEARBUFFERUIVPROC21B2B9C0

func PFNGLCLEARBUFFERUIVPROC21B2B9C0()

func PFNGLCLEARCOLORPROC4B2C18B9

func PFNGLCLEARCOLORPROC4B2C18B9()

func PFNGLCLEARDEPTHFPROC473D2FCA

func PFNGLCLEARDEPTHFPROC473D2FCA()

func PFNGLCLEARPROC81796BD7

func PFNGLCLEARPROC81796BD7()

func PFNGLCLEARSTENCILPROC860E5897

func PFNGLCLEARSTENCILPROC860E5897()

func PFNGLCLIENTWAITSYNCPROC334598FD

func PFNGLCLIENTWAITSYNCPROC334598FD()

func PFNGLCOLORMASKPROC4AE7DB24

func PFNGLCOLORMASKPROC4AE7DB24()

func PFNGLCOMPILESHADERPROCF3CC75E5

func PFNGLCOMPILESHADERPROCF3CC75E5()

func PFNGLCOMPRESSEDTEXIMAGE2DPROC11B9DF71

func PFNGLCOMPRESSEDTEXIMAGE2DPROC11B9DF71()

func PFNGLCOMPRESSEDTEXIMAGE3DPROC77F8D9BD

func PFNGLCOMPRESSEDTEXIMAGE3DPROC77F8D9BD()

func PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC0F7A8B98

func PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC0F7A8B98()

func PFNGLCOMPRESSEDTEXSUBIMAGE3DPROCBEB8CF69

func PFNGLCOMPRESSEDTEXSUBIMAGE3DPROCBEB8CF69()

func PFNGLCOPYBUFFERSUBDATAPROC4F2EBB80

func PFNGLCOPYBUFFERSUBDATAPROC4F2EBB80()

func PFNGLCOPYTEXIMAGE2DPROCD952FF06

func PFNGLCOPYTEXIMAGE2DPROCD952FF06()

func PFNGLCOPYTEXSUBIMAGE2DPROC99D0F6F9

func PFNGLCOPYTEXSUBIMAGE2DPROC99D0F6F9()

func PFNGLCOPYTEXSUBIMAGE3DPROCCBBAA8A1

func PFNGLCOPYTEXSUBIMAGE3DPROCCBBAA8A1()

func PFNGLCREATEPROGRAMPROCFBA42BD7

func PFNGLCREATEPROGRAMPROCFBA42BD7()

func PFNGLCREATESHADERPROC5F191F08

func PFNGLCREATESHADERPROC5F191F08()

func PFNGLCULLFACEPROC89DA9A67

func PFNGLCULLFACEPROC89DA9A67()

func PFNGLDELETEBUFFERSPROCCB1C16CD

func PFNGLDELETEBUFFERSPROCCB1C16CD()

func PFNGLDELETEFRAMEBUFFERSPROC28ED84D7

func PFNGLDELETEFRAMEBUFFERSPROC28ED84D7()

func PFNGLDELETEPROGRAMPROCF9AF89B0

func PFNGLDELETEPROGRAMPROCF9AF89B0()

func PFNGLDELETEQUERIESPROCBA0B7B84

func PFNGLDELETEQUERIESPROCBA0B7B84()

func PFNGLDELETERENDERBUFFERSPROC8E10B4C0

func PFNGLDELETERENDERBUFFERSPROC8E10B4C0()

func PFNGLDELETESAMPLERSPROC70F19E4A

func PFNGLDELETESAMPLERSPROC70F19E4A()

func PFNGLDELETESHADERPROC37948131

func PFNGLDELETESHADERPROC37948131()

func PFNGLDELETESYNCPROC5184C34E

func PFNGLDELETESYNCPROC5184C34E()

func PFNGLDELETETEXTURESPROC6B199E47

func PFNGLDELETETEXTURESPROC6B199E47()

func PFNGLDELETETRANSFORMFEEDBACKSPROCC63FE37D

func PFNGLDELETETRANSFORMFEEDBACKSPROCC63FE37D()

func PFNGLDELETEVERTEXARRAYSPROC95B8B72A

func PFNGLDELETEVERTEXARRAYSPROC95B8B72A()

func PFNGLDEPTHFUNCPROC465DA9ED

func PFNGLDEPTHFUNCPROC465DA9ED()

func PFNGLDEPTHMASKPROC31A797A3

func PFNGLDEPTHMASKPROC31A797A3()

func PFNGLDEPTHRANGEFPROC899F0D08

func PFNGLDEPTHRANGEFPROC899F0D08()

func PFNGLDETACHSHADERPROCCF86DFEA

func PFNGLDETACHSHADERPROCCF86DFEA()

func PFNGLDISABLEPROC2349A992

func PFNGLDISABLEPROC2349A992()

func PFNGLDISABLEVERTEXATTRIBARRAYPROC7A86DD23

func PFNGLDISABLEVERTEXATTRIBARRAYPROC7A86DD23()

func PFNGLDRAWARRAYSINSTANCEDPROC0F4FBCA3

func PFNGLDRAWARRAYSINSTANCEDPROC0F4FBCA3()

func PFNGLDRAWARRAYSPROCD5C7AC18

func PFNGLDRAWARRAYSPROCD5C7AC18()

func PFNGLDRAWBUFFERSPROCDBCC9007

func PFNGLDRAWBUFFERSPROCDBCC9007()

func PFNGLDRAWELEMENTSINSTANCEDPROC7B7CEB7E

func PFNGLDRAWELEMENTSINSTANCEDPROC7B7CEB7E()

func PFNGLDRAWELEMENTSPROC13247097

func PFNGLDRAWELEMENTSPROC13247097()

func PFNGLDRAWRANGEELEMENTSPROCB12188B5

func PFNGLDRAWRANGEELEMENTSPROCB12188B5()

func PFNGLENABLEPROCC545119A

func PFNGLENABLEPROCC545119A()

func PFNGLENABLEVERTEXATTRIBARRAYPROCAF1424A2

func PFNGLENABLEVERTEXATTRIBARRAYPROCAF1424A2()

func PFNGLENDQUERYPROC198BF2B2

func PFNGLENDQUERYPROC198BF2B2()

func PFNGLENDTRANSFORMFEEDBACKPROC38335E93

func PFNGLENDTRANSFORMFEEDBACKPROC38335E93()

func PFNGLFENCESYNCPROC497552B6

func PFNGLFENCESYNCPROC497552B6()

func PFNGLFINISHPROC0BE044D4

func PFNGLFINISHPROC0BE044D4()

func PFNGLFLUSHMAPPEDBUFFERRANGEPROC0023BFDE

func PFNGLFLUSHMAPPEDBUFFERRANGEPROC0023BFDE()

func PFNGLFLUSHPROCFE2E0200

func PFNGLFLUSHPROCFE2E0200()

func PFNGLFRAMEBUFFERRENDERBUFFERPROC931CD714

func PFNGLFRAMEBUFFERRENDERBUFFERPROC931CD714()

func PFNGLFRAMEBUFFERTEXTURE2DPROCF9765A33

func PFNGLFRAMEBUFFERTEXTURE2DPROCF9765A33()

func PFNGLFRAMEBUFFERTEXTURELAYERPROCFE303DF6

func PFNGLFRAMEBUFFERTEXTURELAYERPROCFE303DF6()

func PFNGLFRONTFACEPROCB2FF6969

func PFNGLFRONTFACEPROCB2FF6969()

func PFNGLGENBUFFERSPROC552EFB23

func PFNGLGENBUFFERSPROC552EFB23()

func PFNGLGENERATEMIPMAPPROCF27998E1

func PFNGLGENERATEMIPMAPPROCF27998E1()

func PFNGLGENFRAMEBUFFERSPROC5D476BC5

func PFNGLGENFRAMEBUFFERSPROC5D476BC5()

func PFNGLGENQUERIESPROC8EBE6C09

func PFNGLGENQUERIESPROC8EBE6C09()

func PFNGLGENRENDERBUFFERSPROC2A770542

func PFNGLGENRENDERBUFFERSPROC2A770542()

func PFNGLGENSAMPLERSPROCF03D9955

func PFNGLGENSAMPLERSPROCF03D9955()

func PFNGLGENTEXTURESPROC42D92669

func PFNGLGENTEXTURESPROC42D92669()

func PFNGLGENTRANSFORMFEEDBACKSPROCAE39D84B

func PFNGLGENTRANSFORMFEEDBACKSPROCAE39D84B()

func PFNGLGENVERTEXARRAYSPROCB6B2D522

func PFNGLGENVERTEXARRAYSPROCB6B2D522()

func PFNGLGETACTIVEATTRIBPROCD343CF3B

func PFNGLGETACTIVEATTRIBPROCD343CF3B()

func PFNGLGETACTIVEUNIFORMBLOCKIVPROCB4BE84E5

func PFNGLGETACTIVEUNIFORMBLOCKIVPROCB4BE84E5()

func PFNGLGETACTIVEUNIFORMBLOCKNAMEPROCE2C8C8E7

func PFNGLGETACTIVEUNIFORMBLOCKNAMEPROCE2C8C8E7()

func PFNGLGETACTIVEUNIFORMPROC557D1389

func PFNGLGETACTIVEUNIFORMPROC557D1389()

func PFNGLGETACTIVEUNIFORMSIVPROCD8BBE80A

func PFNGLGETACTIVEUNIFORMSIVPROCD8BBE80A()

func PFNGLGETATTACHEDSHADERSPROC26D002C5

func PFNGLGETATTACHEDSHADERSPROC26D002C5()

func PFNGLGETATTRIBLOCATIONPROC5DE605A0

func PFNGLGETATTRIBLOCATIONPROC5DE605A0()

func PFNGLGETBOOLEANVPROC28CCC4B8

func PFNGLGETBOOLEANVPROC28CCC4B8()

func PFNGLGETBUFFERPARAMETERI64VPROCC241E392

func PFNGLGETBUFFERPARAMETERI64VPROCC241E392()

func PFNGLGETBUFFERPARAMETERIVPROC763D4976

func PFNGLGETBUFFERPARAMETERIVPROC763D4976()

func PFNGLGETBUFFERPOINTERVPROC59DB26B7

func PFNGLGETBUFFERPOINTERVPROC59DB26B7()

func PFNGLGETERRORPROC4EE43BB4

func PFNGLGETERRORPROC4EE43BB4()

func PFNGLGETFLOATVPROC26CEDBA1

func PFNGLGETFLOATVPROC26CEDBA1()

func PFNGLGETFRAGDATALOCATIONPROC3F23C060

func PFNGLGETFRAGDATALOCATIONPROC3F23C060()

func PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCD90CB190

func PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCD90CB190()

func PFNGLGETINTEGER64I_VPROC242CD442

func PFNGLGETINTEGER64I_VPROC242CD442()

func PFNGLGETINTEGER64VPROC1AF2D58F

func PFNGLGETINTEGER64VPROC1AF2D58F()

func PFNGLGETINTEGERI_VPROC918A3ABA

func PFNGLGETINTEGERI_VPROC918A3ABA()

func PFNGLGETINTEGERVPROCA20307B0

func PFNGLGETINTEGERVPROCA20307B0()

func PFNGLGETINTERNALFORMATIVPROCA1B94B3C

func PFNGLGETINTERNALFORMATIVPROCA1B94B3C()

func PFNGLGETPROGRAMBINARYPROC2BEB64A5

func PFNGLGETPROGRAMBINARYPROC2BEB64A5()

func PFNGLGETPROGRAMINFOLOGPROC561ACFAE

func PFNGLGETPROGRAMINFOLOGPROC561ACFAE()

func PFNGLGETPROGRAMIVPROCF21B4E1C

func PFNGLGETPROGRAMIVPROCF21B4E1C()

func PFNGLGETQUERYIVPROCD2B5E550

func PFNGLGETQUERYIVPROCD2B5E550()

func PFNGLGETQUERYOBJECTUIVPROCA736AF9B

func PFNGLGETQUERYOBJECTUIVPROCA736AF9B()

func PFNGLGETRENDERBUFFERPARAMETERIVPROC012DFB45

func PFNGLGETRENDERBUFFERPARAMETERIVPROC012DFB45()

func PFNGLGETSAMPLERPARAMETERFVPROC7884A5FE

func PFNGLGETSAMPLERPARAMETERFVPROC7884A5FE()

func PFNGLGETSAMPLERPARAMETERIVPROCA6B2561A

func PFNGLGETSAMPLERPARAMETERIVPROCA6B2561A()

func PFNGLGETSHADERINFOLOGPROC6C2312E1

func PFNGLGETSHADERINFOLOGPROC6C2312E1()

func PFNGLGETSHADERIVPROC181FC959

func PFNGLGETSHADERIVPROC181FC959()

func PFNGLGETSHADERPRECISIONFORMATPROCBA71B795

func PFNGLGETSHADERPRECISIONFORMATPROCBA71B795()

func PFNGLGETSHADERSOURCEPROC29961E3E

func PFNGLGETSHADERSOURCEPROC29961E3E()

func PFNGLGETSTRINGIPROCB4181478

func PFNGLGETSTRINGIPROCB4181478()

func PFNGLGETSTRINGPROC9056842E

func PFNGLGETSTRINGPROC9056842E()

func PFNGLGETSYNCIVPROCB687EE19

func PFNGLGETSYNCIVPROCB687EE19()

func PFNGLGETTEXPARAMETERFVPROCFBBAC33A

func PFNGLGETTEXPARAMETERFVPROCFBBAC33A()

func PFNGLGETTEXPARAMETERIVPROC88CE5347

func PFNGLGETTEXPARAMETERIVPROC88CE5347()

func PFNGLGETTRANSFORMFEEDBACKVARYINGPROCBAD38B4D

func PFNGLGETTRANSFORMFEEDBACKVARYINGPROCBAD38B4D()

func PFNGLGETUNIFORMBLOCKINDEXPROCCB5218B1

func PFNGLGETUNIFORMBLOCKINDEXPROCCB5218B1()

func PFNGLGETUNIFORMFVPROC1CCB78CA

func PFNGLGETUNIFORMFVPROC1CCB78CA()

func PFNGLGETUNIFORMINDICESPROC548E5E58

func PFNGLGETUNIFORMINDICESPROC548E5E58()

func PFNGLGETUNIFORMIVPROC37E3A17A

func PFNGLGETUNIFORMIVPROC37E3A17A()

func PFNGLGETUNIFORMLOCATIONPROC6BE9913D

func PFNGLGETUNIFORMLOCATIONPROC6BE9913D()

func PFNGLGETUNIFORMUIVPROCFDFA8264

func PFNGLGETUNIFORMUIVPROCFDFA8264()

func PFNGLGETVERTEXATTRIBFVPROC2C991E8D

func PFNGLGETVERTEXATTRIBFVPROC2C991E8D()

func PFNGLGETVERTEXATTRIBIIVPROC497CC5FF

func PFNGLGETVERTEXATTRIBIIVPROC497CC5FF()

func PFNGLGETVERTEXATTRIBIUIVPROC96B22535

func PFNGLGETVERTEXATTRIBIUIVPROC96B22535()

func PFNGLGETVERTEXATTRIBIVPROC8AF8ED90

func PFNGLGETVERTEXATTRIBIVPROC8AF8ED90()

func PFNGLGETVERTEXATTRIBPOINTERVPROCBBB72EDA

func PFNGLGETVERTEXATTRIBPOINTERVPROCBBB72EDA()

func PFNGLHINTPROC9615D875

func PFNGLHINTPROC9615D875()

func PFNGLINVALIDATEFRAMEBUFFERPROC8A44AE58

func PFNGLINVALIDATEFRAMEBUFFERPROC8A44AE58()

func PFNGLINVALIDATESUBFRAMEBUFFERPROC87763868

func PFNGLINVALIDATESUBFRAMEBUFFERPROC87763868()

func PFNGLISBUFFERPROC1205A0EB

func PFNGLISBUFFERPROC1205A0EB()

func PFNGLISENABLEDPROC3CFDAB2A

func PFNGLISENABLEDPROC3CFDAB2A()

func PFNGLISFRAMEBUFFERPROC6A0EB102

func PFNGLISFRAMEBUFFERPROC6A0EB102()

func PFNGLISPROGRAMPROC69D4D96F

func PFNGLISPROGRAMPROC69D4D96F()

func PFNGLISQUERYPROC8BD23752

func PFNGLISQUERYPROC8BD23752()

func PFNGLISRENDERBUFFERPROC4113416B

func PFNGLISRENDERBUFFERPROC4113416B()

func PFNGLISSAMPLERPROC38170421

func PFNGLISSAMPLERPROC38170421()

func PFNGLISSHADERPROCABBFFF54

func PFNGLISSHADERPROCABBFFF54()

func PFNGLISSYNCPROC8E68EBBB

func PFNGLISSYNCPROC8E68EBBB()

func PFNGLISTEXTUREPROC775B4FD4

func PFNGLISTEXTUREPROC775B4FD4()

func PFNGLISTRANSFORMFEEDBACKPROCFCD30EA1

func PFNGLISTRANSFORMFEEDBACKPROCFCD30EA1()

func PFNGLISVERTEXARRAYPROC736D5EDB

func PFNGLISVERTEXARRAYPROC736D5EDB()

func PFNGLLINEWIDTHPROCBA5950E5

func PFNGLLINEWIDTHPROCBA5950E5()

func PFNGLLINKPROGRAMPROC161A12A7

func PFNGLLINKPROGRAMPROC161A12A7()

func PFNGLMAPBUFFERRANGEPROC627EA2F5

func PFNGLMAPBUFFERRANGEPROC627EA2F5()

func PFNGLPAUSETRANSFORMFEEDBACKPROC9DE9D6D1

func PFNGLPAUSETRANSFORMFEEDBACKPROC9DE9D6D1()

func PFNGLPIXELSTOREIPROC7A0339F7

func PFNGLPIXELSTOREIPROC7A0339F7()

func PFNGLPOLYGONOFFSETPROCC431F0C7

func PFNGLPOLYGONOFFSETPROCC431F0C7()

func PFNGLPROGRAMBINARYPROC21944AEC

func PFNGLPROGRAMBINARYPROC21944AEC()

func PFNGLPROGRAMPARAMETERIPROCA171055F

func PFNGLPROGRAMPARAMETERIPROCA171055F()

func PFNGLREADBUFFERPROC11385D22

func PFNGLREADBUFFERPROC11385D22()

func PFNGLREADPIXELSPROC97C2FF0F

func PFNGLREADPIXELSPROC97C2FF0F()

func PFNGLRELEASESHADERCOMPILERPROCFD48183D

func PFNGLRELEASESHADERCOMPILERPROCFD48183D()

func PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC76CCD59C

func PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC76CCD59C()

func PFNGLRENDERBUFFERSTORAGEPROC7A4EC204

func PFNGLRENDERBUFFERSTORAGEPROC7A4EC204()

func PFNGLRESUMETRANSFORMFEEDBACKPROC85F458D6

func PFNGLRESUMETRANSFORMFEEDBACKPROC85F458D6()

func PFNGLSAMPLECOVERAGEPROC7A0D5034

func PFNGLSAMPLECOVERAGEPROC7A0D5034()

func PFNGLSAMPLERPARAMETERFPROCBD904A68

func PFNGLSAMPLERPARAMETERFPROCBD904A68()

func PFNGLSAMPLERPARAMETERFVPROC0DC22A41

func PFNGLSAMPLERPARAMETERFVPROC0DC22A41()

func PFNGLSAMPLERPARAMETERIPROCA43D84C8

func PFNGLSAMPLERPARAMETERIPROCA43D84C8()

func PFNGLSAMPLERPARAMETERIVPROC7D65B105

func PFNGLSAMPLERPARAMETERIVPROC7D65B105()

func PFNGLSCISSORPROC882C96CC

func PFNGLSCISSORPROC882C96CC()

func PFNGLSHADERBINARYPROCEB973FB2

func PFNGLSHADERBINARYPROCEB973FB2()

func PFNGLSHADERSOURCEPROC7FFE3E77

func PFNGLSHADERSOURCEPROC7FFE3E77()

func PFNGLSTENCILFUNCPROCCA625F61

func PFNGLSTENCILFUNCPROCCA625F61()

func PFNGLSTENCILFUNCSEPARATEPROC91A002DC

func PFNGLSTENCILFUNCSEPARATEPROC91A002DC()

func PFNGLSTENCILMASKPROC2FCDA6AC

func PFNGLSTENCILMASKPROC2FCDA6AC()

func PFNGLSTENCILMASKSEPARATEPROC470E1C05

func PFNGLSTENCILMASKSEPARATEPROC470E1C05()

func PFNGLSTENCILOPPROC6BFD6244

func PFNGLSTENCILOPPROC6BFD6244()

func PFNGLSTENCILOPSEPARATEPROC34D4AFBE

func PFNGLSTENCILOPSEPARATEPROC34D4AFBE()

func PFNGLTEXIMAGE2DPROC5118E801

func PFNGLTEXIMAGE2DPROC5118E801()

func PFNGLTEXIMAGE3DPROC36A4932A

func PFNGLTEXIMAGE3DPROC36A4932A()

func PFNGLTEXPARAMETERFPROC1D38FABB

func PFNGLTEXPARAMETERFPROC1D38FABB()

func PFNGLTEXPARAMETERFVPROC0B118E13

func PFNGLTEXPARAMETERFVPROC0B118E13()

func PFNGLTEXPARAMETERIPROC3F03378A

func PFNGLTEXPARAMETERIPROC3F03378A()

func PFNGLTEXPARAMETERIVPROC7337F38E

func PFNGLTEXPARAMETERIVPROC7337F38E()

func PFNGLTEXSTORAGE2DPROC408B7C7C

func PFNGLTEXSTORAGE2DPROC408B7C7C()

func PFNGLTEXSTORAGE3DPROCCCDC130D

func PFNGLTEXSTORAGE3DPROCCCDC130D()

func PFNGLTEXSUBIMAGE2DPROCACCD8326

func PFNGLTEXSUBIMAGE2DPROCACCD8326()

func PFNGLTEXSUBIMAGE3DPROC65F790A0

func PFNGLTEXSUBIMAGE3DPROC65F790A0()

func PFNGLTRANSFORMFEEDBACKVARYINGSPROC1095CBC2

func PFNGLTRANSFORMFEEDBACKVARYINGSPROC1095CBC2()

func PFNGLUNIFORM1FPROC59F5A391

func PFNGLUNIFORM1FPROC59F5A391()

func PFNGLUNIFORM1FVPROC51063184

func PFNGLUNIFORM1FVPROC51063184()

func PFNGLUNIFORM1IPROC9956B5F5

func PFNGLUNIFORM1IPROC9956B5F5()

func PFNGLUNIFORM1IVPROCE056147C

func PFNGLUNIFORM1IVPROCE056147C()

func PFNGLUNIFORM1UIPROC81070BCB

func PFNGLUNIFORM1UIPROC81070BCB()

func PFNGLUNIFORM1UIVPROC9EEBD3EC

func PFNGLUNIFORM1UIVPROC9EEBD3EC()

func PFNGLUNIFORM2FPROC4A2BEBBF

func PFNGLUNIFORM2FPROC4A2BEBBF()

func PFNGLUNIFORM2FVPROC791C53E7

func PFNGLUNIFORM2FVPROC791C53E7()

func PFNGLUNIFORM2IPROCB9A237A7

func PFNGLUNIFORM2IPROCB9A237A7()

func PFNGLUNIFORM2IVPROC88812862

func PFNGLUNIFORM2IVPROC88812862()

func PFNGLUNIFORM2UIPROCFBBDBAEA

func PFNGLUNIFORM2UIPROCFBBDBAEA()

func PFNGLUNIFORM2UIVPROCACD33CBA

func PFNGLUNIFORM2UIVPROCACD33CBA()

func PFNGLUNIFORM3FPROCBEF7AA61

func PFNGLUNIFORM3FPROCBEF7AA61()

func PFNGLUNIFORM3FVPROC93B9ACFB

func PFNGLUNIFORM3FVPROC93B9ACFB()

func PFNGLUNIFORM3IPROC1E304EDA

func PFNGLUNIFORM3IPROC1E304EDA()

func PFNGLUNIFORM3IVPROCE98100D4

func PFNGLUNIFORM3IVPROCE98100D4()

func PFNGLUNIFORM3UIPROCBDC65300

func PFNGLUNIFORM3UIPROCBDC65300()

func PFNGLUNIFORM3UIVPROC206D6B43

func PFNGLUNIFORM3UIVPROC206D6B43()

func PFNGLUNIFORM4FPROCB064BA73

func PFNGLUNIFORM4FPROCB064BA73()

func PFNGLUNIFORM4FVPROCA45EA02F

func PFNGLUNIFORM4FVPROCA45EA02F()

func PFNGLUNIFORM4IPROC0EF851C5

func PFNGLUNIFORM4IPROC0EF851C5()

func PFNGLUNIFORM4IVPROCAF39C73D

func PFNGLUNIFORM4IVPROCAF39C73D()

func PFNGLUNIFORM4UIPROCB5F68357

func PFNGLUNIFORM4UIPROCB5F68357()

func PFNGLUNIFORM4UIVPROCF6962598

func PFNGLUNIFORM4UIVPROCF6962598()

func PFNGLUNIFORMBLOCKBINDINGPROC7AE350B0

func PFNGLUNIFORMBLOCKBINDINGPROC7AE350B0()

func PFNGLUNIFORMMATRIX2FVPROC65C33403

func PFNGLUNIFORMMATRIX2FVPROC65C33403()

func PFNGLUNIFORMMATRIX2X3FVPROCE42BA878

func PFNGLUNIFORMMATRIX2X3FVPROCE42BA878()

func PFNGLUNIFORMMATRIX2X4FVPROC0B76E4A2

func PFNGLUNIFORMMATRIX2X4FVPROC0B76E4A2()

func PFNGLUNIFORMMATRIX3FVPROC2D08E9C6

func PFNGLUNIFORMMATRIX3FVPROC2D08E9C6()

func PFNGLUNIFORMMATRIX3X2FVPROCA409DB19

func PFNGLUNIFORMMATRIX3X2FVPROCA409DB19()

func PFNGLUNIFORMMATRIX3X4FVPROC97DD1A67

func PFNGLUNIFORMMATRIX3X4FVPROC97DD1A67()

func PFNGLUNIFORMMATRIX4FVPROC9B24359D

func PFNGLUNIFORMMATRIX4FVPROC9B24359D()

func PFNGLUNIFORMMATRIX4X2FVPROCBF8C50E9

func PFNGLUNIFORMMATRIX4X2FVPROCBF8C50E9()

func PFNGLUNIFORMMATRIX4X3FVPROCDD54CD1F

func PFNGLUNIFORMMATRIX4X3FVPROCDD54CD1F()

func PFNGLUNMAPBUFFERPROCCDDA11F6

func PFNGLUNMAPBUFFERPROCCDDA11F6()

func PFNGLUSEPROGRAMPROCCA4E8162

func PFNGLUSEPROGRAMPROCCA4E8162()

func PFNGLVALIDATEPROGRAMPROCD5A5EC0A

func PFNGLVALIDATEPROGRAMPROCD5A5EC0A()

func PFNGLVERTEXATTRIB1FPROCA73CE5B3

func PFNGLVERTEXATTRIB1FPROCA73CE5B3()

func PFNGLVERTEXATTRIB1FVPROC79CC789C

func PFNGLVERTEXATTRIB1FVPROC79CC789C()

func PFNGLVERTEXATTRIB2FPROC1BD2201B

func PFNGLVERTEXATTRIB2FPROC1BD2201B()

func PFNGLVERTEXATTRIB2FVPROCC7D14A1A

func PFNGLVERTEXATTRIB2FVPROCC7D14A1A()

func PFNGLVERTEXATTRIB3FPROC422F4C14

func PFNGLVERTEXATTRIB3FPROC422F4C14()

func PFNGLVERTEXATTRIB3FVPROCB47B0707

func PFNGLVERTEXATTRIB3FVPROCB47B0707()

func PFNGLVERTEXATTRIB4FPROCBE466156

func PFNGLVERTEXATTRIB4FPROCBE466156()

func PFNGLVERTEXATTRIB4FVPROC0049C127

func PFNGLVERTEXATTRIB4FVPROC0049C127()

func PFNGLVERTEXATTRIBDIVISORPROCBE125E6E

func PFNGLVERTEXATTRIBDIVISORPROCBE125E6E()

func PFNGLVERTEXATTRIBI4IPROCC76EB9A3

func PFNGLVERTEXATTRIBI4IPROCC76EB9A3()

func PFNGLVERTEXATTRIBI4IVPROC568D8487

func PFNGLVERTEXATTRIBI4IVPROC568D8487()

func PFNGLVERTEXATTRIBI4UIPROC6821C9DE

func PFNGLVERTEXATTRIBI4UIPROC6821C9DE()

func PFNGLVERTEXATTRIBI4UIVPROC88245792

func PFNGLVERTEXATTRIBI4UIVPROC88245792()

func PFNGLVERTEXATTRIBIPOINTERPROC48E37DFC

func PFNGLVERTEXATTRIBIPOINTERPROC48E37DFC()

func PFNGLVERTEXATTRIBPOINTERPROCF18D3B5E

func PFNGLVERTEXATTRIBPOINTERPROCF18D3B5E()

func PFNGLVIEWPORTPROCBC565588

func PFNGLVIEWPORTPROCBC565588()

func PFNGLWAITSYNCPROCC9B9A615

func PFNGLWAITSYNCPROCC9B9A615()

Types

type CgoAllocMap

type CgoAllocMap struct {
	// contains filtered or unexported fields
}

CgoAllocMap stores pointers to C allocated memory for future reference.

func (*CgoAllocMap) Add

func (a *CgoAllocMap) Add(ptr unsafe.Pointer)

func (*CgoAllocMap) Borrow

func (a *CgoAllocMap) Borrow(b *CgoAllocMap)

func (*CgoAllocMap) Free

func (a *CgoAllocMap) Free()

func (*CgoAllocMap) IsEmpty

func (a *CgoAllocMap) IsEmpty() bool

type GLbitfield

type GLbitfield uint32

type GLboolean

type GLboolean uint8

func GlIsBuffer

func GlIsBuffer(buffer GLuint) GLboolean

func GlIsEnabled

func GlIsEnabled(cap GLenum) GLboolean

func GlIsFramebuffer

func GlIsFramebuffer(framebuffer GLuint) GLboolean

func GlIsProgram

func GlIsProgram(program GLuint) GLboolean

func GlIsQuery

func GlIsQuery(id GLuint) GLboolean

func GlIsRenderbuffer

func GlIsRenderbuffer(renderbuffer GLuint) GLboolean

func GlIsSampler

func GlIsSampler(sampler GLuint) GLboolean

func GlIsShader

func GlIsShader(shader GLuint) GLboolean

func GlIsSync

func GlIsSync(sync GLsync) GLboolean

func GlIsTexture

func GlIsTexture(texture GLuint) GLboolean

func GlIsTransformFeedback

func GlIsTransformFeedback(id GLuint) GLboolean

func GlIsVertexArray

func GlIsVertexArray(array GLuint) GLboolean

func GlUnmapBuffer

func GlUnmapBuffer(target GLenum) GLboolean

type GLbyte

type GLbyte C.GLbyte

type GLchar

type GLchar int8

type GLclampf

type GLclampf C.GLclampf

type GLenum

type GLenum uint32

func GlCheckFramebufferStatus

func GlCheckFramebufferStatus(target GLenum) GLenum

func GlClientWaitSync

func GlClientWaitSync(sync GLsync, flags GLbitfield, timeout GLuint64) GLenum

func GlGetError

func GlGetError() GLenum

type GLfixed

type GLfixed C.GLfixed

type GLfloat

type GLfloat C.GLfloat

type GLhalf

type GLhalf uint16

type GLint

type GLint int32

func GlGetAttribLocation

func GlGetAttribLocation(program GLuint, name *GLchar) GLint

func GlGetFragDataLocation

func GlGetFragDataLocation(program GLuint, name *GLchar) GLint

func GlGetUniformLocation

func GlGetUniformLocation(program GLuint, name *GLchar) GLint

type GLint64

type GLint64 C.GLint64

type GLintptr

type GLintptr C.GLintptr

type GLshort

type GLshort int16

type GLsizei

type GLsizei int32

type GLsizeiptr

type GLsizeiptr C.GLsizeiptr

type GLsync

type GLsync C.GLsync

func GlFenceSync

func GlFenceSync(condition GLenum, flags GLbitfield) GLsync

type GLubyte

type GLubyte C.GLubyte

func GlGetString

func GlGetString(name GLenum) *GLubyte

func GlGetStringi

func GlGetStringi(name GLenum, index GLuint) *GLubyte

type GLuint

type GLuint uint32

func GlCreateProgram

func GlCreateProgram() GLuint

func GlCreateShader

func GlCreateShader(_type GLenum) GLuint

func GlGetUniformBlockIndex

func GlGetUniformBlockIndex(program GLuint, uniformBlockName *GLchar) GLuint

type GLuint64

type GLuint64 C.GLuint64

type GLushort

type GLushort uint16

type PFNGLACTIVETEXTUREPROC

type PFNGLACTIVETEXTUREPROC func()

func NewPFNGLACTIVETEXTUREPROCRef

func NewPFNGLACTIVETEXTUREPROCRef(ref unsafe.Pointer) *PFNGLACTIVETEXTUREPROC

func (PFNGLACTIVETEXTUREPROC) PassRef

func (x PFNGLACTIVETEXTUREPROC) PassRef() (ref *C.PFNGLACTIVETEXTUREPROC, allocs *CgoAllocMap)

func (PFNGLACTIVETEXTUREPROC) PassValue

func (x PFNGLACTIVETEXTUREPROC) PassValue() (ref C.PFNGLACTIVETEXTUREPROC, allocs *CgoAllocMap)

type PFNGLATTACHSHADERPROC

type PFNGLATTACHSHADERPROC func()

func NewPFNGLATTACHSHADERPROCRef

func NewPFNGLATTACHSHADERPROCRef(ref unsafe.Pointer) *PFNGLATTACHSHADERPROC

func (PFNGLATTACHSHADERPROC) PassRef

func (x PFNGLATTACHSHADERPROC) PassRef() (ref *C.PFNGLATTACHSHADERPROC, allocs *CgoAllocMap)

func (PFNGLATTACHSHADERPROC) PassValue

func (x PFNGLATTACHSHADERPROC) PassValue() (ref C.PFNGLATTACHSHADERPROC, allocs *CgoAllocMap)

type PFNGLBEGINQUERYPROC

type PFNGLBEGINQUERYPROC func()

func NewPFNGLBEGINQUERYPROCRef

func NewPFNGLBEGINQUERYPROCRef(ref unsafe.Pointer) *PFNGLBEGINQUERYPROC

func (PFNGLBEGINQUERYPROC) PassRef

func (x PFNGLBEGINQUERYPROC) PassRef() (ref *C.PFNGLBEGINQUERYPROC, allocs *CgoAllocMap)

func (PFNGLBEGINQUERYPROC) PassValue

func (x PFNGLBEGINQUERYPROC) PassValue() (ref C.PFNGLBEGINQUERYPROC, allocs *CgoAllocMap)

type PFNGLBEGINTRANSFORMFEEDBACKPROC

type PFNGLBEGINTRANSFORMFEEDBACKPROC func()

func NewPFNGLBEGINTRANSFORMFEEDBACKPROCRef

func NewPFNGLBEGINTRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLBEGINTRANSFORMFEEDBACKPROC

func (PFNGLBEGINTRANSFORMFEEDBACKPROC) PassRef

func (PFNGLBEGINTRANSFORMFEEDBACKPROC) PassValue

type PFNGLBINDATTRIBLOCATIONPROC

type PFNGLBINDATTRIBLOCATIONPROC func()

func NewPFNGLBINDATTRIBLOCATIONPROCRef

func NewPFNGLBINDATTRIBLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLBINDATTRIBLOCATIONPROC

func (PFNGLBINDATTRIBLOCATIONPROC) PassRef

func (PFNGLBINDATTRIBLOCATIONPROC) PassValue

type PFNGLBINDBUFFERBASEPROC

type PFNGLBINDBUFFERBASEPROC func()

func NewPFNGLBINDBUFFERBASEPROCRef

func NewPFNGLBINDBUFFERBASEPROCRef(ref unsafe.Pointer) *PFNGLBINDBUFFERBASEPROC

func (PFNGLBINDBUFFERBASEPROC) PassRef

func (x PFNGLBINDBUFFERBASEPROC) PassRef() (ref *C.PFNGLBINDBUFFERBASEPROC, allocs *CgoAllocMap)

func (PFNGLBINDBUFFERBASEPROC) PassValue

func (x PFNGLBINDBUFFERBASEPROC) PassValue() (ref C.PFNGLBINDBUFFERBASEPROC, allocs *CgoAllocMap)

type PFNGLBINDBUFFERPROC

type PFNGLBINDBUFFERPROC func()

func NewPFNGLBINDBUFFERPROCRef

func NewPFNGLBINDBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDBUFFERPROC

func (PFNGLBINDBUFFERPROC) PassRef

func (x PFNGLBINDBUFFERPROC) PassRef() (ref *C.PFNGLBINDBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLBINDBUFFERPROC) PassValue

func (x PFNGLBINDBUFFERPROC) PassValue() (ref C.PFNGLBINDBUFFERPROC, allocs *CgoAllocMap)

type PFNGLBINDBUFFERRANGEPROC

type PFNGLBINDBUFFERRANGEPROC func()

func NewPFNGLBINDBUFFERRANGEPROCRef

func NewPFNGLBINDBUFFERRANGEPROCRef(ref unsafe.Pointer) *PFNGLBINDBUFFERRANGEPROC

func (PFNGLBINDBUFFERRANGEPROC) PassRef

func (x PFNGLBINDBUFFERRANGEPROC) PassRef() (ref *C.PFNGLBINDBUFFERRANGEPROC, allocs *CgoAllocMap)

func (PFNGLBINDBUFFERRANGEPROC) PassValue

func (x PFNGLBINDBUFFERRANGEPROC) PassValue() (ref C.PFNGLBINDBUFFERRANGEPROC, allocs *CgoAllocMap)

type PFNGLBINDFRAMEBUFFERPROC

type PFNGLBINDFRAMEBUFFERPROC func()

func NewPFNGLBINDFRAMEBUFFERPROCRef

func NewPFNGLBINDFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDFRAMEBUFFERPROC

func (PFNGLBINDFRAMEBUFFERPROC) PassRef

func (x PFNGLBINDFRAMEBUFFERPROC) PassRef() (ref *C.PFNGLBINDFRAMEBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLBINDFRAMEBUFFERPROC) PassValue

func (x PFNGLBINDFRAMEBUFFERPROC) PassValue() (ref C.PFNGLBINDFRAMEBUFFERPROC, allocs *CgoAllocMap)

type PFNGLBINDRENDERBUFFERPROC

type PFNGLBINDRENDERBUFFERPROC func()

func NewPFNGLBINDRENDERBUFFERPROCRef

func NewPFNGLBINDRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBINDRENDERBUFFERPROC

func (PFNGLBINDRENDERBUFFERPROC) PassRef

func (PFNGLBINDRENDERBUFFERPROC) PassValue

type PFNGLBINDSAMPLERPROC

type PFNGLBINDSAMPLERPROC func()

func NewPFNGLBINDSAMPLERPROCRef

func NewPFNGLBINDSAMPLERPROCRef(ref unsafe.Pointer) *PFNGLBINDSAMPLERPROC

func (PFNGLBINDSAMPLERPROC) PassRef

func (x PFNGLBINDSAMPLERPROC) PassRef() (ref *C.PFNGLBINDSAMPLERPROC, allocs *CgoAllocMap)

func (PFNGLBINDSAMPLERPROC) PassValue

func (x PFNGLBINDSAMPLERPROC) PassValue() (ref C.PFNGLBINDSAMPLERPROC, allocs *CgoAllocMap)

type PFNGLBINDTEXTUREPROC

type PFNGLBINDTEXTUREPROC func()

func NewPFNGLBINDTEXTUREPROCRef

func NewPFNGLBINDTEXTUREPROCRef(ref unsafe.Pointer) *PFNGLBINDTEXTUREPROC

func (PFNGLBINDTEXTUREPROC) PassRef

func (x PFNGLBINDTEXTUREPROC) PassRef() (ref *C.PFNGLBINDTEXTUREPROC, allocs *CgoAllocMap)

func (PFNGLBINDTEXTUREPROC) PassValue

func (x PFNGLBINDTEXTUREPROC) PassValue() (ref C.PFNGLBINDTEXTUREPROC, allocs *CgoAllocMap)

type PFNGLBINDTRANSFORMFEEDBACKPROC

type PFNGLBINDTRANSFORMFEEDBACKPROC func()

func NewPFNGLBINDTRANSFORMFEEDBACKPROCRef

func NewPFNGLBINDTRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLBINDTRANSFORMFEEDBACKPROC

func (PFNGLBINDTRANSFORMFEEDBACKPROC) PassRef

func (PFNGLBINDTRANSFORMFEEDBACKPROC) PassValue

type PFNGLBINDVERTEXARRAYPROC

type PFNGLBINDVERTEXARRAYPROC func()

func NewPFNGLBINDVERTEXARRAYPROCRef

func NewPFNGLBINDVERTEXARRAYPROCRef(ref unsafe.Pointer) *PFNGLBINDVERTEXARRAYPROC

func (PFNGLBINDVERTEXARRAYPROC) PassRef

func (x PFNGLBINDVERTEXARRAYPROC) PassRef() (ref *C.PFNGLBINDVERTEXARRAYPROC, allocs *CgoAllocMap)

func (PFNGLBINDVERTEXARRAYPROC) PassValue

func (x PFNGLBINDVERTEXARRAYPROC) PassValue() (ref C.PFNGLBINDVERTEXARRAYPROC, allocs *CgoAllocMap)

type PFNGLBLENDCOLORPROC

type PFNGLBLENDCOLORPROC func()

func NewPFNGLBLENDCOLORPROCRef

func NewPFNGLBLENDCOLORPROCRef(ref unsafe.Pointer) *PFNGLBLENDCOLORPROC

func (PFNGLBLENDCOLORPROC) PassRef

func (x PFNGLBLENDCOLORPROC) PassRef() (ref *C.PFNGLBLENDCOLORPROC, allocs *CgoAllocMap)

func (PFNGLBLENDCOLORPROC) PassValue

func (x PFNGLBLENDCOLORPROC) PassValue() (ref C.PFNGLBLENDCOLORPROC, allocs *CgoAllocMap)

type PFNGLBLENDEQUATIONPROC

type PFNGLBLENDEQUATIONPROC func()

func NewPFNGLBLENDEQUATIONPROCRef

func NewPFNGLBLENDEQUATIONPROCRef(ref unsafe.Pointer) *PFNGLBLENDEQUATIONPROC

func (PFNGLBLENDEQUATIONPROC) PassRef

func (x PFNGLBLENDEQUATIONPROC) PassRef() (ref *C.PFNGLBLENDEQUATIONPROC, allocs *CgoAllocMap)

func (PFNGLBLENDEQUATIONPROC) PassValue

func (x PFNGLBLENDEQUATIONPROC) PassValue() (ref C.PFNGLBLENDEQUATIONPROC, allocs *CgoAllocMap)

type PFNGLBLENDEQUATIONSEPARATEPROC

type PFNGLBLENDEQUATIONSEPARATEPROC func()

func NewPFNGLBLENDEQUATIONSEPARATEPROCRef

func NewPFNGLBLENDEQUATIONSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLBLENDEQUATIONSEPARATEPROC

func (PFNGLBLENDEQUATIONSEPARATEPROC) PassRef

func (PFNGLBLENDEQUATIONSEPARATEPROC) PassValue

type PFNGLBLENDFUNCPROC

type PFNGLBLENDFUNCPROC func()

func NewPFNGLBLENDFUNCPROCRef

func NewPFNGLBLENDFUNCPROCRef(ref unsafe.Pointer) *PFNGLBLENDFUNCPROC

func (PFNGLBLENDFUNCPROC) PassRef

func (x PFNGLBLENDFUNCPROC) PassRef() (ref *C.PFNGLBLENDFUNCPROC, allocs *CgoAllocMap)

func (PFNGLBLENDFUNCPROC) PassValue

func (x PFNGLBLENDFUNCPROC) PassValue() (ref C.PFNGLBLENDFUNCPROC, allocs *CgoAllocMap)

type PFNGLBLENDFUNCSEPARATEPROC

type PFNGLBLENDFUNCSEPARATEPROC func()

func NewPFNGLBLENDFUNCSEPARATEPROCRef

func NewPFNGLBLENDFUNCSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLBLENDFUNCSEPARATEPROC

func (PFNGLBLENDFUNCSEPARATEPROC) PassRef

func (PFNGLBLENDFUNCSEPARATEPROC) PassValue

type PFNGLBLITFRAMEBUFFERPROC

type PFNGLBLITFRAMEBUFFERPROC func()

func NewPFNGLBLITFRAMEBUFFERPROCRef

func NewPFNGLBLITFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLBLITFRAMEBUFFERPROC

func (PFNGLBLITFRAMEBUFFERPROC) PassRef

func (x PFNGLBLITFRAMEBUFFERPROC) PassRef() (ref *C.PFNGLBLITFRAMEBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLBLITFRAMEBUFFERPROC) PassValue

func (x PFNGLBLITFRAMEBUFFERPROC) PassValue() (ref C.PFNGLBLITFRAMEBUFFERPROC, allocs *CgoAllocMap)

type PFNGLBUFFERDATAPROC

type PFNGLBUFFERDATAPROC func()

func NewPFNGLBUFFERDATAPROCRef

func NewPFNGLBUFFERDATAPROCRef(ref unsafe.Pointer) *PFNGLBUFFERDATAPROC

func (PFNGLBUFFERDATAPROC) PassRef

func (x PFNGLBUFFERDATAPROC) PassRef() (ref *C.PFNGLBUFFERDATAPROC, allocs *CgoAllocMap)

func (PFNGLBUFFERDATAPROC) PassValue

func (x PFNGLBUFFERDATAPROC) PassValue() (ref C.PFNGLBUFFERDATAPROC, allocs *CgoAllocMap)

type PFNGLBUFFERSUBDATAPROC

type PFNGLBUFFERSUBDATAPROC func()

func NewPFNGLBUFFERSUBDATAPROCRef

func NewPFNGLBUFFERSUBDATAPROCRef(ref unsafe.Pointer) *PFNGLBUFFERSUBDATAPROC

func (PFNGLBUFFERSUBDATAPROC) PassRef

func (x PFNGLBUFFERSUBDATAPROC) PassRef() (ref *C.PFNGLBUFFERSUBDATAPROC, allocs *CgoAllocMap)

func (PFNGLBUFFERSUBDATAPROC) PassValue

func (x PFNGLBUFFERSUBDATAPROC) PassValue() (ref C.PFNGLBUFFERSUBDATAPROC, allocs *CgoAllocMap)

type PFNGLCHECKFRAMEBUFFERSTATUSPROC

type PFNGLCHECKFRAMEBUFFERSTATUSPROC func()

func NewPFNGLCHECKFRAMEBUFFERSTATUSPROCRef

func NewPFNGLCHECKFRAMEBUFFERSTATUSPROCRef(ref unsafe.Pointer) *PFNGLCHECKFRAMEBUFFERSTATUSPROC

func (PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassRef

func (PFNGLCHECKFRAMEBUFFERSTATUSPROC) PassValue

type PFNGLCLEARBUFFERFIPROC

type PFNGLCLEARBUFFERFIPROC func()

func NewPFNGLCLEARBUFFERFIPROCRef

func NewPFNGLCLEARBUFFERFIPROCRef(ref unsafe.Pointer) *PFNGLCLEARBUFFERFIPROC

func (PFNGLCLEARBUFFERFIPROC) PassRef

func (x PFNGLCLEARBUFFERFIPROC) PassRef() (ref *C.PFNGLCLEARBUFFERFIPROC, allocs *CgoAllocMap)

func (PFNGLCLEARBUFFERFIPROC) PassValue

func (x PFNGLCLEARBUFFERFIPROC) PassValue() (ref C.PFNGLCLEARBUFFERFIPROC, allocs *CgoAllocMap)

type PFNGLCLEARBUFFERFVPROC

type PFNGLCLEARBUFFERFVPROC func()

func NewPFNGLCLEARBUFFERFVPROCRef

func NewPFNGLCLEARBUFFERFVPROCRef(ref unsafe.Pointer) *PFNGLCLEARBUFFERFVPROC

func (PFNGLCLEARBUFFERFVPROC) PassRef

func (x PFNGLCLEARBUFFERFVPROC) PassRef() (ref *C.PFNGLCLEARBUFFERFVPROC, allocs *CgoAllocMap)

func (PFNGLCLEARBUFFERFVPROC) PassValue

func (x PFNGLCLEARBUFFERFVPROC) PassValue() (ref C.PFNGLCLEARBUFFERFVPROC, allocs *CgoAllocMap)

type PFNGLCLEARBUFFERIVPROC

type PFNGLCLEARBUFFERIVPROC func()

func NewPFNGLCLEARBUFFERIVPROCRef

func NewPFNGLCLEARBUFFERIVPROCRef(ref unsafe.Pointer) *PFNGLCLEARBUFFERIVPROC

func (PFNGLCLEARBUFFERIVPROC) PassRef

func (x PFNGLCLEARBUFFERIVPROC) PassRef() (ref *C.PFNGLCLEARBUFFERIVPROC, allocs *CgoAllocMap)

func (PFNGLCLEARBUFFERIVPROC) PassValue

func (x PFNGLCLEARBUFFERIVPROC) PassValue() (ref C.PFNGLCLEARBUFFERIVPROC, allocs *CgoAllocMap)

type PFNGLCLEARBUFFERUIVPROC

type PFNGLCLEARBUFFERUIVPROC func()

func NewPFNGLCLEARBUFFERUIVPROCRef

func NewPFNGLCLEARBUFFERUIVPROCRef(ref unsafe.Pointer) *PFNGLCLEARBUFFERUIVPROC

func (PFNGLCLEARBUFFERUIVPROC) PassRef

func (x PFNGLCLEARBUFFERUIVPROC) PassRef() (ref *C.PFNGLCLEARBUFFERUIVPROC, allocs *CgoAllocMap)

func (PFNGLCLEARBUFFERUIVPROC) PassValue

func (x PFNGLCLEARBUFFERUIVPROC) PassValue() (ref C.PFNGLCLEARBUFFERUIVPROC, allocs *CgoAllocMap)

type PFNGLCLEARCOLORPROC

type PFNGLCLEARCOLORPROC func()

func NewPFNGLCLEARCOLORPROCRef

func NewPFNGLCLEARCOLORPROCRef(ref unsafe.Pointer) *PFNGLCLEARCOLORPROC

func (PFNGLCLEARCOLORPROC) PassRef

func (x PFNGLCLEARCOLORPROC) PassRef() (ref *C.PFNGLCLEARCOLORPROC, allocs *CgoAllocMap)

func (PFNGLCLEARCOLORPROC) PassValue

func (x PFNGLCLEARCOLORPROC) PassValue() (ref C.PFNGLCLEARCOLORPROC, allocs *CgoAllocMap)

type PFNGLCLEARDEPTHFPROC

type PFNGLCLEARDEPTHFPROC func()

func NewPFNGLCLEARDEPTHFPROCRef

func NewPFNGLCLEARDEPTHFPROCRef(ref unsafe.Pointer) *PFNGLCLEARDEPTHFPROC

func (PFNGLCLEARDEPTHFPROC) PassRef

func (x PFNGLCLEARDEPTHFPROC) PassRef() (ref *C.PFNGLCLEARDEPTHFPROC, allocs *CgoAllocMap)

func (PFNGLCLEARDEPTHFPROC) PassValue

func (x PFNGLCLEARDEPTHFPROC) PassValue() (ref C.PFNGLCLEARDEPTHFPROC, allocs *CgoAllocMap)

type PFNGLCLEARPROC

type PFNGLCLEARPROC func()

func NewPFNGLCLEARPROCRef

func NewPFNGLCLEARPROCRef(ref unsafe.Pointer) *PFNGLCLEARPROC

func (PFNGLCLEARPROC) PassRef

func (x PFNGLCLEARPROC) PassRef() (ref *C.PFNGLCLEARPROC, allocs *CgoAllocMap)

func (PFNGLCLEARPROC) PassValue

func (x PFNGLCLEARPROC) PassValue() (ref C.PFNGLCLEARPROC, allocs *CgoAllocMap)

type PFNGLCLEARSTENCILPROC

type PFNGLCLEARSTENCILPROC func()

func NewPFNGLCLEARSTENCILPROCRef

func NewPFNGLCLEARSTENCILPROCRef(ref unsafe.Pointer) *PFNGLCLEARSTENCILPROC

func (PFNGLCLEARSTENCILPROC) PassRef

func (x PFNGLCLEARSTENCILPROC) PassRef() (ref *C.PFNGLCLEARSTENCILPROC, allocs *CgoAllocMap)

func (PFNGLCLEARSTENCILPROC) PassValue

func (x PFNGLCLEARSTENCILPROC) PassValue() (ref C.PFNGLCLEARSTENCILPROC, allocs *CgoAllocMap)

type PFNGLCLIENTWAITSYNCPROC

type PFNGLCLIENTWAITSYNCPROC func()

func NewPFNGLCLIENTWAITSYNCPROCRef

func NewPFNGLCLIENTWAITSYNCPROCRef(ref unsafe.Pointer) *PFNGLCLIENTWAITSYNCPROC

func (PFNGLCLIENTWAITSYNCPROC) PassRef

func (x PFNGLCLIENTWAITSYNCPROC) PassRef() (ref *C.PFNGLCLIENTWAITSYNCPROC, allocs *CgoAllocMap)

func (PFNGLCLIENTWAITSYNCPROC) PassValue

func (x PFNGLCLIENTWAITSYNCPROC) PassValue() (ref C.PFNGLCLIENTWAITSYNCPROC, allocs *CgoAllocMap)

type PFNGLCOLORMASKPROC

type PFNGLCOLORMASKPROC func()

func NewPFNGLCOLORMASKPROCRef

func NewPFNGLCOLORMASKPROCRef(ref unsafe.Pointer) *PFNGLCOLORMASKPROC

func (PFNGLCOLORMASKPROC) PassRef

func (x PFNGLCOLORMASKPROC) PassRef() (ref *C.PFNGLCOLORMASKPROC, allocs *CgoAllocMap)

func (PFNGLCOLORMASKPROC) PassValue

func (x PFNGLCOLORMASKPROC) PassValue() (ref C.PFNGLCOLORMASKPROC, allocs *CgoAllocMap)

type PFNGLCOMPILESHADERPROC

type PFNGLCOMPILESHADERPROC func()

func NewPFNGLCOMPILESHADERPROCRef

func NewPFNGLCOMPILESHADERPROCRef(ref unsafe.Pointer) *PFNGLCOMPILESHADERPROC

func (PFNGLCOMPILESHADERPROC) PassRef

func (x PFNGLCOMPILESHADERPROC) PassRef() (ref *C.PFNGLCOMPILESHADERPROC, allocs *CgoAllocMap)

func (PFNGLCOMPILESHADERPROC) PassValue

func (x PFNGLCOMPILESHADERPROC) PassValue() (ref C.PFNGLCOMPILESHADERPROC, allocs *CgoAllocMap)

type PFNGLCOMPRESSEDTEXIMAGE2DPROC

type PFNGLCOMPRESSEDTEXIMAGE2DPROC func()

func NewPFNGLCOMPRESSEDTEXIMAGE2DPROCRef

func NewPFNGLCOMPRESSEDTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXIMAGE2DPROC

func (PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassRef

func (PFNGLCOMPRESSEDTEXIMAGE2DPROC) PassValue

type PFNGLCOMPRESSEDTEXIMAGE3DPROC

type PFNGLCOMPRESSEDTEXIMAGE3DPROC func()

func NewPFNGLCOMPRESSEDTEXIMAGE3DPROCRef

func NewPFNGLCOMPRESSEDTEXIMAGE3DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXIMAGE3DPROC

func (PFNGLCOMPRESSEDTEXIMAGE3DPROC) PassRef

func (PFNGLCOMPRESSEDTEXIMAGE3DPROC) PassValue

type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC

type PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC func()

func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef

func NewPFNGLCOMPRESSEDTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC

func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassRef

func (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) PassValue

type PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC

type PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC func()

func NewPFNGLCOMPRESSEDTEXSUBIMAGE3DPROCRef

func NewPFNGLCOMPRESSEDTEXSUBIMAGE3DPROCRef(ref unsafe.Pointer) *PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC

func (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) PassRef

func (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) PassValue

type PFNGLCOPYBUFFERSUBDATAPROC

type PFNGLCOPYBUFFERSUBDATAPROC func()

func NewPFNGLCOPYBUFFERSUBDATAPROCRef

func NewPFNGLCOPYBUFFERSUBDATAPROCRef(ref unsafe.Pointer) *PFNGLCOPYBUFFERSUBDATAPROC

func (PFNGLCOPYBUFFERSUBDATAPROC) PassRef

func (PFNGLCOPYBUFFERSUBDATAPROC) PassValue

type PFNGLCOPYTEXIMAGE2DPROC

type PFNGLCOPYTEXIMAGE2DPROC func()

func NewPFNGLCOPYTEXIMAGE2DPROCRef

func NewPFNGLCOPYTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOPYTEXIMAGE2DPROC

func (PFNGLCOPYTEXIMAGE2DPROC) PassRef

func (x PFNGLCOPYTEXIMAGE2DPROC) PassRef() (ref *C.PFNGLCOPYTEXIMAGE2DPROC, allocs *CgoAllocMap)

func (PFNGLCOPYTEXIMAGE2DPROC) PassValue

func (x PFNGLCOPYTEXIMAGE2DPROC) PassValue() (ref C.PFNGLCOPYTEXIMAGE2DPROC, allocs *CgoAllocMap)

type PFNGLCOPYTEXSUBIMAGE2DPROC

type PFNGLCOPYTEXSUBIMAGE2DPROC func()

func NewPFNGLCOPYTEXSUBIMAGE2DPROCRef

func NewPFNGLCOPYTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLCOPYTEXSUBIMAGE2DPROC

func (PFNGLCOPYTEXSUBIMAGE2DPROC) PassRef

func (PFNGLCOPYTEXSUBIMAGE2DPROC) PassValue

type PFNGLCOPYTEXSUBIMAGE3DPROC

type PFNGLCOPYTEXSUBIMAGE3DPROC func()

func NewPFNGLCOPYTEXSUBIMAGE3DPROCRef

func NewPFNGLCOPYTEXSUBIMAGE3DPROCRef(ref unsafe.Pointer) *PFNGLCOPYTEXSUBIMAGE3DPROC

func (PFNGLCOPYTEXSUBIMAGE3DPROC) PassRef

func (PFNGLCOPYTEXSUBIMAGE3DPROC) PassValue

type PFNGLCREATEPROGRAMPROC

type PFNGLCREATEPROGRAMPROC func()

func NewPFNGLCREATEPROGRAMPROCRef

func NewPFNGLCREATEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLCREATEPROGRAMPROC

func (PFNGLCREATEPROGRAMPROC) PassRef

func (x PFNGLCREATEPROGRAMPROC) PassRef() (ref *C.PFNGLCREATEPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLCREATEPROGRAMPROC) PassValue

func (x PFNGLCREATEPROGRAMPROC) PassValue() (ref C.PFNGLCREATEPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLCREATESHADERPROC

type PFNGLCREATESHADERPROC func()

func NewPFNGLCREATESHADERPROCRef

func NewPFNGLCREATESHADERPROCRef(ref unsafe.Pointer) *PFNGLCREATESHADERPROC

func (PFNGLCREATESHADERPROC) PassRef

func (x PFNGLCREATESHADERPROC) PassRef() (ref *C.PFNGLCREATESHADERPROC, allocs *CgoAllocMap)

func (PFNGLCREATESHADERPROC) PassValue

func (x PFNGLCREATESHADERPROC) PassValue() (ref C.PFNGLCREATESHADERPROC, allocs *CgoAllocMap)

type PFNGLCULLFACEPROC

type PFNGLCULLFACEPROC func()

func NewPFNGLCULLFACEPROCRef

func NewPFNGLCULLFACEPROCRef(ref unsafe.Pointer) *PFNGLCULLFACEPROC

func (PFNGLCULLFACEPROC) PassRef

func (x PFNGLCULLFACEPROC) PassRef() (ref *C.PFNGLCULLFACEPROC, allocs *CgoAllocMap)

func (PFNGLCULLFACEPROC) PassValue

func (x PFNGLCULLFACEPROC) PassValue() (ref C.PFNGLCULLFACEPROC, allocs *CgoAllocMap)

type PFNGLDELETEBUFFERSPROC

type PFNGLDELETEBUFFERSPROC func()

func NewPFNGLDELETEBUFFERSPROCRef

func NewPFNGLDELETEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETEBUFFERSPROC

func (PFNGLDELETEBUFFERSPROC) PassRef

func (x PFNGLDELETEBUFFERSPROC) PassRef() (ref *C.PFNGLDELETEBUFFERSPROC, allocs *CgoAllocMap)

func (PFNGLDELETEBUFFERSPROC) PassValue

func (x PFNGLDELETEBUFFERSPROC) PassValue() (ref C.PFNGLDELETEBUFFERSPROC, allocs *CgoAllocMap)

type PFNGLDELETEFRAMEBUFFERSPROC

type PFNGLDELETEFRAMEBUFFERSPROC func()

func NewPFNGLDELETEFRAMEBUFFERSPROCRef

func NewPFNGLDELETEFRAMEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETEFRAMEBUFFERSPROC

func (PFNGLDELETEFRAMEBUFFERSPROC) PassRef

func (PFNGLDELETEFRAMEBUFFERSPROC) PassValue

type PFNGLDELETEPROGRAMPROC

type PFNGLDELETEPROGRAMPROC func()

func NewPFNGLDELETEPROGRAMPROCRef

func NewPFNGLDELETEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLDELETEPROGRAMPROC

func (PFNGLDELETEPROGRAMPROC) PassRef

func (x PFNGLDELETEPROGRAMPROC) PassRef() (ref *C.PFNGLDELETEPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLDELETEPROGRAMPROC) PassValue

func (x PFNGLDELETEPROGRAMPROC) PassValue() (ref C.PFNGLDELETEPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLDELETEQUERIESPROC

type PFNGLDELETEQUERIESPROC func()

func NewPFNGLDELETEQUERIESPROCRef

func NewPFNGLDELETEQUERIESPROCRef(ref unsafe.Pointer) *PFNGLDELETEQUERIESPROC

func (PFNGLDELETEQUERIESPROC) PassRef

func (x PFNGLDELETEQUERIESPROC) PassRef() (ref *C.PFNGLDELETEQUERIESPROC, allocs *CgoAllocMap)

func (PFNGLDELETEQUERIESPROC) PassValue

func (x PFNGLDELETEQUERIESPROC) PassValue() (ref C.PFNGLDELETEQUERIESPROC, allocs *CgoAllocMap)

type PFNGLDELETERENDERBUFFERSPROC

type PFNGLDELETERENDERBUFFERSPROC func()

func NewPFNGLDELETERENDERBUFFERSPROCRef

func NewPFNGLDELETERENDERBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDELETERENDERBUFFERSPROC

func (PFNGLDELETERENDERBUFFERSPROC) PassRef

func (PFNGLDELETERENDERBUFFERSPROC) PassValue

type PFNGLDELETESAMPLERSPROC

type PFNGLDELETESAMPLERSPROC func()

func NewPFNGLDELETESAMPLERSPROCRef

func NewPFNGLDELETESAMPLERSPROCRef(ref unsafe.Pointer) *PFNGLDELETESAMPLERSPROC

func (PFNGLDELETESAMPLERSPROC) PassRef

func (x PFNGLDELETESAMPLERSPROC) PassRef() (ref *C.PFNGLDELETESAMPLERSPROC, allocs *CgoAllocMap)

func (PFNGLDELETESAMPLERSPROC) PassValue

func (x PFNGLDELETESAMPLERSPROC) PassValue() (ref C.PFNGLDELETESAMPLERSPROC, allocs *CgoAllocMap)

type PFNGLDELETESHADERPROC

type PFNGLDELETESHADERPROC func()

func NewPFNGLDELETESHADERPROCRef

func NewPFNGLDELETESHADERPROCRef(ref unsafe.Pointer) *PFNGLDELETESHADERPROC

func (PFNGLDELETESHADERPROC) PassRef

func (x PFNGLDELETESHADERPROC) PassRef() (ref *C.PFNGLDELETESHADERPROC, allocs *CgoAllocMap)

func (PFNGLDELETESHADERPROC) PassValue

func (x PFNGLDELETESHADERPROC) PassValue() (ref C.PFNGLDELETESHADERPROC, allocs *CgoAllocMap)

type PFNGLDELETESYNCPROC

type PFNGLDELETESYNCPROC func()

func NewPFNGLDELETESYNCPROCRef

func NewPFNGLDELETESYNCPROCRef(ref unsafe.Pointer) *PFNGLDELETESYNCPROC

func (PFNGLDELETESYNCPROC) PassRef

func (x PFNGLDELETESYNCPROC) PassRef() (ref *C.PFNGLDELETESYNCPROC, allocs *CgoAllocMap)

func (PFNGLDELETESYNCPROC) PassValue

func (x PFNGLDELETESYNCPROC) PassValue() (ref C.PFNGLDELETESYNCPROC, allocs *CgoAllocMap)

type PFNGLDELETETEXTURESPROC

type PFNGLDELETETEXTURESPROC func()

func NewPFNGLDELETETEXTURESPROCRef

func NewPFNGLDELETETEXTURESPROCRef(ref unsafe.Pointer) *PFNGLDELETETEXTURESPROC

func (PFNGLDELETETEXTURESPROC) PassRef

func (x PFNGLDELETETEXTURESPROC) PassRef() (ref *C.PFNGLDELETETEXTURESPROC, allocs *CgoAllocMap)

func (PFNGLDELETETEXTURESPROC) PassValue

func (x PFNGLDELETETEXTURESPROC) PassValue() (ref C.PFNGLDELETETEXTURESPROC, allocs *CgoAllocMap)

type PFNGLDELETETRANSFORMFEEDBACKSPROC

type PFNGLDELETETRANSFORMFEEDBACKSPROC func()

func NewPFNGLDELETETRANSFORMFEEDBACKSPROCRef

func NewPFNGLDELETETRANSFORMFEEDBACKSPROCRef(ref unsafe.Pointer) *PFNGLDELETETRANSFORMFEEDBACKSPROC

func (PFNGLDELETETRANSFORMFEEDBACKSPROC) PassRef

func (PFNGLDELETETRANSFORMFEEDBACKSPROC) PassValue

type PFNGLDELETEVERTEXARRAYSPROC

type PFNGLDELETEVERTEXARRAYSPROC func()

func NewPFNGLDELETEVERTEXARRAYSPROCRef

func NewPFNGLDELETEVERTEXARRAYSPROCRef(ref unsafe.Pointer) *PFNGLDELETEVERTEXARRAYSPROC

func (PFNGLDELETEVERTEXARRAYSPROC) PassRef

func (PFNGLDELETEVERTEXARRAYSPROC) PassValue

type PFNGLDEPTHFUNCPROC

type PFNGLDEPTHFUNCPROC func()

func NewPFNGLDEPTHFUNCPROCRef

func NewPFNGLDEPTHFUNCPROCRef(ref unsafe.Pointer) *PFNGLDEPTHFUNCPROC

func (PFNGLDEPTHFUNCPROC) PassRef

func (x PFNGLDEPTHFUNCPROC) PassRef() (ref *C.PFNGLDEPTHFUNCPROC, allocs *CgoAllocMap)

func (PFNGLDEPTHFUNCPROC) PassValue

func (x PFNGLDEPTHFUNCPROC) PassValue() (ref C.PFNGLDEPTHFUNCPROC, allocs *CgoAllocMap)

type PFNGLDEPTHMASKPROC

type PFNGLDEPTHMASKPROC func()

func NewPFNGLDEPTHMASKPROCRef

func NewPFNGLDEPTHMASKPROCRef(ref unsafe.Pointer) *PFNGLDEPTHMASKPROC

func (PFNGLDEPTHMASKPROC) PassRef

func (x PFNGLDEPTHMASKPROC) PassRef() (ref *C.PFNGLDEPTHMASKPROC, allocs *CgoAllocMap)

func (PFNGLDEPTHMASKPROC) PassValue

func (x PFNGLDEPTHMASKPROC) PassValue() (ref C.PFNGLDEPTHMASKPROC, allocs *CgoAllocMap)

type PFNGLDEPTHRANGEFPROC

type PFNGLDEPTHRANGEFPROC func()

func NewPFNGLDEPTHRANGEFPROCRef

func NewPFNGLDEPTHRANGEFPROCRef(ref unsafe.Pointer) *PFNGLDEPTHRANGEFPROC

func (PFNGLDEPTHRANGEFPROC) PassRef

func (x PFNGLDEPTHRANGEFPROC) PassRef() (ref *C.PFNGLDEPTHRANGEFPROC, allocs *CgoAllocMap)

func (PFNGLDEPTHRANGEFPROC) PassValue

func (x PFNGLDEPTHRANGEFPROC) PassValue() (ref C.PFNGLDEPTHRANGEFPROC, allocs *CgoAllocMap)

type PFNGLDETACHSHADERPROC

type PFNGLDETACHSHADERPROC func()

func NewPFNGLDETACHSHADERPROCRef

func NewPFNGLDETACHSHADERPROCRef(ref unsafe.Pointer) *PFNGLDETACHSHADERPROC

func (PFNGLDETACHSHADERPROC) PassRef

func (x PFNGLDETACHSHADERPROC) PassRef() (ref *C.PFNGLDETACHSHADERPROC, allocs *CgoAllocMap)

func (PFNGLDETACHSHADERPROC) PassValue

func (x PFNGLDETACHSHADERPROC) PassValue() (ref C.PFNGLDETACHSHADERPROC, allocs *CgoAllocMap)

type PFNGLDISABLEPROC

type PFNGLDISABLEPROC func()

func NewPFNGLDISABLEPROCRef

func NewPFNGLDISABLEPROCRef(ref unsafe.Pointer) *PFNGLDISABLEPROC

func (PFNGLDISABLEPROC) PassRef

func (x PFNGLDISABLEPROC) PassRef() (ref *C.PFNGLDISABLEPROC, allocs *CgoAllocMap)

func (PFNGLDISABLEPROC) PassValue

func (x PFNGLDISABLEPROC) PassValue() (ref C.PFNGLDISABLEPROC, allocs *CgoAllocMap)

type PFNGLDISABLEVERTEXATTRIBARRAYPROC

type PFNGLDISABLEVERTEXATTRIBARRAYPROC func()

func NewPFNGLDISABLEVERTEXATTRIBARRAYPROCRef

func NewPFNGLDISABLEVERTEXATTRIBARRAYPROCRef(ref unsafe.Pointer) *PFNGLDISABLEVERTEXATTRIBARRAYPROC

func (PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassRef

func (PFNGLDISABLEVERTEXATTRIBARRAYPROC) PassValue

type PFNGLDRAWARRAYSINSTANCEDPROC

type PFNGLDRAWARRAYSINSTANCEDPROC func()

func NewPFNGLDRAWARRAYSINSTANCEDPROCRef

func NewPFNGLDRAWARRAYSINSTANCEDPROCRef(ref unsafe.Pointer) *PFNGLDRAWARRAYSINSTANCEDPROC

func (PFNGLDRAWARRAYSINSTANCEDPROC) PassRef

func (PFNGLDRAWARRAYSINSTANCEDPROC) PassValue

type PFNGLDRAWARRAYSPROC

type PFNGLDRAWARRAYSPROC func()

func NewPFNGLDRAWARRAYSPROCRef

func NewPFNGLDRAWARRAYSPROCRef(ref unsafe.Pointer) *PFNGLDRAWARRAYSPROC

func (PFNGLDRAWARRAYSPROC) PassRef

func (x PFNGLDRAWARRAYSPROC) PassRef() (ref *C.PFNGLDRAWARRAYSPROC, allocs *CgoAllocMap)

func (PFNGLDRAWARRAYSPROC) PassValue

func (x PFNGLDRAWARRAYSPROC) PassValue() (ref C.PFNGLDRAWARRAYSPROC, allocs *CgoAllocMap)

type PFNGLDRAWBUFFERSPROC

type PFNGLDRAWBUFFERSPROC func()

func NewPFNGLDRAWBUFFERSPROCRef

func NewPFNGLDRAWBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLDRAWBUFFERSPROC

func (PFNGLDRAWBUFFERSPROC) PassRef

func (x PFNGLDRAWBUFFERSPROC) PassRef() (ref *C.PFNGLDRAWBUFFERSPROC, allocs *CgoAllocMap)

func (PFNGLDRAWBUFFERSPROC) PassValue

func (x PFNGLDRAWBUFFERSPROC) PassValue() (ref C.PFNGLDRAWBUFFERSPROC, allocs *CgoAllocMap)

type PFNGLDRAWELEMENTSINSTANCEDPROC

type PFNGLDRAWELEMENTSINSTANCEDPROC func()

func NewPFNGLDRAWELEMENTSINSTANCEDPROCRef

func NewPFNGLDRAWELEMENTSINSTANCEDPROCRef(ref unsafe.Pointer) *PFNGLDRAWELEMENTSINSTANCEDPROC

func (PFNGLDRAWELEMENTSINSTANCEDPROC) PassRef

func (PFNGLDRAWELEMENTSINSTANCEDPROC) PassValue

type PFNGLDRAWELEMENTSPROC

type PFNGLDRAWELEMENTSPROC func()

func NewPFNGLDRAWELEMENTSPROCRef

func NewPFNGLDRAWELEMENTSPROCRef(ref unsafe.Pointer) *PFNGLDRAWELEMENTSPROC

func (PFNGLDRAWELEMENTSPROC) PassRef

func (x PFNGLDRAWELEMENTSPROC) PassRef() (ref *C.PFNGLDRAWELEMENTSPROC, allocs *CgoAllocMap)

func (PFNGLDRAWELEMENTSPROC) PassValue

func (x PFNGLDRAWELEMENTSPROC) PassValue() (ref C.PFNGLDRAWELEMENTSPROC, allocs *CgoAllocMap)

type PFNGLDRAWRANGEELEMENTSPROC

type PFNGLDRAWRANGEELEMENTSPROC func()

func NewPFNGLDRAWRANGEELEMENTSPROCRef

func NewPFNGLDRAWRANGEELEMENTSPROCRef(ref unsafe.Pointer) *PFNGLDRAWRANGEELEMENTSPROC

func (PFNGLDRAWRANGEELEMENTSPROC) PassRef

func (PFNGLDRAWRANGEELEMENTSPROC) PassValue

type PFNGLENABLEPROC

type PFNGLENABLEPROC func()

func NewPFNGLENABLEPROCRef

func NewPFNGLENABLEPROCRef(ref unsafe.Pointer) *PFNGLENABLEPROC

func (PFNGLENABLEPROC) PassRef

func (x PFNGLENABLEPROC) PassRef() (ref *C.PFNGLENABLEPROC, allocs *CgoAllocMap)

func (PFNGLENABLEPROC) PassValue

func (x PFNGLENABLEPROC) PassValue() (ref C.PFNGLENABLEPROC, allocs *CgoAllocMap)

type PFNGLENABLEVERTEXATTRIBARRAYPROC

type PFNGLENABLEVERTEXATTRIBARRAYPROC func()

func NewPFNGLENABLEVERTEXATTRIBARRAYPROCRef

func NewPFNGLENABLEVERTEXATTRIBARRAYPROCRef(ref unsafe.Pointer) *PFNGLENABLEVERTEXATTRIBARRAYPROC

func (PFNGLENABLEVERTEXATTRIBARRAYPROC) PassRef

func (PFNGLENABLEVERTEXATTRIBARRAYPROC) PassValue

type PFNGLENDQUERYPROC

type PFNGLENDQUERYPROC func()

func NewPFNGLENDQUERYPROCRef

func NewPFNGLENDQUERYPROCRef(ref unsafe.Pointer) *PFNGLENDQUERYPROC

func (PFNGLENDQUERYPROC) PassRef

func (x PFNGLENDQUERYPROC) PassRef() (ref *C.PFNGLENDQUERYPROC, allocs *CgoAllocMap)

func (PFNGLENDQUERYPROC) PassValue

func (x PFNGLENDQUERYPROC) PassValue() (ref C.PFNGLENDQUERYPROC, allocs *CgoAllocMap)

type PFNGLENDTRANSFORMFEEDBACKPROC

type PFNGLENDTRANSFORMFEEDBACKPROC func()

func NewPFNGLENDTRANSFORMFEEDBACKPROCRef

func NewPFNGLENDTRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLENDTRANSFORMFEEDBACKPROC

func (PFNGLENDTRANSFORMFEEDBACKPROC) PassRef

func (PFNGLENDTRANSFORMFEEDBACKPROC) PassValue

type PFNGLFENCESYNCPROC

type PFNGLFENCESYNCPROC func()

func NewPFNGLFENCESYNCPROCRef

func NewPFNGLFENCESYNCPROCRef(ref unsafe.Pointer) *PFNGLFENCESYNCPROC

func (PFNGLFENCESYNCPROC) PassRef

func (x PFNGLFENCESYNCPROC) PassRef() (ref *C.PFNGLFENCESYNCPROC, allocs *CgoAllocMap)

func (PFNGLFENCESYNCPROC) PassValue

func (x PFNGLFENCESYNCPROC) PassValue() (ref C.PFNGLFENCESYNCPROC, allocs *CgoAllocMap)

type PFNGLFINISHPROC

type PFNGLFINISHPROC func()

func NewPFNGLFINISHPROCRef

func NewPFNGLFINISHPROCRef(ref unsafe.Pointer) *PFNGLFINISHPROC

func (PFNGLFINISHPROC) PassRef

func (x PFNGLFINISHPROC) PassRef() (ref *C.PFNGLFINISHPROC, allocs *CgoAllocMap)

func (PFNGLFINISHPROC) PassValue

func (x PFNGLFINISHPROC) PassValue() (ref C.PFNGLFINISHPROC, allocs *CgoAllocMap)

type PFNGLFLUSHMAPPEDBUFFERRANGEPROC

type PFNGLFLUSHMAPPEDBUFFERRANGEPROC func()

func NewPFNGLFLUSHMAPPEDBUFFERRANGEPROCRef

func NewPFNGLFLUSHMAPPEDBUFFERRANGEPROCRef(ref unsafe.Pointer) *PFNGLFLUSHMAPPEDBUFFERRANGEPROC

func (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) PassRef

func (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) PassValue

type PFNGLFLUSHPROC

type PFNGLFLUSHPROC func()

func NewPFNGLFLUSHPROCRef

func NewPFNGLFLUSHPROCRef(ref unsafe.Pointer) *PFNGLFLUSHPROC

func (PFNGLFLUSHPROC) PassRef

func (x PFNGLFLUSHPROC) PassRef() (ref *C.PFNGLFLUSHPROC, allocs *CgoAllocMap)

func (PFNGLFLUSHPROC) PassValue

func (x PFNGLFLUSHPROC) PassValue() (ref C.PFNGLFLUSHPROC, allocs *CgoAllocMap)

type PFNGLFRAMEBUFFERRENDERBUFFERPROC

type PFNGLFRAMEBUFFERRENDERBUFFERPROC func()

func NewPFNGLFRAMEBUFFERRENDERBUFFERPROCRef

func NewPFNGLFRAMEBUFFERRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERRENDERBUFFERPROC

func (PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassRef

func (PFNGLFRAMEBUFFERRENDERBUFFERPROC) PassValue

type PFNGLFRAMEBUFFERTEXTURE2DPROC

type PFNGLFRAMEBUFFERTEXTURE2DPROC func()

func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef

func NewPFNGLFRAMEBUFFERTEXTURE2DPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERTEXTURE2DPROC

func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassRef

func (PFNGLFRAMEBUFFERTEXTURE2DPROC) PassValue

type PFNGLFRAMEBUFFERTEXTURELAYERPROC

type PFNGLFRAMEBUFFERTEXTURELAYERPROC func()

func NewPFNGLFRAMEBUFFERTEXTURELAYERPROCRef

func NewPFNGLFRAMEBUFFERTEXTURELAYERPROCRef(ref unsafe.Pointer) *PFNGLFRAMEBUFFERTEXTURELAYERPROC

func (PFNGLFRAMEBUFFERTEXTURELAYERPROC) PassRef

func (PFNGLFRAMEBUFFERTEXTURELAYERPROC) PassValue

type PFNGLFRONTFACEPROC

type PFNGLFRONTFACEPROC func()

func NewPFNGLFRONTFACEPROCRef

func NewPFNGLFRONTFACEPROCRef(ref unsafe.Pointer) *PFNGLFRONTFACEPROC

func (PFNGLFRONTFACEPROC) PassRef

func (x PFNGLFRONTFACEPROC) PassRef() (ref *C.PFNGLFRONTFACEPROC, allocs *CgoAllocMap)

func (PFNGLFRONTFACEPROC) PassValue

func (x PFNGLFRONTFACEPROC) PassValue() (ref C.PFNGLFRONTFACEPROC, allocs *CgoAllocMap)

type PFNGLGENBUFFERSPROC

type PFNGLGENBUFFERSPROC func()

func NewPFNGLGENBUFFERSPROCRef

func NewPFNGLGENBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENBUFFERSPROC

func (PFNGLGENBUFFERSPROC) PassRef

func (x PFNGLGENBUFFERSPROC) PassRef() (ref *C.PFNGLGENBUFFERSPROC, allocs *CgoAllocMap)

func (PFNGLGENBUFFERSPROC) PassValue

func (x PFNGLGENBUFFERSPROC) PassValue() (ref C.PFNGLGENBUFFERSPROC, allocs *CgoAllocMap)

type PFNGLGENERATEMIPMAPPROC

type PFNGLGENERATEMIPMAPPROC func()

func NewPFNGLGENERATEMIPMAPPROCRef

func NewPFNGLGENERATEMIPMAPPROCRef(ref unsafe.Pointer) *PFNGLGENERATEMIPMAPPROC

func (PFNGLGENERATEMIPMAPPROC) PassRef

func (x PFNGLGENERATEMIPMAPPROC) PassRef() (ref *C.PFNGLGENERATEMIPMAPPROC, allocs *CgoAllocMap)

func (PFNGLGENERATEMIPMAPPROC) PassValue

func (x PFNGLGENERATEMIPMAPPROC) PassValue() (ref C.PFNGLGENERATEMIPMAPPROC, allocs *CgoAllocMap)

type PFNGLGENFRAMEBUFFERSPROC

type PFNGLGENFRAMEBUFFERSPROC func()

func NewPFNGLGENFRAMEBUFFERSPROCRef

func NewPFNGLGENFRAMEBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENFRAMEBUFFERSPROC

func (PFNGLGENFRAMEBUFFERSPROC) PassRef

func (x PFNGLGENFRAMEBUFFERSPROC) PassRef() (ref *C.PFNGLGENFRAMEBUFFERSPROC, allocs *CgoAllocMap)

func (PFNGLGENFRAMEBUFFERSPROC) PassValue

func (x PFNGLGENFRAMEBUFFERSPROC) PassValue() (ref C.PFNGLGENFRAMEBUFFERSPROC, allocs *CgoAllocMap)

type PFNGLGENQUERIESPROC

type PFNGLGENQUERIESPROC func()

func NewPFNGLGENQUERIESPROCRef

func NewPFNGLGENQUERIESPROCRef(ref unsafe.Pointer) *PFNGLGENQUERIESPROC

func (PFNGLGENQUERIESPROC) PassRef

func (x PFNGLGENQUERIESPROC) PassRef() (ref *C.PFNGLGENQUERIESPROC, allocs *CgoAllocMap)

func (PFNGLGENQUERIESPROC) PassValue

func (x PFNGLGENQUERIESPROC) PassValue() (ref C.PFNGLGENQUERIESPROC, allocs *CgoAllocMap)

type PFNGLGENRENDERBUFFERSPROC

type PFNGLGENRENDERBUFFERSPROC func()

func NewPFNGLGENRENDERBUFFERSPROCRef

func NewPFNGLGENRENDERBUFFERSPROCRef(ref unsafe.Pointer) *PFNGLGENRENDERBUFFERSPROC

func (PFNGLGENRENDERBUFFERSPROC) PassRef

func (PFNGLGENRENDERBUFFERSPROC) PassValue

type PFNGLGENSAMPLERSPROC

type PFNGLGENSAMPLERSPROC func()

func NewPFNGLGENSAMPLERSPROCRef

func NewPFNGLGENSAMPLERSPROCRef(ref unsafe.Pointer) *PFNGLGENSAMPLERSPROC

func (PFNGLGENSAMPLERSPROC) PassRef

func (x PFNGLGENSAMPLERSPROC) PassRef() (ref *C.PFNGLGENSAMPLERSPROC, allocs *CgoAllocMap)

func (PFNGLGENSAMPLERSPROC) PassValue

func (x PFNGLGENSAMPLERSPROC) PassValue() (ref C.PFNGLGENSAMPLERSPROC, allocs *CgoAllocMap)

type PFNGLGENTEXTURESPROC

type PFNGLGENTEXTURESPROC func()

func NewPFNGLGENTEXTURESPROCRef

func NewPFNGLGENTEXTURESPROCRef(ref unsafe.Pointer) *PFNGLGENTEXTURESPROC

func (PFNGLGENTEXTURESPROC) PassRef

func (x PFNGLGENTEXTURESPROC) PassRef() (ref *C.PFNGLGENTEXTURESPROC, allocs *CgoAllocMap)

func (PFNGLGENTEXTURESPROC) PassValue

func (x PFNGLGENTEXTURESPROC) PassValue() (ref C.PFNGLGENTEXTURESPROC, allocs *CgoAllocMap)

type PFNGLGENTRANSFORMFEEDBACKSPROC

type PFNGLGENTRANSFORMFEEDBACKSPROC func()

func NewPFNGLGENTRANSFORMFEEDBACKSPROCRef

func NewPFNGLGENTRANSFORMFEEDBACKSPROCRef(ref unsafe.Pointer) *PFNGLGENTRANSFORMFEEDBACKSPROC

func (PFNGLGENTRANSFORMFEEDBACKSPROC) PassRef

func (PFNGLGENTRANSFORMFEEDBACKSPROC) PassValue

type PFNGLGENVERTEXARRAYSPROC

type PFNGLGENVERTEXARRAYSPROC func()

func NewPFNGLGENVERTEXARRAYSPROCRef

func NewPFNGLGENVERTEXARRAYSPROCRef(ref unsafe.Pointer) *PFNGLGENVERTEXARRAYSPROC

func (PFNGLGENVERTEXARRAYSPROC) PassRef

func (x PFNGLGENVERTEXARRAYSPROC) PassRef() (ref *C.PFNGLGENVERTEXARRAYSPROC, allocs *CgoAllocMap)

func (PFNGLGENVERTEXARRAYSPROC) PassValue

func (x PFNGLGENVERTEXARRAYSPROC) PassValue() (ref C.PFNGLGENVERTEXARRAYSPROC, allocs *CgoAllocMap)

type PFNGLGETACTIVEATTRIBPROC

type PFNGLGETACTIVEATTRIBPROC func()

func NewPFNGLGETACTIVEATTRIBPROCRef

func NewPFNGLGETACTIVEATTRIBPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEATTRIBPROC

func (PFNGLGETACTIVEATTRIBPROC) PassRef

func (x PFNGLGETACTIVEATTRIBPROC) PassRef() (ref *C.PFNGLGETACTIVEATTRIBPROC, allocs *CgoAllocMap)

func (PFNGLGETACTIVEATTRIBPROC) PassValue

func (x PFNGLGETACTIVEATTRIBPROC) PassValue() (ref C.PFNGLGETACTIVEATTRIBPROC, allocs *CgoAllocMap)

type PFNGLGETACTIVEUNIFORMBLOCKIVPROC

type PFNGLGETACTIVEUNIFORMBLOCKIVPROC func()

func NewPFNGLGETACTIVEUNIFORMBLOCKIVPROCRef

func NewPFNGLGETACTIVEUNIFORMBLOCKIVPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEUNIFORMBLOCKIVPROC

func (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) PassRef

func (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) PassValue

type PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC

type PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC func()

func NewPFNGLGETACTIVEUNIFORMBLOCKNAMEPROCRef

func NewPFNGLGETACTIVEUNIFORMBLOCKNAMEPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC

func (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) PassRef

func (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) PassValue

type PFNGLGETACTIVEUNIFORMPROC

type PFNGLGETACTIVEUNIFORMPROC func()

func NewPFNGLGETACTIVEUNIFORMPROCRef

func NewPFNGLGETACTIVEUNIFORMPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEUNIFORMPROC

func (PFNGLGETACTIVEUNIFORMPROC) PassRef

func (PFNGLGETACTIVEUNIFORMPROC) PassValue

type PFNGLGETACTIVEUNIFORMSIVPROC

type PFNGLGETACTIVEUNIFORMSIVPROC func()

func NewPFNGLGETACTIVEUNIFORMSIVPROCRef

func NewPFNGLGETACTIVEUNIFORMSIVPROCRef(ref unsafe.Pointer) *PFNGLGETACTIVEUNIFORMSIVPROC

func (PFNGLGETACTIVEUNIFORMSIVPROC) PassRef

func (PFNGLGETACTIVEUNIFORMSIVPROC) PassValue

type PFNGLGETATTACHEDSHADERSPROC

type PFNGLGETATTACHEDSHADERSPROC func()

func NewPFNGLGETATTACHEDSHADERSPROCRef

func NewPFNGLGETATTACHEDSHADERSPROCRef(ref unsafe.Pointer) *PFNGLGETATTACHEDSHADERSPROC

func (PFNGLGETATTACHEDSHADERSPROC) PassRef

func (PFNGLGETATTACHEDSHADERSPROC) PassValue

type PFNGLGETATTRIBLOCATIONPROC

type PFNGLGETATTRIBLOCATIONPROC func()

func NewPFNGLGETATTRIBLOCATIONPROCRef

func NewPFNGLGETATTRIBLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETATTRIBLOCATIONPROC

func (PFNGLGETATTRIBLOCATIONPROC) PassRef

func (PFNGLGETATTRIBLOCATIONPROC) PassValue

type PFNGLGETBOOLEANVPROC

type PFNGLGETBOOLEANVPROC func()

func NewPFNGLGETBOOLEANVPROCRef

func NewPFNGLGETBOOLEANVPROCRef(ref unsafe.Pointer) *PFNGLGETBOOLEANVPROC

func (PFNGLGETBOOLEANVPROC) PassRef

func (x PFNGLGETBOOLEANVPROC) PassRef() (ref *C.PFNGLGETBOOLEANVPROC, allocs *CgoAllocMap)

func (PFNGLGETBOOLEANVPROC) PassValue

func (x PFNGLGETBOOLEANVPROC) PassValue() (ref C.PFNGLGETBOOLEANVPROC, allocs *CgoAllocMap)

type PFNGLGETBUFFERPARAMETERI64VPROC

type PFNGLGETBUFFERPARAMETERI64VPROC func()

func NewPFNGLGETBUFFERPARAMETERI64VPROCRef

func NewPFNGLGETBUFFERPARAMETERI64VPROCRef(ref unsafe.Pointer) *PFNGLGETBUFFERPARAMETERI64VPROC

func (PFNGLGETBUFFERPARAMETERI64VPROC) PassRef

func (PFNGLGETBUFFERPARAMETERI64VPROC) PassValue

type PFNGLGETBUFFERPARAMETERIVPROC

type PFNGLGETBUFFERPARAMETERIVPROC func()

func NewPFNGLGETBUFFERPARAMETERIVPROCRef

func NewPFNGLGETBUFFERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETBUFFERPARAMETERIVPROC

func (PFNGLGETBUFFERPARAMETERIVPROC) PassRef

func (PFNGLGETBUFFERPARAMETERIVPROC) PassValue

type PFNGLGETBUFFERPOINTERVPROC

type PFNGLGETBUFFERPOINTERVPROC func()

func NewPFNGLGETBUFFERPOINTERVPROCRef

func NewPFNGLGETBUFFERPOINTERVPROCRef(ref unsafe.Pointer) *PFNGLGETBUFFERPOINTERVPROC

func (PFNGLGETBUFFERPOINTERVPROC) PassRef

func (PFNGLGETBUFFERPOINTERVPROC) PassValue

type PFNGLGETERRORPROC

type PFNGLGETERRORPROC func()

func NewPFNGLGETERRORPROCRef

func NewPFNGLGETERRORPROCRef(ref unsafe.Pointer) *PFNGLGETERRORPROC

func (PFNGLGETERRORPROC) PassRef

func (x PFNGLGETERRORPROC) PassRef() (ref *C.PFNGLGETERRORPROC, allocs *CgoAllocMap)

func (PFNGLGETERRORPROC) PassValue

func (x PFNGLGETERRORPROC) PassValue() (ref C.PFNGLGETERRORPROC, allocs *CgoAllocMap)

type PFNGLGETFLOATVPROC

type PFNGLGETFLOATVPROC func()

func NewPFNGLGETFLOATVPROCRef

func NewPFNGLGETFLOATVPROCRef(ref unsafe.Pointer) *PFNGLGETFLOATVPROC

func (PFNGLGETFLOATVPROC) PassRef

func (x PFNGLGETFLOATVPROC) PassRef() (ref *C.PFNGLGETFLOATVPROC, allocs *CgoAllocMap)

func (PFNGLGETFLOATVPROC) PassValue

func (x PFNGLGETFLOATVPROC) PassValue() (ref C.PFNGLGETFLOATVPROC, allocs *CgoAllocMap)

type PFNGLGETFRAGDATALOCATIONPROC

type PFNGLGETFRAGDATALOCATIONPROC func()

func NewPFNGLGETFRAGDATALOCATIONPROCRef

func NewPFNGLGETFRAGDATALOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETFRAGDATALOCATIONPROC

func (PFNGLGETFRAGDATALOCATIONPROC) PassRef

func (PFNGLGETFRAGDATALOCATIONPROC) PassValue

type PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC

type PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC func()

func NewPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCRef

func NewPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC

func (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassRef

func (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) PassValue

type PFNGLGETINTEGER64I_VPROC

type PFNGLGETINTEGER64I_VPROC func()

func NewPFNGLGETINTEGER64I_VPROCRef

func NewPFNGLGETINTEGER64I_VPROCRef(ref unsafe.Pointer) *PFNGLGETINTEGER64I_VPROC

func (PFNGLGETINTEGER64I_VPROC) PassRef

func (x PFNGLGETINTEGER64I_VPROC) PassRef() (ref *C.PFNGLGETINTEGER64I_VPROC, allocs *CgoAllocMap)

func (PFNGLGETINTEGER64I_VPROC) PassValue

func (x PFNGLGETINTEGER64I_VPROC) PassValue() (ref C.PFNGLGETINTEGER64I_VPROC, allocs *CgoAllocMap)

type PFNGLGETINTEGER64VPROC

type PFNGLGETINTEGER64VPROC func()

func NewPFNGLGETINTEGER64VPROCRef

func NewPFNGLGETINTEGER64VPROCRef(ref unsafe.Pointer) *PFNGLGETINTEGER64VPROC

func (PFNGLGETINTEGER64VPROC) PassRef

func (x PFNGLGETINTEGER64VPROC) PassRef() (ref *C.PFNGLGETINTEGER64VPROC, allocs *CgoAllocMap)

func (PFNGLGETINTEGER64VPROC) PassValue

func (x PFNGLGETINTEGER64VPROC) PassValue() (ref C.PFNGLGETINTEGER64VPROC, allocs *CgoAllocMap)

type PFNGLGETINTEGERI_VPROC

type PFNGLGETINTEGERI_VPROC func()

func NewPFNGLGETINTEGERI_VPROCRef

func NewPFNGLGETINTEGERI_VPROCRef(ref unsafe.Pointer) *PFNGLGETINTEGERI_VPROC

func (PFNGLGETINTEGERI_VPROC) PassRef

func (x PFNGLGETINTEGERI_VPROC) PassRef() (ref *C.PFNGLGETINTEGERI_VPROC, allocs *CgoAllocMap)

func (PFNGLGETINTEGERI_VPROC) PassValue

func (x PFNGLGETINTEGERI_VPROC) PassValue() (ref C.PFNGLGETINTEGERI_VPROC, allocs *CgoAllocMap)

type PFNGLGETINTEGERVPROC

type PFNGLGETINTEGERVPROC func()

func NewPFNGLGETINTEGERVPROCRef

func NewPFNGLGETINTEGERVPROCRef(ref unsafe.Pointer) *PFNGLGETINTEGERVPROC

func (PFNGLGETINTEGERVPROC) PassRef

func (x PFNGLGETINTEGERVPROC) PassRef() (ref *C.PFNGLGETINTEGERVPROC, allocs *CgoAllocMap)

func (PFNGLGETINTEGERVPROC) PassValue

func (x PFNGLGETINTEGERVPROC) PassValue() (ref C.PFNGLGETINTEGERVPROC, allocs *CgoAllocMap)

type PFNGLGETINTERNALFORMATIVPROC

type PFNGLGETINTERNALFORMATIVPROC func()

func NewPFNGLGETINTERNALFORMATIVPROCRef

func NewPFNGLGETINTERNALFORMATIVPROCRef(ref unsafe.Pointer) *PFNGLGETINTERNALFORMATIVPROC

func (PFNGLGETINTERNALFORMATIVPROC) PassRef

func (PFNGLGETINTERNALFORMATIVPROC) PassValue

type PFNGLGETPROGRAMBINARYPROC

type PFNGLGETPROGRAMBINARYPROC func()

func NewPFNGLGETPROGRAMBINARYPROCRef

func NewPFNGLGETPROGRAMBINARYPROCRef(ref unsafe.Pointer) *PFNGLGETPROGRAMBINARYPROC

func (PFNGLGETPROGRAMBINARYPROC) PassRef

func (PFNGLGETPROGRAMBINARYPROC) PassValue

type PFNGLGETPROGRAMINFOLOGPROC

type PFNGLGETPROGRAMINFOLOGPROC func()

func NewPFNGLGETPROGRAMINFOLOGPROCRef

func NewPFNGLGETPROGRAMINFOLOGPROCRef(ref unsafe.Pointer) *PFNGLGETPROGRAMINFOLOGPROC

func (PFNGLGETPROGRAMINFOLOGPROC) PassRef

func (PFNGLGETPROGRAMINFOLOGPROC) PassValue

type PFNGLGETPROGRAMIVPROC

type PFNGLGETPROGRAMIVPROC func()

func NewPFNGLGETPROGRAMIVPROCRef

func NewPFNGLGETPROGRAMIVPROCRef(ref unsafe.Pointer) *PFNGLGETPROGRAMIVPROC

func (PFNGLGETPROGRAMIVPROC) PassRef

func (x PFNGLGETPROGRAMIVPROC) PassRef() (ref *C.PFNGLGETPROGRAMIVPROC, allocs *CgoAllocMap)

func (PFNGLGETPROGRAMIVPROC) PassValue

func (x PFNGLGETPROGRAMIVPROC) PassValue() (ref C.PFNGLGETPROGRAMIVPROC, allocs *CgoAllocMap)

type PFNGLGETQUERYIVPROC

type PFNGLGETQUERYIVPROC func()

func NewPFNGLGETQUERYIVPROCRef

func NewPFNGLGETQUERYIVPROCRef(ref unsafe.Pointer) *PFNGLGETQUERYIVPROC

func (PFNGLGETQUERYIVPROC) PassRef

func (x PFNGLGETQUERYIVPROC) PassRef() (ref *C.PFNGLGETQUERYIVPROC, allocs *CgoAllocMap)

func (PFNGLGETQUERYIVPROC) PassValue

func (x PFNGLGETQUERYIVPROC) PassValue() (ref C.PFNGLGETQUERYIVPROC, allocs *CgoAllocMap)

type PFNGLGETQUERYOBJECTUIVPROC

type PFNGLGETQUERYOBJECTUIVPROC func()

func NewPFNGLGETQUERYOBJECTUIVPROCRef

func NewPFNGLGETQUERYOBJECTUIVPROCRef(ref unsafe.Pointer) *PFNGLGETQUERYOBJECTUIVPROC

func (PFNGLGETQUERYOBJECTUIVPROC) PassRef

func (PFNGLGETQUERYOBJECTUIVPROC) PassValue

type PFNGLGETRENDERBUFFERPARAMETERIVPROC

type PFNGLGETRENDERBUFFERPARAMETERIVPROC func()

func NewPFNGLGETRENDERBUFFERPARAMETERIVPROCRef

func NewPFNGLGETRENDERBUFFERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETRENDERBUFFERPARAMETERIVPROC

func (PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassRef

func (PFNGLGETRENDERBUFFERPARAMETERIVPROC) PassValue

type PFNGLGETSAMPLERPARAMETERFVPROC

type PFNGLGETSAMPLERPARAMETERFVPROC func()

func NewPFNGLGETSAMPLERPARAMETERFVPROCRef

func NewPFNGLGETSAMPLERPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLGETSAMPLERPARAMETERFVPROC

func (PFNGLGETSAMPLERPARAMETERFVPROC) PassRef

func (PFNGLGETSAMPLERPARAMETERFVPROC) PassValue

type PFNGLGETSAMPLERPARAMETERIVPROC

type PFNGLGETSAMPLERPARAMETERIVPROC func()

func NewPFNGLGETSAMPLERPARAMETERIVPROCRef

func NewPFNGLGETSAMPLERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETSAMPLERPARAMETERIVPROC

func (PFNGLGETSAMPLERPARAMETERIVPROC) PassRef

func (PFNGLGETSAMPLERPARAMETERIVPROC) PassValue

type PFNGLGETSHADERINFOLOGPROC

type PFNGLGETSHADERINFOLOGPROC func()

func NewPFNGLGETSHADERINFOLOGPROCRef

func NewPFNGLGETSHADERINFOLOGPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERINFOLOGPROC

func (PFNGLGETSHADERINFOLOGPROC) PassRef

func (PFNGLGETSHADERINFOLOGPROC) PassValue

type PFNGLGETSHADERIVPROC

type PFNGLGETSHADERIVPROC func()

func NewPFNGLGETSHADERIVPROCRef

func NewPFNGLGETSHADERIVPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERIVPROC

func (PFNGLGETSHADERIVPROC) PassRef

func (x PFNGLGETSHADERIVPROC) PassRef() (ref *C.PFNGLGETSHADERIVPROC, allocs *CgoAllocMap)

func (PFNGLGETSHADERIVPROC) PassValue

func (x PFNGLGETSHADERIVPROC) PassValue() (ref C.PFNGLGETSHADERIVPROC, allocs *CgoAllocMap)

type PFNGLGETSHADERPRECISIONFORMATPROC

type PFNGLGETSHADERPRECISIONFORMATPROC func()

func NewPFNGLGETSHADERPRECISIONFORMATPROCRef

func NewPFNGLGETSHADERPRECISIONFORMATPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERPRECISIONFORMATPROC

func (PFNGLGETSHADERPRECISIONFORMATPROC) PassRef

func (PFNGLGETSHADERPRECISIONFORMATPROC) PassValue

type PFNGLGETSHADERSOURCEPROC

type PFNGLGETSHADERSOURCEPROC func()

func NewPFNGLGETSHADERSOURCEPROCRef

func NewPFNGLGETSHADERSOURCEPROCRef(ref unsafe.Pointer) *PFNGLGETSHADERSOURCEPROC

func (PFNGLGETSHADERSOURCEPROC) PassRef

func (x PFNGLGETSHADERSOURCEPROC) PassRef() (ref *C.PFNGLGETSHADERSOURCEPROC, allocs *CgoAllocMap)

func (PFNGLGETSHADERSOURCEPROC) PassValue

func (x PFNGLGETSHADERSOURCEPROC) PassValue() (ref C.PFNGLGETSHADERSOURCEPROC, allocs *CgoAllocMap)

type PFNGLGETSTRINGIPROC

type PFNGLGETSTRINGIPROC func()

func NewPFNGLGETSTRINGIPROCRef

func NewPFNGLGETSTRINGIPROCRef(ref unsafe.Pointer) *PFNGLGETSTRINGIPROC

func (PFNGLGETSTRINGIPROC) PassRef

func (x PFNGLGETSTRINGIPROC) PassRef() (ref *C.PFNGLGETSTRINGIPROC, allocs *CgoAllocMap)

func (PFNGLGETSTRINGIPROC) PassValue

func (x PFNGLGETSTRINGIPROC) PassValue() (ref C.PFNGLGETSTRINGIPROC, allocs *CgoAllocMap)

type PFNGLGETSTRINGPROC

type PFNGLGETSTRINGPROC func()

func NewPFNGLGETSTRINGPROCRef

func NewPFNGLGETSTRINGPROCRef(ref unsafe.Pointer) *PFNGLGETSTRINGPROC

func (PFNGLGETSTRINGPROC) PassRef

func (x PFNGLGETSTRINGPROC) PassRef() (ref *C.PFNGLGETSTRINGPROC, allocs *CgoAllocMap)

func (PFNGLGETSTRINGPROC) PassValue

func (x PFNGLGETSTRINGPROC) PassValue() (ref C.PFNGLGETSTRINGPROC, allocs *CgoAllocMap)

type PFNGLGETSYNCIVPROC

type PFNGLGETSYNCIVPROC func()

func NewPFNGLGETSYNCIVPROCRef

func NewPFNGLGETSYNCIVPROCRef(ref unsafe.Pointer) *PFNGLGETSYNCIVPROC

func (PFNGLGETSYNCIVPROC) PassRef

func (x PFNGLGETSYNCIVPROC) PassRef() (ref *C.PFNGLGETSYNCIVPROC, allocs *CgoAllocMap)

func (PFNGLGETSYNCIVPROC) PassValue

func (x PFNGLGETSYNCIVPROC) PassValue() (ref C.PFNGLGETSYNCIVPROC, allocs *CgoAllocMap)

type PFNGLGETTEXPARAMETERFVPROC

type PFNGLGETTEXPARAMETERFVPROC func()

func NewPFNGLGETTEXPARAMETERFVPROCRef

func NewPFNGLGETTEXPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLGETTEXPARAMETERFVPROC

func (PFNGLGETTEXPARAMETERFVPROC) PassRef

func (PFNGLGETTEXPARAMETERFVPROC) PassValue

type PFNGLGETTEXPARAMETERIVPROC

type PFNGLGETTEXPARAMETERIVPROC func()

func NewPFNGLGETTEXPARAMETERIVPROCRef

func NewPFNGLGETTEXPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLGETTEXPARAMETERIVPROC

func (PFNGLGETTEXPARAMETERIVPROC) PassRef

func (PFNGLGETTEXPARAMETERIVPROC) PassValue

type PFNGLGETTRANSFORMFEEDBACKVARYINGPROC

type PFNGLGETTRANSFORMFEEDBACKVARYINGPROC func()

func NewPFNGLGETTRANSFORMFEEDBACKVARYINGPROCRef

func NewPFNGLGETTRANSFORMFEEDBACKVARYINGPROCRef(ref unsafe.Pointer) *PFNGLGETTRANSFORMFEEDBACKVARYINGPROC

func (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) PassRef

func (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) PassValue

type PFNGLGETUNIFORMBLOCKINDEXPROC

type PFNGLGETUNIFORMBLOCKINDEXPROC func()

func NewPFNGLGETUNIFORMBLOCKINDEXPROCRef

func NewPFNGLGETUNIFORMBLOCKINDEXPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMBLOCKINDEXPROC

func (PFNGLGETUNIFORMBLOCKINDEXPROC) PassRef

func (PFNGLGETUNIFORMBLOCKINDEXPROC) PassValue

type PFNGLGETUNIFORMFVPROC

type PFNGLGETUNIFORMFVPROC func()

func NewPFNGLGETUNIFORMFVPROCRef

func NewPFNGLGETUNIFORMFVPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMFVPROC

func (PFNGLGETUNIFORMFVPROC) PassRef

func (x PFNGLGETUNIFORMFVPROC) PassRef() (ref *C.PFNGLGETUNIFORMFVPROC, allocs *CgoAllocMap)

func (PFNGLGETUNIFORMFVPROC) PassValue

func (x PFNGLGETUNIFORMFVPROC) PassValue() (ref C.PFNGLGETUNIFORMFVPROC, allocs *CgoAllocMap)

type PFNGLGETUNIFORMINDICESPROC

type PFNGLGETUNIFORMINDICESPROC func()

func NewPFNGLGETUNIFORMINDICESPROCRef

func NewPFNGLGETUNIFORMINDICESPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMINDICESPROC

func (PFNGLGETUNIFORMINDICESPROC) PassRef

func (PFNGLGETUNIFORMINDICESPROC) PassValue

type PFNGLGETUNIFORMIVPROC

type PFNGLGETUNIFORMIVPROC func()

func NewPFNGLGETUNIFORMIVPROCRef

func NewPFNGLGETUNIFORMIVPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMIVPROC

func (PFNGLGETUNIFORMIVPROC) PassRef

func (x PFNGLGETUNIFORMIVPROC) PassRef() (ref *C.PFNGLGETUNIFORMIVPROC, allocs *CgoAllocMap)

func (PFNGLGETUNIFORMIVPROC) PassValue

func (x PFNGLGETUNIFORMIVPROC) PassValue() (ref C.PFNGLGETUNIFORMIVPROC, allocs *CgoAllocMap)

type PFNGLGETUNIFORMLOCATIONPROC

type PFNGLGETUNIFORMLOCATIONPROC func()

func NewPFNGLGETUNIFORMLOCATIONPROCRef

func NewPFNGLGETUNIFORMLOCATIONPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMLOCATIONPROC

func (PFNGLGETUNIFORMLOCATIONPROC) PassRef

func (PFNGLGETUNIFORMLOCATIONPROC) PassValue

type PFNGLGETUNIFORMUIVPROC

type PFNGLGETUNIFORMUIVPROC func()

func NewPFNGLGETUNIFORMUIVPROCRef

func NewPFNGLGETUNIFORMUIVPROCRef(ref unsafe.Pointer) *PFNGLGETUNIFORMUIVPROC

func (PFNGLGETUNIFORMUIVPROC) PassRef

func (x PFNGLGETUNIFORMUIVPROC) PassRef() (ref *C.PFNGLGETUNIFORMUIVPROC, allocs *CgoAllocMap)

func (PFNGLGETUNIFORMUIVPROC) PassValue

func (x PFNGLGETUNIFORMUIVPROC) PassValue() (ref C.PFNGLGETUNIFORMUIVPROC, allocs *CgoAllocMap)

type PFNGLGETVERTEXATTRIBFVPROC

type PFNGLGETVERTEXATTRIBFVPROC func()

func NewPFNGLGETVERTEXATTRIBFVPROCRef

func NewPFNGLGETVERTEXATTRIBFVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBFVPROC

func (PFNGLGETVERTEXATTRIBFVPROC) PassRef

func (PFNGLGETVERTEXATTRIBFVPROC) PassValue

type PFNGLGETVERTEXATTRIBIIVPROC

type PFNGLGETVERTEXATTRIBIIVPROC func()

func NewPFNGLGETVERTEXATTRIBIIVPROCRef

func NewPFNGLGETVERTEXATTRIBIIVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBIIVPROC

func (PFNGLGETVERTEXATTRIBIIVPROC) PassRef

func (PFNGLGETVERTEXATTRIBIIVPROC) PassValue

type PFNGLGETVERTEXATTRIBIUIVPROC

type PFNGLGETVERTEXATTRIBIUIVPROC func()

func NewPFNGLGETVERTEXATTRIBIUIVPROCRef

func NewPFNGLGETVERTEXATTRIBIUIVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBIUIVPROC

func (PFNGLGETVERTEXATTRIBIUIVPROC) PassRef

func (PFNGLGETVERTEXATTRIBIUIVPROC) PassValue

type PFNGLGETVERTEXATTRIBIVPROC

type PFNGLGETVERTEXATTRIBIVPROC func()

func NewPFNGLGETVERTEXATTRIBIVPROCRef

func NewPFNGLGETVERTEXATTRIBIVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBIVPROC

func (PFNGLGETVERTEXATTRIBIVPROC) PassRef

func (PFNGLGETVERTEXATTRIBIVPROC) PassValue

type PFNGLGETVERTEXATTRIBPOINTERVPROC

type PFNGLGETVERTEXATTRIBPOINTERVPROC func()

func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef

func NewPFNGLGETVERTEXATTRIBPOINTERVPROCRef(ref unsafe.Pointer) *PFNGLGETVERTEXATTRIBPOINTERVPROC

func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassRef

func (PFNGLGETVERTEXATTRIBPOINTERVPROC) PassValue

type PFNGLHINTPROC

type PFNGLHINTPROC func()

func NewPFNGLHINTPROCRef

func NewPFNGLHINTPROCRef(ref unsafe.Pointer) *PFNGLHINTPROC

func (PFNGLHINTPROC) PassRef

func (x PFNGLHINTPROC) PassRef() (ref *C.PFNGLHINTPROC, allocs *CgoAllocMap)

func (PFNGLHINTPROC) PassValue

func (x PFNGLHINTPROC) PassValue() (ref C.PFNGLHINTPROC, allocs *CgoAllocMap)

type PFNGLINVALIDATEFRAMEBUFFERPROC

type PFNGLINVALIDATEFRAMEBUFFERPROC func()

func NewPFNGLINVALIDATEFRAMEBUFFERPROCRef

func NewPFNGLINVALIDATEFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLINVALIDATEFRAMEBUFFERPROC

func (PFNGLINVALIDATEFRAMEBUFFERPROC) PassRef

func (PFNGLINVALIDATEFRAMEBUFFERPROC) PassValue

type PFNGLINVALIDATESUBFRAMEBUFFERPROC

type PFNGLINVALIDATESUBFRAMEBUFFERPROC func()

func NewPFNGLINVALIDATESUBFRAMEBUFFERPROCRef

func NewPFNGLINVALIDATESUBFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLINVALIDATESUBFRAMEBUFFERPROC

func (PFNGLINVALIDATESUBFRAMEBUFFERPROC) PassRef

func (PFNGLINVALIDATESUBFRAMEBUFFERPROC) PassValue

type PFNGLISBUFFERPROC

type PFNGLISBUFFERPROC func()

func NewPFNGLISBUFFERPROCRef

func NewPFNGLISBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISBUFFERPROC

func (PFNGLISBUFFERPROC) PassRef

func (x PFNGLISBUFFERPROC) PassRef() (ref *C.PFNGLISBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLISBUFFERPROC) PassValue

func (x PFNGLISBUFFERPROC) PassValue() (ref C.PFNGLISBUFFERPROC, allocs *CgoAllocMap)

type PFNGLISENABLEDPROC

type PFNGLISENABLEDPROC func()

func NewPFNGLISENABLEDPROCRef

func NewPFNGLISENABLEDPROCRef(ref unsafe.Pointer) *PFNGLISENABLEDPROC

func (PFNGLISENABLEDPROC) PassRef

func (x PFNGLISENABLEDPROC) PassRef() (ref *C.PFNGLISENABLEDPROC, allocs *CgoAllocMap)

func (PFNGLISENABLEDPROC) PassValue

func (x PFNGLISENABLEDPROC) PassValue() (ref C.PFNGLISENABLEDPROC, allocs *CgoAllocMap)

type PFNGLISFRAMEBUFFERPROC

type PFNGLISFRAMEBUFFERPROC func()

func NewPFNGLISFRAMEBUFFERPROCRef

func NewPFNGLISFRAMEBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISFRAMEBUFFERPROC

func (PFNGLISFRAMEBUFFERPROC) PassRef

func (x PFNGLISFRAMEBUFFERPROC) PassRef() (ref *C.PFNGLISFRAMEBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLISFRAMEBUFFERPROC) PassValue

func (x PFNGLISFRAMEBUFFERPROC) PassValue() (ref C.PFNGLISFRAMEBUFFERPROC, allocs *CgoAllocMap)

type PFNGLISPROGRAMPROC

type PFNGLISPROGRAMPROC func()

func NewPFNGLISPROGRAMPROCRef

func NewPFNGLISPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLISPROGRAMPROC

func (PFNGLISPROGRAMPROC) PassRef

func (x PFNGLISPROGRAMPROC) PassRef() (ref *C.PFNGLISPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLISPROGRAMPROC) PassValue

func (x PFNGLISPROGRAMPROC) PassValue() (ref C.PFNGLISPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLISQUERYPROC

type PFNGLISQUERYPROC func()

func NewPFNGLISQUERYPROCRef

func NewPFNGLISQUERYPROCRef(ref unsafe.Pointer) *PFNGLISQUERYPROC

func (PFNGLISQUERYPROC) PassRef

func (x PFNGLISQUERYPROC) PassRef() (ref *C.PFNGLISQUERYPROC, allocs *CgoAllocMap)

func (PFNGLISQUERYPROC) PassValue

func (x PFNGLISQUERYPROC) PassValue() (ref C.PFNGLISQUERYPROC, allocs *CgoAllocMap)

type PFNGLISRENDERBUFFERPROC

type PFNGLISRENDERBUFFERPROC func()

func NewPFNGLISRENDERBUFFERPROCRef

func NewPFNGLISRENDERBUFFERPROCRef(ref unsafe.Pointer) *PFNGLISRENDERBUFFERPROC

func (PFNGLISRENDERBUFFERPROC) PassRef

func (x PFNGLISRENDERBUFFERPROC) PassRef() (ref *C.PFNGLISRENDERBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLISRENDERBUFFERPROC) PassValue

func (x PFNGLISRENDERBUFFERPROC) PassValue() (ref C.PFNGLISRENDERBUFFERPROC, allocs *CgoAllocMap)

type PFNGLISSAMPLERPROC

type PFNGLISSAMPLERPROC func()

func NewPFNGLISSAMPLERPROCRef

func NewPFNGLISSAMPLERPROCRef(ref unsafe.Pointer) *PFNGLISSAMPLERPROC

func (PFNGLISSAMPLERPROC) PassRef

func (x PFNGLISSAMPLERPROC) PassRef() (ref *C.PFNGLISSAMPLERPROC, allocs *CgoAllocMap)

func (PFNGLISSAMPLERPROC) PassValue

func (x PFNGLISSAMPLERPROC) PassValue() (ref C.PFNGLISSAMPLERPROC, allocs *CgoAllocMap)

type PFNGLISSHADERPROC

type PFNGLISSHADERPROC func()

func NewPFNGLISSHADERPROCRef

func NewPFNGLISSHADERPROCRef(ref unsafe.Pointer) *PFNGLISSHADERPROC

func (PFNGLISSHADERPROC) PassRef

func (x PFNGLISSHADERPROC) PassRef() (ref *C.PFNGLISSHADERPROC, allocs *CgoAllocMap)

func (PFNGLISSHADERPROC) PassValue

func (x PFNGLISSHADERPROC) PassValue() (ref C.PFNGLISSHADERPROC, allocs *CgoAllocMap)

type PFNGLISSYNCPROC

type PFNGLISSYNCPROC func()

func NewPFNGLISSYNCPROCRef

func NewPFNGLISSYNCPROCRef(ref unsafe.Pointer) *PFNGLISSYNCPROC

func (PFNGLISSYNCPROC) PassRef

func (x PFNGLISSYNCPROC) PassRef() (ref *C.PFNGLISSYNCPROC, allocs *CgoAllocMap)

func (PFNGLISSYNCPROC) PassValue

func (x PFNGLISSYNCPROC) PassValue() (ref C.PFNGLISSYNCPROC, allocs *CgoAllocMap)

type PFNGLISTEXTUREPROC

type PFNGLISTEXTUREPROC func()

func NewPFNGLISTEXTUREPROCRef

func NewPFNGLISTEXTUREPROCRef(ref unsafe.Pointer) *PFNGLISTEXTUREPROC

func (PFNGLISTEXTUREPROC) PassRef

func (x PFNGLISTEXTUREPROC) PassRef() (ref *C.PFNGLISTEXTUREPROC, allocs *CgoAllocMap)

func (PFNGLISTEXTUREPROC) PassValue

func (x PFNGLISTEXTUREPROC) PassValue() (ref C.PFNGLISTEXTUREPROC, allocs *CgoAllocMap)

type PFNGLISTRANSFORMFEEDBACKPROC

type PFNGLISTRANSFORMFEEDBACKPROC func()

func NewPFNGLISTRANSFORMFEEDBACKPROCRef

func NewPFNGLISTRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLISTRANSFORMFEEDBACKPROC

func (PFNGLISTRANSFORMFEEDBACKPROC) PassRef

func (PFNGLISTRANSFORMFEEDBACKPROC) PassValue

type PFNGLISVERTEXARRAYPROC

type PFNGLISVERTEXARRAYPROC func()

func NewPFNGLISVERTEXARRAYPROCRef

func NewPFNGLISVERTEXARRAYPROCRef(ref unsafe.Pointer) *PFNGLISVERTEXARRAYPROC

func (PFNGLISVERTEXARRAYPROC) PassRef

func (x PFNGLISVERTEXARRAYPROC) PassRef() (ref *C.PFNGLISVERTEXARRAYPROC, allocs *CgoAllocMap)

func (PFNGLISVERTEXARRAYPROC) PassValue

func (x PFNGLISVERTEXARRAYPROC) PassValue() (ref C.PFNGLISVERTEXARRAYPROC, allocs *CgoAllocMap)

type PFNGLLINEWIDTHPROC

type PFNGLLINEWIDTHPROC func()

func NewPFNGLLINEWIDTHPROCRef

func NewPFNGLLINEWIDTHPROCRef(ref unsafe.Pointer) *PFNGLLINEWIDTHPROC

func (PFNGLLINEWIDTHPROC) PassRef

func (x PFNGLLINEWIDTHPROC) PassRef() (ref *C.PFNGLLINEWIDTHPROC, allocs *CgoAllocMap)

func (PFNGLLINEWIDTHPROC) PassValue

func (x PFNGLLINEWIDTHPROC) PassValue() (ref C.PFNGLLINEWIDTHPROC, allocs *CgoAllocMap)

type PFNGLLINKPROGRAMPROC

type PFNGLLINKPROGRAMPROC func()

func NewPFNGLLINKPROGRAMPROCRef

func NewPFNGLLINKPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLLINKPROGRAMPROC

func (PFNGLLINKPROGRAMPROC) PassRef

func (x PFNGLLINKPROGRAMPROC) PassRef() (ref *C.PFNGLLINKPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLLINKPROGRAMPROC) PassValue

func (x PFNGLLINKPROGRAMPROC) PassValue() (ref C.PFNGLLINKPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLMAPBUFFERRANGEPROC

type PFNGLMAPBUFFERRANGEPROC func()

func NewPFNGLMAPBUFFERRANGEPROCRef

func NewPFNGLMAPBUFFERRANGEPROCRef(ref unsafe.Pointer) *PFNGLMAPBUFFERRANGEPROC

func (PFNGLMAPBUFFERRANGEPROC) PassRef

func (x PFNGLMAPBUFFERRANGEPROC) PassRef() (ref *C.PFNGLMAPBUFFERRANGEPROC, allocs *CgoAllocMap)

func (PFNGLMAPBUFFERRANGEPROC) PassValue

func (x PFNGLMAPBUFFERRANGEPROC) PassValue() (ref C.PFNGLMAPBUFFERRANGEPROC, allocs *CgoAllocMap)

type PFNGLPAUSETRANSFORMFEEDBACKPROC

type PFNGLPAUSETRANSFORMFEEDBACKPROC func()

func NewPFNGLPAUSETRANSFORMFEEDBACKPROCRef

func NewPFNGLPAUSETRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLPAUSETRANSFORMFEEDBACKPROC

func (PFNGLPAUSETRANSFORMFEEDBACKPROC) PassRef

func (PFNGLPAUSETRANSFORMFEEDBACKPROC) PassValue

type PFNGLPIXELSTOREIPROC

type PFNGLPIXELSTOREIPROC func()

func NewPFNGLPIXELSTOREIPROCRef

func NewPFNGLPIXELSTOREIPROCRef(ref unsafe.Pointer) *PFNGLPIXELSTOREIPROC

func (PFNGLPIXELSTOREIPROC) PassRef

func (x PFNGLPIXELSTOREIPROC) PassRef() (ref *C.PFNGLPIXELSTOREIPROC, allocs *CgoAllocMap)

func (PFNGLPIXELSTOREIPROC) PassValue

func (x PFNGLPIXELSTOREIPROC) PassValue() (ref C.PFNGLPIXELSTOREIPROC, allocs *CgoAllocMap)

type PFNGLPOLYGONOFFSETPROC

type PFNGLPOLYGONOFFSETPROC func()

func NewPFNGLPOLYGONOFFSETPROCRef

func NewPFNGLPOLYGONOFFSETPROCRef(ref unsafe.Pointer) *PFNGLPOLYGONOFFSETPROC

func (PFNGLPOLYGONOFFSETPROC) PassRef

func (x PFNGLPOLYGONOFFSETPROC) PassRef() (ref *C.PFNGLPOLYGONOFFSETPROC, allocs *CgoAllocMap)

func (PFNGLPOLYGONOFFSETPROC) PassValue

func (x PFNGLPOLYGONOFFSETPROC) PassValue() (ref C.PFNGLPOLYGONOFFSETPROC, allocs *CgoAllocMap)

type PFNGLPROGRAMBINARYPROC

type PFNGLPROGRAMBINARYPROC func()

func NewPFNGLPROGRAMBINARYPROCRef

func NewPFNGLPROGRAMBINARYPROCRef(ref unsafe.Pointer) *PFNGLPROGRAMBINARYPROC

func (PFNGLPROGRAMBINARYPROC) PassRef

func (x PFNGLPROGRAMBINARYPROC) PassRef() (ref *C.PFNGLPROGRAMBINARYPROC, allocs *CgoAllocMap)

func (PFNGLPROGRAMBINARYPROC) PassValue

func (x PFNGLPROGRAMBINARYPROC) PassValue() (ref C.PFNGLPROGRAMBINARYPROC, allocs *CgoAllocMap)

type PFNGLPROGRAMPARAMETERIPROC

type PFNGLPROGRAMPARAMETERIPROC func()

func NewPFNGLPROGRAMPARAMETERIPROCRef

func NewPFNGLPROGRAMPARAMETERIPROCRef(ref unsafe.Pointer) *PFNGLPROGRAMPARAMETERIPROC

func (PFNGLPROGRAMPARAMETERIPROC) PassRef

func (PFNGLPROGRAMPARAMETERIPROC) PassValue

type PFNGLREADBUFFERPROC

type PFNGLREADBUFFERPROC func()

func NewPFNGLREADBUFFERPROCRef

func NewPFNGLREADBUFFERPROCRef(ref unsafe.Pointer) *PFNGLREADBUFFERPROC

func (PFNGLREADBUFFERPROC) PassRef

func (x PFNGLREADBUFFERPROC) PassRef() (ref *C.PFNGLREADBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLREADBUFFERPROC) PassValue

func (x PFNGLREADBUFFERPROC) PassValue() (ref C.PFNGLREADBUFFERPROC, allocs *CgoAllocMap)

type PFNGLREADPIXELSPROC

type PFNGLREADPIXELSPROC func()

func NewPFNGLREADPIXELSPROCRef

func NewPFNGLREADPIXELSPROCRef(ref unsafe.Pointer) *PFNGLREADPIXELSPROC

func (PFNGLREADPIXELSPROC) PassRef

func (x PFNGLREADPIXELSPROC) PassRef() (ref *C.PFNGLREADPIXELSPROC, allocs *CgoAllocMap)

func (PFNGLREADPIXELSPROC) PassValue

func (x PFNGLREADPIXELSPROC) PassValue() (ref C.PFNGLREADPIXELSPROC, allocs *CgoAllocMap)

type PFNGLRELEASESHADERCOMPILERPROC

type PFNGLRELEASESHADERCOMPILERPROC func()

func NewPFNGLRELEASESHADERCOMPILERPROCRef

func NewPFNGLRELEASESHADERCOMPILERPROCRef(ref unsafe.Pointer) *PFNGLRELEASESHADERCOMPILERPROC

func (PFNGLRELEASESHADERCOMPILERPROC) PassRef

func (PFNGLRELEASESHADERCOMPILERPROC) PassValue

type PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC

type PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC func()

func NewPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROCRef

func NewPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROCRef(ref unsafe.Pointer) *PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC

func (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) PassRef

func (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) PassValue

type PFNGLRENDERBUFFERSTORAGEPROC

type PFNGLRENDERBUFFERSTORAGEPROC func()

func NewPFNGLRENDERBUFFERSTORAGEPROCRef

func NewPFNGLRENDERBUFFERSTORAGEPROCRef(ref unsafe.Pointer) *PFNGLRENDERBUFFERSTORAGEPROC

func (PFNGLRENDERBUFFERSTORAGEPROC) PassRef

func (PFNGLRENDERBUFFERSTORAGEPROC) PassValue

type PFNGLRESUMETRANSFORMFEEDBACKPROC

type PFNGLRESUMETRANSFORMFEEDBACKPROC func()

func NewPFNGLRESUMETRANSFORMFEEDBACKPROCRef

func NewPFNGLRESUMETRANSFORMFEEDBACKPROCRef(ref unsafe.Pointer) *PFNGLRESUMETRANSFORMFEEDBACKPROC

func (PFNGLRESUMETRANSFORMFEEDBACKPROC) PassRef

func (PFNGLRESUMETRANSFORMFEEDBACKPROC) PassValue

type PFNGLSAMPLECOVERAGEPROC

type PFNGLSAMPLECOVERAGEPROC func()

func NewPFNGLSAMPLECOVERAGEPROCRef

func NewPFNGLSAMPLECOVERAGEPROCRef(ref unsafe.Pointer) *PFNGLSAMPLECOVERAGEPROC

func (PFNGLSAMPLECOVERAGEPROC) PassRef

func (x PFNGLSAMPLECOVERAGEPROC) PassRef() (ref *C.PFNGLSAMPLECOVERAGEPROC, allocs *CgoAllocMap)

func (PFNGLSAMPLECOVERAGEPROC) PassValue

func (x PFNGLSAMPLECOVERAGEPROC) PassValue() (ref C.PFNGLSAMPLECOVERAGEPROC, allocs *CgoAllocMap)

type PFNGLSAMPLERPARAMETERFPROC

type PFNGLSAMPLERPARAMETERFPROC func()

func NewPFNGLSAMPLERPARAMETERFPROCRef

func NewPFNGLSAMPLERPARAMETERFPROCRef(ref unsafe.Pointer) *PFNGLSAMPLERPARAMETERFPROC

func (PFNGLSAMPLERPARAMETERFPROC) PassRef

func (PFNGLSAMPLERPARAMETERFPROC) PassValue

type PFNGLSAMPLERPARAMETERFVPROC

type PFNGLSAMPLERPARAMETERFVPROC func()

func NewPFNGLSAMPLERPARAMETERFVPROCRef

func NewPFNGLSAMPLERPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLSAMPLERPARAMETERFVPROC

func (PFNGLSAMPLERPARAMETERFVPROC) PassRef

func (PFNGLSAMPLERPARAMETERFVPROC) PassValue

type PFNGLSAMPLERPARAMETERIPROC

type PFNGLSAMPLERPARAMETERIPROC func()

func NewPFNGLSAMPLERPARAMETERIPROCRef

func NewPFNGLSAMPLERPARAMETERIPROCRef(ref unsafe.Pointer) *PFNGLSAMPLERPARAMETERIPROC

func (PFNGLSAMPLERPARAMETERIPROC) PassRef

func (PFNGLSAMPLERPARAMETERIPROC) PassValue

type PFNGLSAMPLERPARAMETERIVPROC

type PFNGLSAMPLERPARAMETERIVPROC func()

func NewPFNGLSAMPLERPARAMETERIVPROCRef

func NewPFNGLSAMPLERPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLSAMPLERPARAMETERIVPROC

func (PFNGLSAMPLERPARAMETERIVPROC) PassRef

func (PFNGLSAMPLERPARAMETERIVPROC) PassValue

type PFNGLSCISSORPROC

type PFNGLSCISSORPROC func()

func NewPFNGLSCISSORPROCRef

func NewPFNGLSCISSORPROCRef(ref unsafe.Pointer) *PFNGLSCISSORPROC

func (PFNGLSCISSORPROC) PassRef

func (x PFNGLSCISSORPROC) PassRef() (ref *C.PFNGLSCISSORPROC, allocs *CgoAllocMap)

func (PFNGLSCISSORPROC) PassValue

func (x PFNGLSCISSORPROC) PassValue() (ref C.PFNGLSCISSORPROC, allocs *CgoAllocMap)

type PFNGLSHADERBINARYPROC

type PFNGLSHADERBINARYPROC func()

func NewPFNGLSHADERBINARYPROCRef

func NewPFNGLSHADERBINARYPROCRef(ref unsafe.Pointer) *PFNGLSHADERBINARYPROC

func (PFNGLSHADERBINARYPROC) PassRef

func (x PFNGLSHADERBINARYPROC) PassRef() (ref *C.PFNGLSHADERBINARYPROC, allocs *CgoAllocMap)

func (PFNGLSHADERBINARYPROC) PassValue

func (x PFNGLSHADERBINARYPROC) PassValue() (ref C.PFNGLSHADERBINARYPROC, allocs *CgoAllocMap)

type PFNGLSHADERSOURCEPROC

type PFNGLSHADERSOURCEPROC func()

func NewPFNGLSHADERSOURCEPROCRef

func NewPFNGLSHADERSOURCEPROCRef(ref unsafe.Pointer) *PFNGLSHADERSOURCEPROC

func (PFNGLSHADERSOURCEPROC) PassRef

func (x PFNGLSHADERSOURCEPROC) PassRef() (ref *C.PFNGLSHADERSOURCEPROC, allocs *CgoAllocMap)

func (PFNGLSHADERSOURCEPROC) PassValue

func (x PFNGLSHADERSOURCEPROC) PassValue() (ref C.PFNGLSHADERSOURCEPROC, allocs *CgoAllocMap)

type PFNGLSTENCILFUNCPROC

type PFNGLSTENCILFUNCPROC func()

func NewPFNGLSTENCILFUNCPROCRef

func NewPFNGLSTENCILFUNCPROCRef(ref unsafe.Pointer) *PFNGLSTENCILFUNCPROC

func (PFNGLSTENCILFUNCPROC) PassRef

func (x PFNGLSTENCILFUNCPROC) PassRef() (ref *C.PFNGLSTENCILFUNCPROC, allocs *CgoAllocMap)

func (PFNGLSTENCILFUNCPROC) PassValue

func (x PFNGLSTENCILFUNCPROC) PassValue() (ref C.PFNGLSTENCILFUNCPROC, allocs *CgoAllocMap)

type PFNGLSTENCILFUNCSEPARATEPROC

type PFNGLSTENCILFUNCSEPARATEPROC func()

func NewPFNGLSTENCILFUNCSEPARATEPROCRef

func NewPFNGLSTENCILFUNCSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILFUNCSEPARATEPROC

func (PFNGLSTENCILFUNCSEPARATEPROC) PassRef

func (PFNGLSTENCILFUNCSEPARATEPROC) PassValue

type PFNGLSTENCILMASKPROC

type PFNGLSTENCILMASKPROC func()

func NewPFNGLSTENCILMASKPROCRef

func NewPFNGLSTENCILMASKPROCRef(ref unsafe.Pointer) *PFNGLSTENCILMASKPROC

func (PFNGLSTENCILMASKPROC) PassRef

func (x PFNGLSTENCILMASKPROC) PassRef() (ref *C.PFNGLSTENCILMASKPROC, allocs *CgoAllocMap)

func (PFNGLSTENCILMASKPROC) PassValue

func (x PFNGLSTENCILMASKPROC) PassValue() (ref C.PFNGLSTENCILMASKPROC, allocs *CgoAllocMap)

type PFNGLSTENCILMASKSEPARATEPROC

type PFNGLSTENCILMASKSEPARATEPROC func()

func NewPFNGLSTENCILMASKSEPARATEPROCRef

func NewPFNGLSTENCILMASKSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILMASKSEPARATEPROC

func (PFNGLSTENCILMASKSEPARATEPROC) PassRef

func (PFNGLSTENCILMASKSEPARATEPROC) PassValue

type PFNGLSTENCILOPPROC

type PFNGLSTENCILOPPROC func()

func NewPFNGLSTENCILOPPROCRef

func NewPFNGLSTENCILOPPROCRef(ref unsafe.Pointer) *PFNGLSTENCILOPPROC

func (PFNGLSTENCILOPPROC) PassRef

func (x PFNGLSTENCILOPPROC) PassRef() (ref *C.PFNGLSTENCILOPPROC, allocs *CgoAllocMap)

func (PFNGLSTENCILOPPROC) PassValue

func (x PFNGLSTENCILOPPROC) PassValue() (ref C.PFNGLSTENCILOPPROC, allocs *CgoAllocMap)

type PFNGLSTENCILOPSEPARATEPROC

type PFNGLSTENCILOPSEPARATEPROC func()

func NewPFNGLSTENCILOPSEPARATEPROCRef

func NewPFNGLSTENCILOPSEPARATEPROCRef(ref unsafe.Pointer) *PFNGLSTENCILOPSEPARATEPROC

func (PFNGLSTENCILOPSEPARATEPROC) PassRef

func (PFNGLSTENCILOPSEPARATEPROC) PassValue

type PFNGLTEXIMAGE2DPROC

type PFNGLTEXIMAGE2DPROC func()

func NewPFNGLTEXIMAGE2DPROCRef

func NewPFNGLTEXIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLTEXIMAGE2DPROC

func (PFNGLTEXIMAGE2DPROC) PassRef

func (x PFNGLTEXIMAGE2DPROC) PassRef() (ref *C.PFNGLTEXIMAGE2DPROC, allocs *CgoAllocMap)

func (PFNGLTEXIMAGE2DPROC) PassValue

func (x PFNGLTEXIMAGE2DPROC) PassValue() (ref C.PFNGLTEXIMAGE2DPROC, allocs *CgoAllocMap)

type PFNGLTEXIMAGE3DPROC

type PFNGLTEXIMAGE3DPROC func()

func NewPFNGLTEXIMAGE3DPROCRef

func NewPFNGLTEXIMAGE3DPROCRef(ref unsafe.Pointer) *PFNGLTEXIMAGE3DPROC

func (PFNGLTEXIMAGE3DPROC) PassRef

func (x PFNGLTEXIMAGE3DPROC) PassRef() (ref *C.PFNGLTEXIMAGE3DPROC, allocs *CgoAllocMap)

func (PFNGLTEXIMAGE3DPROC) PassValue

func (x PFNGLTEXIMAGE3DPROC) PassValue() (ref C.PFNGLTEXIMAGE3DPROC, allocs *CgoAllocMap)

type PFNGLTEXPARAMETERFPROC

type PFNGLTEXPARAMETERFPROC func()

func NewPFNGLTEXPARAMETERFPROCRef

func NewPFNGLTEXPARAMETERFPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERFPROC

func (PFNGLTEXPARAMETERFPROC) PassRef

func (x PFNGLTEXPARAMETERFPROC) PassRef() (ref *C.PFNGLTEXPARAMETERFPROC, allocs *CgoAllocMap)

func (PFNGLTEXPARAMETERFPROC) PassValue

func (x PFNGLTEXPARAMETERFPROC) PassValue() (ref C.PFNGLTEXPARAMETERFPROC, allocs *CgoAllocMap)

type PFNGLTEXPARAMETERFVPROC

type PFNGLTEXPARAMETERFVPROC func()

func NewPFNGLTEXPARAMETERFVPROCRef

func NewPFNGLTEXPARAMETERFVPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERFVPROC

func (PFNGLTEXPARAMETERFVPROC) PassRef

func (x PFNGLTEXPARAMETERFVPROC) PassRef() (ref *C.PFNGLTEXPARAMETERFVPROC, allocs *CgoAllocMap)

func (PFNGLTEXPARAMETERFVPROC) PassValue

func (x PFNGLTEXPARAMETERFVPROC) PassValue() (ref C.PFNGLTEXPARAMETERFVPROC, allocs *CgoAllocMap)

type PFNGLTEXPARAMETERIPROC

type PFNGLTEXPARAMETERIPROC func()

func NewPFNGLTEXPARAMETERIPROCRef

func NewPFNGLTEXPARAMETERIPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERIPROC

func (PFNGLTEXPARAMETERIPROC) PassRef

func (x PFNGLTEXPARAMETERIPROC) PassRef() (ref *C.PFNGLTEXPARAMETERIPROC, allocs *CgoAllocMap)

func (PFNGLTEXPARAMETERIPROC) PassValue

func (x PFNGLTEXPARAMETERIPROC) PassValue() (ref C.PFNGLTEXPARAMETERIPROC, allocs *CgoAllocMap)

type PFNGLTEXPARAMETERIVPROC

type PFNGLTEXPARAMETERIVPROC func()

func NewPFNGLTEXPARAMETERIVPROCRef

func NewPFNGLTEXPARAMETERIVPROCRef(ref unsafe.Pointer) *PFNGLTEXPARAMETERIVPROC

func (PFNGLTEXPARAMETERIVPROC) PassRef

func (x PFNGLTEXPARAMETERIVPROC) PassRef() (ref *C.PFNGLTEXPARAMETERIVPROC, allocs *CgoAllocMap)

func (PFNGLTEXPARAMETERIVPROC) PassValue

func (x PFNGLTEXPARAMETERIVPROC) PassValue() (ref C.PFNGLTEXPARAMETERIVPROC, allocs *CgoAllocMap)

type PFNGLTEXSTORAGE2DPROC

type PFNGLTEXSTORAGE2DPROC func()

func NewPFNGLTEXSTORAGE2DPROCRef

func NewPFNGLTEXSTORAGE2DPROCRef(ref unsafe.Pointer) *PFNGLTEXSTORAGE2DPROC

func (PFNGLTEXSTORAGE2DPROC) PassRef

func (x PFNGLTEXSTORAGE2DPROC) PassRef() (ref *C.PFNGLTEXSTORAGE2DPROC, allocs *CgoAllocMap)

func (PFNGLTEXSTORAGE2DPROC) PassValue

func (x PFNGLTEXSTORAGE2DPROC) PassValue() (ref C.PFNGLTEXSTORAGE2DPROC, allocs *CgoAllocMap)

type PFNGLTEXSTORAGE3DPROC

type PFNGLTEXSTORAGE3DPROC func()

func NewPFNGLTEXSTORAGE3DPROCRef

func NewPFNGLTEXSTORAGE3DPROCRef(ref unsafe.Pointer) *PFNGLTEXSTORAGE3DPROC

func (PFNGLTEXSTORAGE3DPROC) PassRef

func (x PFNGLTEXSTORAGE3DPROC) PassRef() (ref *C.PFNGLTEXSTORAGE3DPROC, allocs *CgoAllocMap)

func (PFNGLTEXSTORAGE3DPROC) PassValue

func (x PFNGLTEXSTORAGE3DPROC) PassValue() (ref C.PFNGLTEXSTORAGE3DPROC, allocs *CgoAllocMap)

type PFNGLTEXSUBIMAGE2DPROC

type PFNGLTEXSUBIMAGE2DPROC func()

func NewPFNGLTEXSUBIMAGE2DPROCRef

func NewPFNGLTEXSUBIMAGE2DPROCRef(ref unsafe.Pointer) *PFNGLTEXSUBIMAGE2DPROC

func (PFNGLTEXSUBIMAGE2DPROC) PassRef

func (x PFNGLTEXSUBIMAGE2DPROC) PassRef() (ref *C.PFNGLTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)

func (PFNGLTEXSUBIMAGE2DPROC) PassValue

func (x PFNGLTEXSUBIMAGE2DPROC) PassValue() (ref C.PFNGLTEXSUBIMAGE2DPROC, allocs *CgoAllocMap)

type PFNGLTEXSUBIMAGE3DPROC

type PFNGLTEXSUBIMAGE3DPROC func()

func NewPFNGLTEXSUBIMAGE3DPROCRef

func NewPFNGLTEXSUBIMAGE3DPROCRef(ref unsafe.Pointer) *PFNGLTEXSUBIMAGE3DPROC

func (PFNGLTEXSUBIMAGE3DPROC) PassRef

func (x PFNGLTEXSUBIMAGE3DPROC) PassRef() (ref *C.PFNGLTEXSUBIMAGE3DPROC, allocs *CgoAllocMap)

func (PFNGLTEXSUBIMAGE3DPROC) PassValue

func (x PFNGLTEXSUBIMAGE3DPROC) PassValue() (ref C.PFNGLTEXSUBIMAGE3DPROC, allocs *CgoAllocMap)

type PFNGLTRANSFORMFEEDBACKVARYINGSPROC

type PFNGLTRANSFORMFEEDBACKVARYINGSPROC func()

func NewPFNGLTRANSFORMFEEDBACKVARYINGSPROCRef

func NewPFNGLTRANSFORMFEEDBACKVARYINGSPROCRef(ref unsafe.Pointer) *PFNGLTRANSFORMFEEDBACKVARYINGSPROC

func (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) PassRef

func (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) PassValue

type PFNGLUNIFORM1FPROC

type PFNGLUNIFORM1FPROC func()

func NewPFNGLUNIFORM1FPROCRef

func NewPFNGLUNIFORM1FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1FPROC

func (PFNGLUNIFORM1FPROC) PassRef

func (x PFNGLUNIFORM1FPROC) PassRef() (ref *C.PFNGLUNIFORM1FPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1FPROC) PassValue

func (x PFNGLUNIFORM1FPROC) PassValue() (ref C.PFNGLUNIFORM1FPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM1FVPROC

type PFNGLUNIFORM1FVPROC func()

func NewPFNGLUNIFORM1FVPROCRef

func NewPFNGLUNIFORM1FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1FVPROC

func (PFNGLUNIFORM1FVPROC) PassRef

func (x PFNGLUNIFORM1FVPROC) PassRef() (ref *C.PFNGLUNIFORM1FVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1FVPROC) PassValue

func (x PFNGLUNIFORM1FVPROC) PassValue() (ref C.PFNGLUNIFORM1FVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM1IPROC

type PFNGLUNIFORM1IPROC func()

func NewPFNGLUNIFORM1IPROCRef

func NewPFNGLUNIFORM1IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1IPROC

func (PFNGLUNIFORM1IPROC) PassRef

func (x PFNGLUNIFORM1IPROC) PassRef() (ref *C.PFNGLUNIFORM1IPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1IPROC) PassValue

func (x PFNGLUNIFORM1IPROC) PassValue() (ref C.PFNGLUNIFORM1IPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM1IVPROC

type PFNGLUNIFORM1IVPROC func()

func NewPFNGLUNIFORM1IVPROCRef

func NewPFNGLUNIFORM1IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1IVPROC

func (PFNGLUNIFORM1IVPROC) PassRef

func (x PFNGLUNIFORM1IVPROC) PassRef() (ref *C.PFNGLUNIFORM1IVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1IVPROC) PassValue

func (x PFNGLUNIFORM1IVPROC) PassValue() (ref C.PFNGLUNIFORM1IVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM1UIPROC

type PFNGLUNIFORM1UIPROC func()

func NewPFNGLUNIFORM1UIPROCRef

func NewPFNGLUNIFORM1UIPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1UIPROC

func (PFNGLUNIFORM1UIPROC) PassRef

func (x PFNGLUNIFORM1UIPROC) PassRef() (ref *C.PFNGLUNIFORM1UIPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1UIPROC) PassValue

func (x PFNGLUNIFORM1UIPROC) PassValue() (ref C.PFNGLUNIFORM1UIPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM1UIVPROC

type PFNGLUNIFORM1UIVPROC func()

func NewPFNGLUNIFORM1UIVPROCRef

func NewPFNGLUNIFORM1UIVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM1UIVPROC

func (PFNGLUNIFORM1UIVPROC) PassRef

func (x PFNGLUNIFORM1UIVPROC) PassRef() (ref *C.PFNGLUNIFORM1UIVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM1UIVPROC) PassValue

func (x PFNGLUNIFORM1UIVPROC) PassValue() (ref C.PFNGLUNIFORM1UIVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2FPROC

type PFNGLUNIFORM2FPROC func()

func NewPFNGLUNIFORM2FPROCRef

func NewPFNGLUNIFORM2FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2FPROC

func (PFNGLUNIFORM2FPROC) PassRef

func (x PFNGLUNIFORM2FPROC) PassRef() (ref *C.PFNGLUNIFORM2FPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2FPROC) PassValue

func (x PFNGLUNIFORM2FPROC) PassValue() (ref C.PFNGLUNIFORM2FPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2FVPROC

type PFNGLUNIFORM2FVPROC func()

func NewPFNGLUNIFORM2FVPROCRef

func NewPFNGLUNIFORM2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2FVPROC

func (PFNGLUNIFORM2FVPROC) PassRef

func (x PFNGLUNIFORM2FVPROC) PassRef() (ref *C.PFNGLUNIFORM2FVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2FVPROC) PassValue

func (x PFNGLUNIFORM2FVPROC) PassValue() (ref C.PFNGLUNIFORM2FVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2IPROC

type PFNGLUNIFORM2IPROC func()

func NewPFNGLUNIFORM2IPROCRef

func NewPFNGLUNIFORM2IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2IPROC

func (PFNGLUNIFORM2IPROC) PassRef

func (x PFNGLUNIFORM2IPROC) PassRef() (ref *C.PFNGLUNIFORM2IPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2IPROC) PassValue

func (x PFNGLUNIFORM2IPROC) PassValue() (ref C.PFNGLUNIFORM2IPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2IVPROC

type PFNGLUNIFORM2IVPROC func()

func NewPFNGLUNIFORM2IVPROCRef

func NewPFNGLUNIFORM2IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2IVPROC

func (PFNGLUNIFORM2IVPROC) PassRef

func (x PFNGLUNIFORM2IVPROC) PassRef() (ref *C.PFNGLUNIFORM2IVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2IVPROC) PassValue

func (x PFNGLUNIFORM2IVPROC) PassValue() (ref C.PFNGLUNIFORM2IVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2UIPROC

type PFNGLUNIFORM2UIPROC func()

func NewPFNGLUNIFORM2UIPROCRef

func NewPFNGLUNIFORM2UIPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2UIPROC

func (PFNGLUNIFORM2UIPROC) PassRef

func (x PFNGLUNIFORM2UIPROC) PassRef() (ref *C.PFNGLUNIFORM2UIPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2UIPROC) PassValue

func (x PFNGLUNIFORM2UIPROC) PassValue() (ref C.PFNGLUNIFORM2UIPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM2UIVPROC

type PFNGLUNIFORM2UIVPROC func()

func NewPFNGLUNIFORM2UIVPROCRef

func NewPFNGLUNIFORM2UIVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM2UIVPROC

func (PFNGLUNIFORM2UIVPROC) PassRef

func (x PFNGLUNIFORM2UIVPROC) PassRef() (ref *C.PFNGLUNIFORM2UIVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM2UIVPROC) PassValue

func (x PFNGLUNIFORM2UIVPROC) PassValue() (ref C.PFNGLUNIFORM2UIVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3FPROC

type PFNGLUNIFORM3FPROC func()

func NewPFNGLUNIFORM3FPROCRef

func NewPFNGLUNIFORM3FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3FPROC

func (PFNGLUNIFORM3FPROC) PassRef

func (x PFNGLUNIFORM3FPROC) PassRef() (ref *C.PFNGLUNIFORM3FPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3FPROC) PassValue

func (x PFNGLUNIFORM3FPROC) PassValue() (ref C.PFNGLUNIFORM3FPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3FVPROC

type PFNGLUNIFORM3FVPROC func()

func NewPFNGLUNIFORM3FVPROCRef

func NewPFNGLUNIFORM3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3FVPROC

func (PFNGLUNIFORM3FVPROC) PassRef

func (x PFNGLUNIFORM3FVPROC) PassRef() (ref *C.PFNGLUNIFORM3FVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3FVPROC) PassValue

func (x PFNGLUNIFORM3FVPROC) PassValue() (ref C.PFNGLUNIFORM3FVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3IPROC

type PFNGLUNIFORM3IPROC func()

func NewPFNGLUNIFORM3IPROCRef

func NewPFNGLUNIFORM3IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3IPROC

func (PFNGLUNIFORM3IPROC) PassRef

func (x PFNGLUNIFORM3IPROC) PassRef() (ref *C.PFNGLUNIFORM3IPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3IPROC) PassValue

func (x PFNGLUNIFORM3IPROC) PassValue() (ref C.PFNGLUNIFORM3IPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3IVPROC

type PFNGLUNIFORM3IVPROC func()

func NewPFNGLUNIFORM3IVPROCRef

func NewPFNGLUNIFORM3IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3IVPROC

func (PFNGLUNIFORM3IVPROC) PassRef

func (x PFNGLUNIFORM3IVPROC) PassRef() (ref *C.PFNGLUNIFORM3IVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3IVPROC) PassValue

func (x PFNGLUNIFORM3IVPROC) PassValue() (ref C.PFNGLUNIFORM3IVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3UIPROC

type PFNGLUNIFORM3UIPROC func()

func NewPFNGLUNIFORM3UIPROCRef

func NewPFNGLUNIFORM3UIPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3UIPROC

func (PFNGLUNIFORM3UIPROC) PassRef

func (x PFNGLUNIFORM3UIPROC) PassRef() (ref *C.PFNGLUNIFORM3UIPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3UIPROC) PassValue

func (x PFNGLUNIFORM3UIPROC) PassValue() (ref C.PFNGLUNIFORM3UIPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM3UIVPROC

type PFNGLUNIFORM3UIVPROC func()

func NewPFNGLUNIFORM3UIVPROCRef

func NewPFNGLUNIFORM3UIVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM3UIVPROC

func (PFNGLUNIFORM3UIVPROC) PassRef

func (x PFNGLUNIFORM3UIVPROC) PassRef() (ref *C.PFNGLUNIFORM3UIVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM3UIVPROC) PassValue

func (x PFNGLUNIFORM3UIVPROC) PassValue() (ref C.PFNGLUNIFORM3UIVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4FPROC

type PFNGLUNIFORM4FPROC func()

func NewPFNGLUNIFORM4FPROCRef

func NewPFNGLUNIFORM4FPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4FPROC

func (PFNGLUNIFORM4FPROC) PassRef

func (x PFNGLUNIFORM4FPROC) PassRef() (ref *C.PFNGLUNIFORM4FPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4FPROC) PassValue

func (x PFNGLUNIFORM4FPROC) PassValue() (ref C.PFNGLUNIFORM4FPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4FVPROC

type PFNGLUNIFORM4FVPROC func()

func NewPFNGLUNIFORM4FVPROCRef

func NewPFNGLUNIFORM4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4FVPROC

func (PFNGLUNIFORM4FVPROC) PassRef

func (x PFNGLUNIFORM4FVPROC) PassRef() (ref *C.PFNGLUNIFORM4FVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4FVPROC) PassValue

func (x PFNGLUNIFORM4FVPROC) PassValue() (ref C.PFNGLUNIFORM4FVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4IPROC

type PFNGLUNIFORM4IPROC func()

func NewPFNGLUNIFORM4IPROCRef

func NewPFNGLUNIFORM4IPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4IPROC

func (PFNGLUNIFORM4IPROC) PassRef

func (x PFNGLUNIFORM4IPROC) PassRef() (ref *C.PFNGLUNIFORM4IPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4IPROC) PassValue

func (x PFNGLUNIFORM4IPROC) PassValue() (ref C.PFNGLUNIFORM4IPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4IVPROC

type PFNGLUNIFORM4IVPROC func()

func NewPFNGLUNIFORM4IVPROCRef

func NewPFNGLUNIFORM4IVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4IVPROC

func (PFNGLUNIFORM4IVPROC) PassRef

func (x PFNGLUNIFORM4IVPROC) PassRef() (ref *C.PFNGLUNIFORM4IVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4IVPROC) PassValue

func (x PFNGLUNIFORM4IVPROC) PassValue() (ref C.PFNGLUNIFORM4IVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4UIPROC

type PFNGLUNIFORM4UIPROC func()

func NewPFNGLUNIFORM4UIPROCRef

func NewPFNGLUNIFORM4UIPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4UIPROC

func (PFNGLUNIFORM4UIPROC) PassRef

func (x PFNGLUNIFORM4UIPROC) PassRef() (ref *C.PFNGLUNIFORM4UIPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4UIPROC) PassValue

func (x PFNGLUNIFORM4UIPROC) PassValue() (ref C.PFNGLUNIFORM4UIPROC, allocs *CgoAllocMap)

type PFNGLUNIFORM4UIVPROC

type PFNGLUNIFORM4UIVPROC func()

func NewPFNGLUNIFORM4UIVPROCRef

func NewPFNGLUNIFORM4UIVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORM4UIVPROC

func (PFNGLUNIFORM4UIVPROC) PassRef

func (x PFNGLUNIFORM4UIVPROC) PassRef() (ref *C.PFNGLUNIFORM4UIVPROC, allocs *CgoAllocMap)

func (PFNGLUNIFORM4UIVPROC) PassValue

func (x PFNGLUNIFORM4UIVPROC) PassValue() (ref C.PFNGLUNIFORM4UIVPROC, allocs *CgoAllocMap)

type PFNGLUNIFORMBLOCKBINDINGPROC

type PFNGLUNIFORMBLOCKBINDINGPROC func()

func NewPFNGLUNIFORMBLOCKBINDINGPROCRef

func NewPFNGLUNIFORMBLOCKBINDINGPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMBLOCKBINDINGPROC

func (PFNGLUNIFORMBLOCKBINDINGPROC) PassRef

func (PFNGLUNIFORMBLOCKBINDINGPROC) PassValue

type PFNGLUNIFORMMATRIX2FVPROC

type PFNGLUNIFORMMATRIX2FVPROC func()

func NewPFNGLUNIFORMMATRIX2FVPROCRef

func NewPFNGLUNIFORMMATRIX2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX2FVPROC

func (PFNGLUNIFORMMATRIX2FVPROC) PassRef

func (PFNGLUNIFORMMATRIX2FVPROC) PassValue

type PFNGLUNIFORMMATRIX2X3FVPROC

type PFNGLUNIFORMMATRIX2X3FVPROC func()

func NewPFNGLUNIFORMMATRIX2X3FVPROCRef

func NewPFNGLUNIFORMMATRIX2X3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX2X3FVPROC

func (PFNGLUNIFORMMATRIX2X3FVPROC) PassRef

func (PFNGLUNIFORMMATRIX2X3FVPROC) PassValue

type PFNGLUNIFORMMATRIX2X4FVPROC

type PFNGLUNIFORMMATRIX2X4FVPROC func()

func NewPFNGLUNIFORMMATRIX2X4FVPROCRef

func NewPFNGLUNIFORMMATRIX2X4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX2X4FVPROC

func (PFNGLUNIFORMMATRIX2X4FVPROC) PassRef

func (PFNGLUNIFORMMATRIX2X4FVPROC) PassValue

type PFNGLUNIFORMMATRIX3FVPROC

type PFNGLUNIFORMMATRIX3FVPROC func()

func NewPFNGLUNIFORMMATRIX3FVPROCRef

func NewPFNGLUNIFORMMATRIX3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX3FVPROC

func (PFNGLUNIFORMMATRIX3FVPROC) PassRef

func (PFNGLUNIFORMMATRIX3FVPROC) PassValue

type PFNGLUNIFORMMATRIX3X2FVPROC

type PFNGLUNIFORMMATRIX3X2FVPROC func()

func NewPFNGLUNIFORMMATRIX3X2FVPROCRef

func NewPFNGLUNIFORMMATRIX3X2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX3X2FVPROC

func (PFNGLUNIFORMMATRIX3X2FVPROC) PassRef

func (PFNGLUNIFORMMATRIX3X2FVPROC) PassValue

type PFNGLUNIFORMMATRIX3X4FVPROC

type PFNGLUNIFORMMATRIX3X4FVPROC func()

func NewPFNGLUNIFORMMATRIX3X4FVPROCRef

func NewPFNGLUNIFORMMATRIX3X4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX3X4FVPROC

func (PFNGLUNIFORMMATRIX3X4FVPROC) PassRef

func (PFNGLUNIFORMMATRIX3X4FVPROC) PassValue

type PFNGLUNIFORMMATRIX4FVPROC

type PFNGLUNIFORMMATRIX4FVPROC func()

func NewPFNGLUNIFORMMATRIX4FVPROCRef

func NewPFNGLUNIFORMMATRIX4FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX4FVPROC

func (PFNGLUNIFORMMATRIX4FVPROC) PassRef

func (PFNGLUNIFORMMATRIX4FVPROC) PassValue

type PFNGLUNIFORMMATRIX4X2FVPROC

type PFNGLUNIFORMMATRIX4X2FVPROC func()

func NewPFNGLUNIFORMMATRIX4X2FVPROCRef

func NewPFNGLUNIFORMMATRIX4X2FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX4X2FVPROC

func (PFNGLUNIFORMMATRIX4X2FVPROC) PassRef

func (PFNGLUNIFORMMATRIX4X2FVPROC) PassValue

type PFNGLUNIFORMMATRIX4X3FVPROC

type PFNGLUNIFORMMATRIX4X3FVPROC func()

func NewPFNGLUNIFORMMATRIX4X3FVPROCRef

func NewPFNGLUNIFORMMATRIX4X3FVPROCRef(ref unsafe.Pointer) *PFNGLUNIFORMMATRIX4X3FVPROC

func (PFNGLUNIFORMMATRIX4X3FVPROC) PassRef

func (PFNGLUNIFORMMATRIX4X3FVPROC) PassValue

type PFNGLUNMAPBUFFERPROC

type PFNGLUNMAPBUFFERPROC func()

func NewPFNGLUNMAPBUFFERPROCRef

func NewPFNGLUNMAPBUFFERPROCRef(ref unsafe.Pointer) *PFNGLUNMAPBUFFERPROC

func (PFNGLUNMAPBUFFERPROC) PassRef

func (x PFNGLUNMAPBUFFERPROC) PassRef() (ref *C.PFNGLUNMAPBUFFERPROC, allocs *CgoAllocMap)

func (PFNGLUNMAPBUFFERPROC) PassValue

func (x PFNGLUNMAPBUFFERPROC) PassValue() (ref C.PFNGLUNMAPBUFFERPROC, allocs *CgoAllocMap)

type PFNGLUSEPROGRAMPROC

type PFNGLUSEPROGRAMPROC func()

func NewPFNGLUSEPROGRAMPROCRef

func NewPFNGLUSEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLUSEPROGRAMPROC

func (PFNGLUSEPROGRAMPROC) PassRef

func (x PFNGLUSEPROGRAMPROC) PassRef() (ref *C.PFNGLUSEPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLUSEPROGRAMPROC) PassValue

func (x PFNGLUSEPROGRAMPROC) PassValue() (ref C.PFNGLUSEPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLVALIDATEPROGRAMPROC

type PFNGLVALIDATEPROGRAMPROC func()

func NewPFNGLVALIDATEPROGRAMPROCRef

func NewPFNGLVALIDATEPROGRAMPROCRef(ref unsafe.Pointer) *PFNGLVALIDATEPROGRAMPROC

func (PFNGLVALIDATEPROGRAMPROC) PassRef

func (x PFNGLVALIDATEPROGRAMPROC) PassRef() (ref *C.PFNGLVALIDATEPROGRAMPROC, allocs *CgoAllocMap)

func (PFNGLVALIDATEPROGRAMPROC) PassValue

func (x PFNGLVALIDATEPROGRAMPROC) PassValue() (ref C.PFNGLVALIDATEPROGRAMPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB1FPROC

type PFNGLVERTEXATTRIB1FPROC func()

func NewPFNGLVERTEXATTRIB1FPROCRef

func NewPFNGLVERTEXATTRIB1FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB1FPROC

func (PFNGLVERTEXATTRIB1FPROC) PassRef

func (x PFNGLVERTEXATTRIB1FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB1FPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB1FPROC) PassValue

func (x PFNGLVERTEXATTRIB1FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB1FPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB1FVPROC

type PFNGLVERTEXATTRIB1FVPROC func()

func NewPFNGLVERTEXATTRIB1FVPROCRef

func NewPFNGLVERTEXATTRIB1FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB1FVPROC

func (PFNGLVERTEXATTRIB1FVPROC) PassRef

func (x PFNGLVERTEXATTRIB1FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB1FVPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB1FVPROC) PassValue

func (x PFNGLVERTEXATTRIB1FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB1FVPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB2FPROC

type PFNGLVERTEXATTRIB2FPROC func()

func NewPFNGLVERTEXATTRIB2FPROCRef

func NewPFNGLVERTEXATTRIB2FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB2FPROC

func (PFNGLVERTEXATTRIB2FPROC) PassRef

func (x PFNGLVERTEXATTRIB2FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB2FPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB2FPROC) PassValue

func (x PFNGLVERTEXATTRIB2FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB2FPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB2FVPROC

type PFNGLVERTEXATTRIB2FVPROC func()

func NewPFNGLVERTEXATTRIB2FVPROCRef

func NewPFNGLVERTEXATTRIB2FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB2FVPROC

func (PFNGLVERTEXATTRIB2FVPROC) PassRef

func (x PFNGLVERTEXATTRIB2FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB2FVPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB2FVPROC) PassValue

func (x PFNGLVERTEXATTRIB2FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB2FVPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB3FPROC

type PFNGLVERTEXATTRIB3FPROC func()

func NewPFNGLVERTEXATTRIB3FPROCRef

func NewPFNGLVERTEXATTRIB3FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB3FPROC

func (PFNGLVERTEXATTRIB3FPROC) PassRef

func (x PFNGLVERTEXATTRIB3FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB3FPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB3FPROC) PassValue

func (x PFNGLVERTEXATTRIB3FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB3FPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB3FVPROC

type PFNGLVERTEXATTRIB3FVPROC func()

func NewPFNGLVERTEXATTRIB3FVPROCRef

func NewPFNGLVERTEXATTRIB3FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB3FVPROC

func (PFNGLVERTEXATTRIB3FVPROC) PassRef

func (x PFNGLVERTEXATTRIB3FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB3FVPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB3FVPROC) PassValue

func (x PFNGLVERTEXATTRIB3FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB3FVPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB4FPROC

type PFNGLVERTEXATTRIB4FPROC func()

func NewPFNGLVERTEXATTRIB4FPROCRef

func NewPFNGLVERTEXATTRIB4FPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB4FPROC

func (PFNGLVERTEXATTRIB4FPROC) PassRef

func (x PFNGLVERTEXATTRIB4FPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB4FPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB4FPROC) PassValue

func (x PFNGLVERTEXATTRIB4FPROC) PassValue() (ref C.PFNGLVERTEXATTRIB4FPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIB4FVPROC

type PFNGLVERTEXATTRIB4FVPROC func()

func NewPFNGLVERTEXATTRIB4FVPROCRef

func NewPFNGLVERTEXATTRIB4FVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIB4FVPROC

func (PFNGLVERTEXATTRIB4FVPROC) PassRef

func (x PFNGLVERTEXATTRIB4FVPROC) PassRef() (ref *C.PFNGLVERTEXATTRIB4FVPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIB4FVPROC) PassValue

func (x PFNGLVERTEXATTRIB4FVPROC) PassValue() (ref C.PFNGLVERTEXATTRIB4FVPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIBDIVISORPROC

type PFNGLVERTEXATTRIBDIVISORPROC func()

func NewPFNGLVERTEXATTRIBDIVISORPROCRef

func NewPFNGLVERTEXATTRIBDIVISORPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBDIVISORPROC

func (PFNGLVERTEXATTRIBDIVISORPROC) PassRef

func (PFNGLVERTEXATTRIBDIVISORPROC) PassValue

type PFNGLVERTEXATTRIBI4IPROC

type PFNGLVERTEXATTRIBI4IPROC func()

func NewPFNGLVERTEXATTRIBI4IPROCRef

func NewPFNGLVERTEXATTRIBI4IPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBI4IPROC

func (PFNGLVERTEXATTRIBI4IPROC) PassRef

func (x PFNGLVERTEXATTRIBI4IPROC) PassRef() (ref *C.PFNGLVERTEXATTRIBI4IPROC, allocs *CgoAllocMap)

func (PFNGLVERTEXATTRIBI4IPROC) PassValue

func (x PFNGLVERTEXATTRIBI4IPROC) PassValue() (ref C.PFNGLVERTEXATTRIBI4IPROC, allocs *CgoAllocMap)

type PFNGLVERTEXATTRIBI4IVPROC

type PFNGLVERTEXATTRIBI4IVPROC func()

func NewPFNGLVERTEXATTRIBI4IVPROCRef

func NewPFNGLVERTEXATTRIBI4IVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBI4IVPROC

func (PFNGLVERTEXATTRIBI4IVPROC) PassRef

func (PFNGLVERTEXATTRIBI4IVPROC) PassValue

type PFNGLVERTEXATTRIBI4UIPROC

type PFNGLVERTEXATTRIBI4UIPROC func()

func NewPFNGLVERTEXATTRIBI4UIPROCRef

func NewPFNGLVERTEXATTRIBI4UIPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBI4UIPROC

func (PFNGLVERTEXATTRIBI4UIPROC) PassRef

func (PFNGLVERTEXATTRIBI4UIPROC) PassValue

type PFNGLVERTEXATTRIBI4UIVPROC

type PFNGLVERTEXATTRIBI4UIVPROC func()

func NewPFNGLVERTEXATTRIBI4UIVPROCRef

func NewPFNGLVERTEXATTRIBI4UIVPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBI4UIVPROC

func (PFNGLVERTEXATTRIBI4UIVPROC) PassRef

func (PFNGLVERTEXATTRIBI4UIVPROC) PassValue

type PFNGLVERTEXATTRIBIPOINTERPROC

type PFNGLVERTEXATTRIBIPOINTERPROC func()

func NewPFNGLVERTEXATTRIBIPOINTERPROCRef

func NewPFNGLVERTEXATTRIBIPOINTERPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBIPOINTERPROC

func (PFNGLVERTEXATTRIBIPOINTERPROC) PassRef

func (PFNGLVERTEXATTRIBIPOINTERPROC) PassValue

type PFNGLVERTEXATTRIBPOINTERPROC

type PFNGLVERTEXATTRIBPOINTERPROC func()

func NewPFNGLVERTEXATTRIBPOINTERPROCRef

func NewPFNGLVERTEXATTRIBPOINTERPROCRef(ref unsafe.Pointer) *PFNGLVERTEXATTRIBPOINTERPROC

func (PFNGLVERTEXATTRIBPOINTERPROC) PassRef

func (PFNGLVERTEXATTRIBPOINTERPROC) PassValue

type PFNGLVIEWPORTPROC

type PFNGLVIEWPORTPROC func()

func NewPFNGLVIEWPORTPROCRef

func NewPFNGLVIEWPORTPROCRef(ref unsafe.Pointer) *PFNGLVIEWPORTPROC

func (PFNGLVIEWPORTPROC) PassRef

func (x PFNGLVIEWPORTPROC) PassRef() (ref *C.PFNGLVIEWPORTPROC, allocs *CgoAllocMap)

func (PFNGLVIEWPORTPROC) PassValue

func (x PFNGLVIEWPORTPROC) PassValue() (ref C.PFNGLVIEWPORTPROC, allocs *CgoAllocMap)

type PFNGLWAITSYNCPROC

type PFNGLWAITSYNCPROC func()

func NewPFNGLWAITSYNCPROCRef

func NewPFNGLWAITSYNCPROCRef(ref unsafe.Pointer) *PFNGLWAITSYNCPROC

func (PFNGLWAITSYNCPROC) PassRef

func (x PFNGLWAITSYNCPROC) PassRef() (ref *C.PFNGLWAITSYNCPROC, allocs *CgoAllocMap)

func (PFNGLWAITSYNCPROC) PassValue

func (x PFNGLWAITSYNCPROC) PassValue() (ref C.PFNGLWAITSYNCPROC, allocs *CgoAllocMap)

type SliceHeader

type SliceHeader struct {
	Data unsafe.Pointer
	Len  int
	Cap  int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL