C++ Shaders

Open-source C++ projects categorized as Shaders

Top 23 C++ Shader Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Tiny renderer or how OpenGL works: software rendering in 500 lines of code | news.ycombinator.com | 2025-03-13
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. 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.

    Project mention: 3D Game Shaders for Beginners | news.ycombinator.com | 2025-04-17
  4. tinyraytracer

    A brief computer graphics / rendering course

  5. The-Forge

    The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: ConfettiFX the Forge 1.63 Released | news.ycombinator.com | 2025-03-24
  6. glslViewer

    Console-based GLSL Sandbox for 2D/3D shaders

  7. SHADERed

    Lightweight, cross-platform & full-featured shader IDE

  8. reshade

    A generic post-processing injector for games and video software.

  9. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  10. slang

    Making it easier to work with shaders

    Project mention: C++26: A Placeholder with No Name | news.ycombinator.com | 2025-01-11

    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...

  11. tinykaboom

    A brief computer graphics / rendering course

  12. OpenShadingLanguage

    Advanced shading language for production GI renderers

  13. ShaderGlass

    Overlay for running GPU shaders on top of Windows desktop

    Project mention: ShaderGlass – Overlay for running GPU shaders on top of Windows desktop | news.ycombinator.com | 2024-10-03
  14. DirectXTK12

    The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++

  15. HybridRenderingEngine

    Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.

  16. TinyEngine

    Tiny OpenGL Wrapper / 3D Engine in C++

  17. 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-14

    https://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.

  18. hlslpp

    Math library using HLSL syntax with multiplatform SIMD support

  19. 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.

  20. DiligentCore

    A modern cross-platform low-level graphics API

    Project mention: Diligent Engine introduces WebGPU back end | news.ycombinator.com | 2024-09-04
  21. SoftwareRenderer

    Software rendering engine with PBR. Built from scratch on C++.

  22. Yave

    Yet Another Vulkan Engine

  23. Cluster

    Clustered shading implementation with bgfx (by pezcode)

  24. skyrim-community-shaders

    Community-driven advanced graphics modifications for AE, SE and VR.

  25. ISF4AE

    After Effects Plug-in enabling to use GLSL written in ISF as an effect

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Shaders discussion

Log in or Post with

C++ Shaders related posts

Index

What are some of the best open-source Shader projects in C++? This list will help you:

# Project Stars
1 tinyrenderer 21,720
2 3d-game-shaders-for-beginners 18,498
3 tinyraytracer 5,147
4 The-Forge 5,076
5 glslViewer 4,923
6 SHADERed 4,483
7 reshade 4,483
8 slang 3,876
9 tinykaboom 2,370
10 OpenShadingLanguage 2,163
11 ShaderGlass 2,152
12 DirectXTK12 1,586
13 HybridRenderingEngine 1,278
14 TinyEngine 1,066
15 slop 887
16 hlslpp 842
17 NazaraEngine 763
18 DiligentCore 663
19 SoftwareRenderer 654
20 Yave 476
21 Cluster 445
22 skyrim-community-shaders 337
23 ISF4AE 252

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that C++ is
the 7th most popular programming language
based on number of references?