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 23 C++ Shader Projects
-
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
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.
-
The-Forge
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
-
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
-
It is Slang. A very cool project and it only got its public release relatively recently, so some sins are forgiven but there are so many typedefs.
https://github.com/shader-slang/slang/blob/master/include/sl...
-
Project mention: AV1 @ Scale: Film Grain Synthesis, the Awakening | news.ycombinator.com | 2025-07-03
Ok, very cool. But I want Netflix to explain it related to Seinfeld, which at 10-12 feet looks fine, but up close looks insane. Blocky MJPEG + grain filter??
It's not like we're on Pentium II processors anymore -- I can filter just about anything with ShaderGlass [0] on a shitty computer (and some of the CRT shaders like crt-hyllian-curvature are brilliant, especially on old shows like NewsRadio that only exist on DVD) .. and I'm shocked that Netflix doesn't just have this built into their Apple TV app or whatever. I'm shocked PLEX doesn't have it! (that I know of)
I made a comment on a different post about imagining a world where local AI/LLM/whatever does some favorable processing for you, by you, on your device, of web content, to enhance your experience. I really believe media (streamers all the way down to open source devs) need to begin to incorporate whatever's out there that reduces friction and increases joy. It's all out there already! The heavy lifting has been done! Just make Family Matters look like how it looked when I was locking in on a Friday night for TGIF LOL
[0] https://github.com/mausimus/ShaderGlass
-
-
-
DirectXTK12
The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
-
HybridRenderingEngine
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
-
-
Project mention: Hlslpp: Math library using HLSL syntax with multiplatform SIMD support | news.ycombinator.com | 2025-06-11
-
slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)
Project mention: Show HN: X11 tool to share a screen area in any video meeting | news.ycombinator.com | 2024-10-14https://github.com/naelstrof/slop Can also use a utility like this one, which lets you select an area of the screen and output it in a specified format.
-
NazaraEngine
Nazara Engine is a cross-platform framework aimed at (but not limited to) real-time applications requiring audio, 2D and 3D real-time rendering, network and more.
-
-
-
-
-
-
-
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.
C++ Shaders discussion
C++ Shaders related posts
-
Inspect ANSI control codes and escape sequences
-
AV1 @ Scale: Film Grain Synthesis, the Awakening
-
Hlslpp: Math library using HLSL syntax with multiplatform SIMD support
-
3D Game Shaders for Beginners
-
C++26: A Placeholder with No Name
-
Khronos Group adopts the Slang shading language
-
The Slang Shading Language
-
A note from our sponsor - InfluxDB
www.influxdata.com | 31 Aug 2025
Index
What are some of the best open-source Shader projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | tinyrenderer | 22,450 |
2 | 3d-game-shaders-for-beginners | 18,859 |
3 | The-Forge | 5,239 |
4 | tinyraytracer | 5,202 |
5 | glslViewer | 5,056 |
6 | reshade | 4,730 |
7 | SHADERed | 4,537 |
8 | slang | 4,463 |
9 | ShaderGlass | 2,589 |
10 | tinykaboom | 2,388 |
11 | OpenShadingLanguage | 2,216 |
12 | DirectXTK12 | 1,637 |
13 | HybridRenderingEngine | 1,479 |
14 | TinyEngine | 1,081 |
15 | hlslpp | 944 |
16 | slop | 903 |
17 | NazaraEngine | 776 |
18 | DiligentCore | 691 |
19 | SoftwareRenderer | 680 |
20 | Yave | 491 |
21 | Cluster | 452 |
22 | skyrim-community-shaders | 428 |
23 | ISF4AE | 261 |