I've begun creating tutorials based loosely on the NeHe tutorials, which were (and still are) quite popular for learning OpenGL. However, these tutorials use the more modern programmable pipeline, as well as the opengl4csharp library.
These tutorials have been built on Windows PCs, but should work with minimal modifications on Linux and Mac OS X.
Each tutorial has an accompanying video on my youtube account, where I create the tutorial source code from scratch.
Check the included LICENSE.md file for the license associated with this code.
Each tutorial includes a .sln and .csproj file which will create an OpenGL program. Both the .sln and .csproj are compatible with Visual Studio 2010 and later. All of the associated .dlls (such as Tao.FreeGlut and OpenGL) are included in the libs folder of each project. Currently some projects may contain references to textures that do not exist in the repository. I am working to secure open source content that I can freely distribute under the repository, and will update the projects when possible.
Tutorial 1: Opening an OpenGL window Tutorial 2: Rendering 2D Shapes Tutorial 3: Color and Linear Interpolation Tutorial 4: Rotation via the Model Matrix Tutorial 5: Rendering 3D Shapes Tutorial 6: Texture Mapping Tutorial 7: Lighting, Keyboard Control and Fullscreen Tutorial 8: Alpha Blending Tutorial 9: Billboards and Particles Tutorial 10: Bitmap Font and Orthographic Projection Tutorial 11: Waving Flag using Vertex Shader Tutorial 12: Points, Particles and Antialiasing (Multisampling) Tutorial 13: Simple Normal Mapping in Shader Tutorial 14: Rotating Objects with the Mouse Tutorial 15: Quaternion Based First Person CameraRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4