Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more โ
Top 23 C++ OpenGL Projects
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
3d-game-shaders-for-beginners
๐ฎ A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
-
Spring RTS game engine
A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/ (by spring)
-
xray-16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++: How OpenGL works: software rendering in 500 lines of code
Project mention: Filament โ A Language for Fearless Hardware Design | news.ycombinator.com | 2024-03-04Also: Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
https://google.github.io/filament/
This is a great series if youโre looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20
OpenRCT2 - Roller Coster Tycoon 2 clone. C++, SDL2, OpenGL
Project mention: Does anyone else agree that the links to the latest development version of Open3D don't work? | /r/cscareerquestions | 2023-07-10I was going to file a bug about another issue, but I have to download the development version. This is why I want this solved quickly. None of the links seem to work: https://github.com/isl-org/Open3D/issues/6259
Not exactly VJ, but could be used for it. https://openframeworks.cc
Take a look at SFML. Very easy to get started, and quite capable.
https://www.sfml-dev.org/
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10
We need more detail. What OS you are using what olive version (exactly up to commit number). You should make an issue heere: https://github.com/olive-editor/olive/issues
Project mention: Show HN: Atopile โ Design circuit boards with code | news.ycombinator.com | 2024-02-05
Project mention: Risking my life for an entire solar system of lentils | /r/Frugal_Jerk | 2023-12-11
Panda3D (MIT/C++) https://github.com/panda3d/panda3d
Project mention: Confused in terms of where to start with framework/technology etc. Need help picking between learning ShaderToy v/s OpenGL v/s WebGL | /r/GraphicsProgramming | 2023-06-20If you specifically want to learn shader programming then https://shadered.org/ is a lot more practical than Shadertoy.
Project mention: Jagged edges on everything, regardless of AA settings | /r/EliteDangerous | 2023-12-11If you are interested in making it look even better, then installing ReShade and adding FSAA there also makes a huge improvement over the best settings in game.
OGRE (MIT/C++) https://github.com/OGRECave/ogre
Project mention: Zero-k: A libre sci-fi RTS game, with an economy based on metal and energy | news.ycombinator.com | 2023-11-19Seems the support would be a realistic feature, though, because it's based on https://springrts.com/ that does support MacOS X.
Project mention: Apitrace โ trace and replay OpenGL, Direct3D, and DirectDraw APIs calls | news.ycombinator.com | 2023-12-04
SuperTux - Platformer inspired by Mario Brothers. C++, SDL2
C++ OpenGL related posts
- From scratch OpenGL and shaders with raw Xlib
- Resolume
- SuperTux
- Building the DirectX shader compiler better than Microsoft?
- Ask HN: How to create a simple 2D game in C?
- Release of GLM 1.0.0
- Tiny Compiler โ Writing a Compiler in a Weekend
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source OpenGL projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 19,346 |
2 | filament | 17,083 |
3 | 3d-game-shaders-for-beginners | 17,019 |
4 | bgfx | 14,306 |
5 | OpenRCT2 | 12,889 |
6 | Open3D | 10,485 |
7 | OpenFrameworks | 9,781 |
8 | SFML | 9,600 |
9 | GLM | 8,671 |
10 | renderdoc | 8,408 |
11 | olive | 7,817 |
12 | openscad | 6,425 |
13 | endless-sky | 5,361 |
14 | magnum | 4,649 |
15 | Panda3D | 4,264 |
16 | SHADERed | 4,177 |
17 | reshade | 3,786 |
18 | Ogre 3D | 3,730 |
19 | Spring RTS game engine | 3,462 |
20 | OpenSceneGraph | 3,080 |
21 | xray-16 | 2,837 |
22 | apitrace | 2,529 |
23 | supertux | 2,442 |
Sponsored