文件名称:glow:用于OpenGL的绑定生成器
文件大小:1.41MB
文件格式:ZIP
更新时间:2024-06-02 02:20:43
Go
辉光 Glow是Go的OpenGL绑定生成器。 Glow解析和以在Go函数和本机OpenGL函数之间生成机器生成的cgo桥。 Glow是一个分支。 特征: 使用Go类型反映C规范的Go函数。 支持多种OpenGL API(GL / GLES / EGL / WGL / GLX / EGL),版本和配置文件。 支持扩展(包括调试回调)。 支持重载以为Go函数提供不同的参数签名。 请参阅以获取有关当前实施状态的警告。 生成的包 生成的OpenGL绑定包可在存储库中找到。 超载 有关示例,请参见子目录xml/overload 。 这里的动机是为Go函数提供现有OpenGL函数的不同参数签名。 例如,当使用任意偏移值时, glVertexAttribPointer(..., void *)不能与gl.VertexAttribPointer(..., unsafe.Pointer)使用