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++ Shader Projects
-
Project mention: Tiny Compiler – Writing a Compiler in a Weekend | news.ycombinator.com | 2024-01-12
the tinyrenderer[1] project has been on my todos forever now. glad to see the author is writing more self-paced programming projects.
-
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.
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
-
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.
-
Source: https://github.com/ssloy/tinyraytracer
-
-
The-Forge
The Forge Cross-Platform Rendering Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
Project mention: WebKit Switching to Skia for 2D Graphics Rendering | news.ycombinator.com | 2024-02-20 -
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-20
If 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-11
If 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.
-
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.
-
-
-
-
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.
Aside from that, for more foundational information about how things like rendering and shaders work, there's a plethora of content out there such as NVIDIA's "Life of a Triangle" blog post or Fabien Giesen's "A trip through the Graphics Pipeline" blog post. There's really too much to link, so I'm just gonna link this treasure trove of resources covering dozens upon dozens of articles, presentations and blog posts from general computer graphics, GPU programming and architecture, software development, OpenGL-specific resources for getting into graphics programming, etc.
-
-
slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)
Since selx is meant to be minimal, it doesn't support some of the fancy stuff such as slop's custom opengl shaders etc.
-
-
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.
-
-
Yes
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ Shaders related posts
- The Book of Shaders
- Jagged edges on everything, regardless of AA settings
- For Artwork Creators: How to make a proper fog of war?
- Utah motion shoots! I've installed reshade yesterday and I'm in LOVE! Comment what map and car you'd like to see me do next! Have a good one fellas!
- Blurry textures after ~20-30 meters.
- Rebelfleet meets CIS Remnants in the atmossphere of Bespin. Some cinematic shots.
- more realistic graphics part II
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Mar 2024
Index
What are some of the best open-source Shader projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | tinyrenderer | 19,090 |
2 | 3d-game-shaders-for-beginners | 16,851 |
3 | tinyraytracer | 4,858 |
4 | glslViewer | 4,408 |
5 | The-Forge | 4,343 |
6 | SHADERed | 4,147 |
7 | reshade | 3,715 |
8 | tinykaboom | 2,309 |
9 | OpenShadingLanguage | 1,999 |
10 | slang | 1,568 |
11 | DirectXTK12 | 1,385 |
12 | HybridRenderingEngine | 1,064 |
13 | TinyEngine | 943 |
14 | slop | 834 |
15 | ShaderGlass | 791 |
16 | NazaraEngine | 638 |
17 | SoftwareRenderer | 567 |
18 | Yave | 455 |
19 | hlslpp | 443 |
20 | Cluster | 395 |
21 | ISF4AE | 216 |
22 | Reshade-Unlocked | 98 |
23 | CroissantVulkanRenderer | 58 |