McNopper/OpenGL resource
OpenGL 3 and 4 examples using GLSL observed · 2026-08-28
Health v2 · maintenance only
96/100
- Activity 95
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 4.0
- age_days: 4939
- days_rel: 32
- days_push: 32
- n_releases_24m: 13
Adoption not part of the score
2601 stars · 689 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A collection of 52 well-maintained OpenGL 3/4 example programs written in C with GLSL shaders, covering topics from basic rendering to glTF loading and 3D Gaussian Splatting. It is an educational codebase built on the GLUS helper library and built via CMake.
Use cases
- learn modern OpenGL 3 and 4 with GLSL
- example code for shaders and rendering techniques
- how to load glTF models in OpenGL
- 3D Gaussian Splatting implementation example
- reference for framebuffers, SSBOs and compute shaders
- starting point for a C/C++ OpenGL project
When to choose
- you want readable, tutorial-style OpenGL examples in C
- you need working code for specific techniques like FBOs, waves, or splatting
- you are learning GLSL alongside a modern OpenGL context
When to avoid
- you need a full game engine or rendering framework
- you want a high-level abstraction instead of raw OpenGL calls
- you need production application code rather than teaching examples
Facets
learning-resource · maturity active
graphics simulation developer-tools graphics tutorials cross-platform cpp c windows cross-platform opengl glsl examples shaders gltf gaussian-splatting cmake graphics-programming game-development linux macos gpu
1 source
- readme: https://github.com/McNopper/OpenGL · fetched 2026-08-28 · fc4d50bb6ef8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| McNopper/OpenGL | main | 96 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem