InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 16 C++ opengl-e Projects
-
filament
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2 (by google)
Filament - A modern, efficient graphics engine suitable for real-time rendering, link: http://google.github.io/filament.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
Incredible work! My son really had a blast scrolling around and exploring last night.
Did you take any inspiration from Celestia (https://celestiaproject.space)? It's been over 15 years since I last really used it (and starts with defaults not geared towards visualizing just our local solar system) but seems to have a lot of the features others have suggested. Might be useful to poke around and see how they solved things like time adjustments, selecting POIs, etc.
-
ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
I think this is the way forward for shading languages.
I'm writing a simple renderer with an OpenGL, Metal and Vulkan backend. I avoid using any shader transpiler such as Microsoft's ShaderConductor [0], as this adds a huge dependency to the project. As a hacky solution I'm simply maintaining a copy for each shading language (Metal Shading Language, GLSL, etc.). For a focused non-gaming project that seems easier.
However, having a compiler that compiles a subset of the programming language I'm using for a project (such as Rust or C++) to the individual shading languages, sounds amazing, and would make shader writing when not using a game engine more joyful.
[0] https://github.com/microsoft/ShaderConductor
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
PhoneVR
Use Steam VR-enabled applications with your phone as HMD (Head-mounted display). The only Open-Source solution to similar commercial packages like VRidge, iVRy, Trinus etc etc.
-
-
Project mention: Nvidia to join Dow Jones Industrial Average, replacing rival chipmaker Intel | news.ycombinator.com | 2024-11-02
Here’s a list of projects
https://www.khronos.org/
If I were to categorize the successful ones:
glTF, KTX, SPIR-V, OpenGL and its variants, WebGL
People will say Vulkan but it has the same level of adoption as OpenCL, and has the same issue that it competes against vendor specific APIs (DX and Metal) that are just better to use. It’s still used though of course as a translation target but imho that doesn’t qualify it as a success.
OpenCL was and is a failure of grand magnitude. As was colada.
-
supernova
Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ opengl-es discussion
C++ opengl-es related posts
-
Nvidia to join Dow Jones Industrial Average, replacing rival chipmaker Intel
-
Apitrace – trace and replay OpenGL, Direct3D, and DirectDraw APIs calls
-
Wrong result when using OpenGL for GPGPU computing
-
Team Fontaine 2 - General Question and Discussion Thread
-
What coin will pump in 2023?
-
A770/A750 Performance in Minecraft Java?
-
serious sam mobile port
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source opengl-e projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | filament | 18,433 |
2 | glslViewer | 4,947 |
3 | OpenSceneGraph | 3,372 |
4 | apitrace | 2,708 |
5 | Celestia | 1,975 |
6 | ShaderConductor | 1,806 |
7 | tangram-es | 837 |
8 | PhoneVR | 674 |
9 | DiligentCore | 667 |
10 | VK-GL-CTS | 552 |
11 | supernova | 343 |
12 | magnum-examples | 298 |
13 | beatmup | 201 |
14 | Serious-Sam-Android | 75 |
15 | crosscore_dev | 15 |
16 | reshimost | 8 |