bjz/gl-rs

An OpenGL function pointer loader for Rust

Rust

748

967 commits

updated Jun 22, 2026

See the code

README

gl-rs

CI

Overview

This repository contains the necessary building blocks for OpenGL wrapper libraries. For more information on each crate, see their respective READMEs listed below.

The following crates are contained in this repository:

gl

Version Docs License Downloads

README

An OpenGL function pointer loader for the Rust Programming Language.

[dependencies]
gl = "0.14.0"

gl_generator

Version Docs License Downloads

README

Code generators for creating bindings to the Khronos OpenGL APIs.

[build-dependencies]
gl_generator = "0.14.0"

khronos_api

Version Docs License Downloads

README

The Khronos XML API Registry, exposed as byte string constants.

[build-dependencies]
khronos_api = "3.1.0"

Compiling from source

khronos_api makes use of git submodules. You will need to initialize these before building:

git submodule update --init
binding-generator
computer-graphics
opengl
rust

bjz/gl-rs

An OpenGL function pointer loader for Rust

Rust

748

967 commits

updated Jun 22, 2026

See the code

README

gl-rs

CI

Overview

This repository contains the necessary building blocks for OpenGL wrapper libraries. For more information on each crate, see their respective READMEs listed below.

The following crates are contained in this repository:

gl

Version Docs License Downloads

README

An OpenGL function pointer loader for the Rust Programming Language.

[dependencies]
gl = "0.14.0"

gl_generator

Version Docs License Downloads

README

Code generators for creating bindings to the Khronos OpenGL APIs.

[build-dependencies]
gl_generator = "0.14.0"

khronos_api

Version Docs License Downloads

README

The Khronos XML API Registry, exposed as byte string constants.

[build-dependencies]
khronos_api = "3.1.0"

Compiling from source

khronos_api makes use of git submodules. You will need to initialize these before building:

git submodule update --init
binding-generator
computer-graphics
opengl
rust

Languages

Rust

100.0%