LearnOpenGL

OpenGL tutorial project

Contains code samples and resources for learning OpenGL programming

Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com

GitHub

11k stars
256 watching
3k forks
Language: C++
last commit: 4 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
polytonic/glitter A dead simple OpenGL project boilerplate for beginners. 2,491
kitware/cmake A cross-platform build system generator 6,875
nigels-com/glew A library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. 2,667
openscenegraph/openscenegraph An open-source software framework for building 3D graphics applications with OpenGL and other rendering technologies 3,245
akagi201/learning-cmake A tutorial project demonstrating various CMake scenarios and best practices for building and managing C++ projects. 3,206
opentk/opentk A fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input. 3,246
dev-cafe/cmake-cookbook A comprehensive guide to using CMake for building and configuring software projects 2,723
tommai78101/initializingopengl A comprehensive guide to initializing OpenGL for developers 45
ssloy/tinyrenderer A software renderer that demonstrates the basic principles of computer graphics and rendering using OpenGL-inspired architecture 20,657
libevent/libevent A cross-platform networking library providing asynchronous I/O support and event notification mechanisms. 11,200
libgit2/libgit2 A cross-platform library implementation of Git functionality. 9,704
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,816
microsoft/vcpkg A tool to manage dependencies and packages for C/C++ projects on various platforms. 23,263
github/opensource.guide A resource collection for software creators to learn best practices and guidelines for running and contributing to open-source projects. 14,145
glfw/glfw A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms 13,089