C++ Shaders

Open-source C++ projects categorized as Shaders

Top 23 C++ Shader Projects

  1. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  2. 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!

    JetBrains 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. 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
  5. tinyraytracer

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  6. glslViewer

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

  7. reshade

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

  8. SHADERed

    Lightweight, cross-platform & full-featured shader IDE

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

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

    Overlay for running GPU shaders on top of Windows desktop

    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

  12. tinykaboom

    A brief computer graphics / rendering course

    Project mention: Playing with Code | news.ycombinator.com | 2025-06-25
  13. OpenShadingLanguage

    Advanced shading language for production GI renderers

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

    Math library using HLSL syntax with multiplatform SIMD support

    Project mention: Hlslpp: Math library using HLSL syntax with multiplatform SIMD support | news.ycombinator.com | 2025-06-11
  18. 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.

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

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

Sponsored
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!
surveys.jetbrains.com

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