Your first time on this page? Allow me to give some explanations.
A curated list of awesome OpenGL libraries, debuggers and resources.
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you eug & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
The LWJGL 3 Wiki
by Rich Geldreich - Constructive (or not) criticism of GL API.
by Fabian Giesen - Compreheensive and rich series about the D3D/OpenGL graphics pipeline.
by Jim Blinn - Popular book that contains wealth information about the graphics pipeline, and of the best sources to learn the core concepts of Computer Graphics.
by John F. Hughes, et al. - Computer Graphics is indeed a must for anyone being involved in the design and implementation of Computer Graphics algorithms. However, this is not a OpenGL focused book, but contains valuable demonstrations of the technology.
by Edward Angel and Dave Shreiner - It provides several examples using OpenGL and it covers several aspects at once, but if you are trying to learn OpenGL on your own you might not find this helpful.
by Dan Ginsburg, et al. - It presents all the necessary information to use the OpenGL ES 3.0 API in a clear manner.
by Patrick Cozzi, Christophe Riccio - Rich and comprehensive resource to learn techniques and tips, covering several advanced topics of OpenGL.
by Dave Shreiner, et al. - It does a good job covering the basics and providing clear reference of the API.
by Randi J. Rost, et al. - Very clear and well written book about Shading Language. Also, it provides several explanations of writing shaders.
by Richard S. Wright, et al. - It covers the basic concepts of computer graphics and provides clear examples using OpenGL. Definitely, it is a must for beginners.
CodeXL is a comprehensive tool suite that enables developers to harness the benefits of CPUs, GPUs and APUs.
GLIntercept is a OpenGL function call interceptor for Windows that will intercept and log all OpenGL calls
RenderDoc is a stand-alone graphics debugging tool.
C++ frame profiler
OpenGL capture / playback debugger.
The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
OpenGL ES and input for iOS, tvOS, Android, and WebGL
Lightweight and modular C++11/C++14 graphics middleware for games and data visualization
Pangolin is a lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input.
It provides state of the art collision detection, soft body and rigid body dynamics.
Mature library that allows to create/manage windows containing OpenGL contexts.
Mathematics library for graphics software based on the GLSL specifications.
C++ math library developed primarily for games focused on simplicity and efficiency.
Collection of libraries which implement an object-oriented facade over OpenGL.
Simple interface to ease the development of games and multimedia applications.
Simple OpenGL core profile loading
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
C binding generator for OpenGL API's
A C++ binding for the OpenGL API, generated using the gl.xml specification.
Quick reference of API's for several OpenGL and GLSL versions.
Quick reference card of OpenGL 4.3 commands and syntax.
Slides](http://www.slideshare.net/CassEveritt/approaching-zero-driver-overhead) - AMA Reddit by Cass Everitt, Tim Foley, John McDonald, Graham Sellers [1:15:54]
by Cass Everitt, John McDonald [51:13]
Comprehensive tutorials about modern OpenGL and Qt.
Video tutorials (step-by-step) about OpenGL and game development.
Videos tutorials about OpenGL and game development.
Video tutorials about OpenGL and game development using Java.
Videos tutorials about OpenGL (immediate mode) using Python.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
OpenGL 3 and 4 with GLSL
by Jason L. McKesson
😎 Awesome lists about all kinds of interesting topics
A curated list of awesome computer vision resources
A curated list of awesome WebGL libraries, resources and much more
Awesome Vulkan ecosystem
A list of Game Development resources to make magic happen.
a list of graphic programming resources