All Projects → brendanzab → Gl Rs

brendanzab / Gl Rs

Licence: apache-2.0
An OpenGL function pointer loader for Rust

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Gl Rs

Tinyraycaster
486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+156.59%)
Mutual labels:  opengl, computer-graphics
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+2084.79%)
Mutual labels:  opengl, computer-graphics
Awesome Opengl
A curated list of awesome OpenGL libraries, debuggers and resources.
Stars: ✭ 1,577 (+192.58%)
Mutual labels:  opengl, computer-graphics
Graphics Algorithm
3D图形学算法Code。包括软渲染、光线追踪、PBR等等~
Stars: ✭ 67 (-87.57%)
Mutual labels:  opengl, computer-graphics
Vctrenderer
A real time global illumination solution that achieves glossy surfaces, diffuse reflection, specular reflection, ambient occlusion, indirect shadows, soft shadows, emissive materials and 2-bounce GI. Published here http://ieeexplore.ieee.org/abstract/document/7833375/
Stars: ✭ 353 (-34.51%)
Mutual labels:  opengl, computer-graphics
Opengl Renderer
Modern OpenGL renderer written in C++17
Stars: ✭ 85 (-84.23%)
Mutual labels:  opengl, computer-graphics
Herebedragons
A basic 3D scene implemented with various engines, frameworks or APIs.
Stars: ✭ 1,616 (+199.81%)
Mutual labels:  opengl, computer-graphics
Tiny Renderer
A tiny sotfware 3D renderer in 100 lines of Python
Stars: ✭ 120 (-77.74%)
Mutual labels:  opengl, computer-graphics
Rendu
A simple realtime graphics playground for experimentations.
Stars: ✭ 343 (-36.36%)
Mutual labels:  opengl, computer-graphics
Nimgl
NimGL is a Nim library that offers bindings for popular libraries used in computer graphics
Stars: ✭ 218 (-59.55%)
Mutual labels:  opengl, computer-graphics
Gloom
A minimalistic boilerplate for OpenGL with C++.
Stars: ✭ 54 (-89.98%)
Mutual labels:  opengl, computer-graphics
Open3d
Open3D: A Modern Library for 3D Data Processing
Stars: ✭ 5,860 (+987.2%)
Mutual labels:  opengl, computer-graphics
Graphics Snippets
Shading techniques and GLSL snippets
Stars: ✭ 53 (-90.17%)
Mutual labels:  opengl, computer-graphics
Tiny3d
A Small OpenGL Based Renderer
Stars: ✭ 94 (-82.56%)
Mutual labels:  opengl, computer-graphics
Antons opengl tutorials book
Anton's OpenGL 4 Tutorials book - Demo Code
Stars: ✭ 668 (+23.93%)
Mutual labels:  opengl, computer-graphics
Dyna Kinematics
A 2D rigid-body dynamics simulator with some cool features for generating beautiful animations.
Stars: ✭ 195 (-63.82%)
Mutual labels:  opengl, computer-graphics
Easy3d
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
Stars: ✭ 383 (-28.94%)
Mutual labels:  opengl, computer-graphics
Awesome Glsl
🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 530 (-1.67%)
Mutual labels:  opengl, computer-graphics
Sort
Simple Open-source Ray Tracer
Stars: ✭ 485 (-10.02%)
Mutual labels:  computer-graphics
Apdrawinggan
Code for APDrawingGAN: Generating Artistic Portrait Drawings from Face Photos with Hierarchical GANs (CVPR 2019 Oral)
Stars: ✭ 510 (-5.38%)
Mutual labels:  computer-graphics

gl-rs

Build Status

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 License Downloads

README

An OpenGL function pointer loader for the Rust Programming Language.

[dependencies]
gl = "0.14.0"

gl_generator

Version License Downloads

README

Code generators for creating bindings to the Khronos OpenGL APIs.

[build-dependencies]
gl_generator = "0.14.0"

khronos_api

Version 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

webgl_generator

Version License Downloads

README

Code generators for creating bindings to the WebGL APIs.

[build-dependencies]
webgl_generator = "0.2.0"

webgl-stdweb

Version License Downloads

README

WebGL bindings using stdweb

[build-dependencies]
webgl_stdweb = "0.3.0"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].