|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Glslcookbook||461||4 years ago||3||mit||C|
|Example code for the OpenGL Shading Language Cookbook - 2nd Edition (3rd Edition now available)|
|Opengl 4 Shading Language Cookbook Third Edition||259||3 months ago||1||mit||C|
|OpenGL 4 Shading Language Cookbook - Third Edition, published by Packt|
|Gpuimagegroup||73||6 years ago||mit|
|Opengl Build High Performance Graphics||70||4 months ago||mit||C++|
|OpenGL Build High Performance Graphics, by Packt|
|Juce Cookbook||18||3 years ago||cc0-1.0||Makefile|
|Collection of tutorials & resources for the C++ library JUCE|
|Glslcookbook.rs||2||4 years ago||8||Rust|
|A Rust implementation of the book OpenGL 4 Shading Language Cookbook Third Editoin|
|Opengl 4 Shading Language Cookbook||1||7 years ago||C++|
🎉 NEW The 3rd Edition is now available!!! 🎉
The example code from the OpenGL Shading Language Cookbook, 2nd Edition, by David Wolff and published by Packt Publishing, 2013 (ISBN: 9781782167020).
CMAKE_PREFIX_PATHto point CMake to your installs.
To compile these examples, you'll need the following:
#define GLM_FORCE_RADIANSprior to including the glm header files.
The example code builds with CMake. Note that the examples for Chapter 10 will not function on MacOS due to lack of support for compute shaders on that platform.
make install) or install GLM from your favorite package manager. Otherwise, the CMake config files will not be created/available.
CMAKE_PREFIX_PATHto help cmake find them.
Any problems, create an issue on github.
-G "Visual Studio...", open the Visual Studio solution. You should see one project per chapter.
An OpenGL header file and a function loader for a 4.3 core profile are included with this project. They were generated using GLAD. This loader should also work on MacOS under a 4.1 core profile, but of course not all functions will load.
The code has been tested with OpenGL 4.3 on Windows/Linux and OpenGL 4.1 on MacOS.