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: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
polytonic/glitterA dead simple OpenGL project boilerplate for beginners.2,511
kitware/cmakeA cross-platform build system generator6,933
nigels-com/glewA library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform.2,679
openscenegraph/openscenegraphAn open-source software framework for building 3D graphics applications with OpenGL and other rendering technologies3,267
akagi201/learning-cmakeA tutorial project demonstrating various CMake scenarios and best practices for building and managing C++ projects.3,211
opentk/opentkA fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input.3,265
dev-cafe/cmake-cookbookA comprehensive guide to using CMake for building and configuring software projects2,736
tommai78101/initializingopenglA comprehensive guide to initializing OpenGL for developers45
ssloy/tinyrendererA software renderer that demonstrates the basic principles of computer graphics and rendering using OpenGL-inspired architecture20,806
libevent/libeventA cross-platform networking library providing asynchronous I/O support and event notification mechanisms.11,245
libgit2/libgit2A cross-platform library implementation of Git functionality.9,736
lwjgl/lwjgl3A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications.4,852
microsoft/vcpkgA tool to manage dependencies and packages for C/C++ projects on various platforms.23,503
github/opensource.guideA resource collection for software creators to learn best practices and guidelines for running and contributing to open-source projects.14,236
glfw/glfwA multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms13,201