SaaSHub helps you find the best software and product alternatives Learn more →
Top 21 C++ Hlsl 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.
-
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.
-
DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
-
glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
-
ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
-
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.
-
MethaneKit
🎲 Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
-
glslcc
GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
-
Render Engine Infrastructure (REI)
REI is a cross-platform rendering framework and a comprehensive graphics API. Adaptable to various platforms, including PC, consoles, and mobile. It simplifies porting, especially for games developed on custom or proprietary engines. Functions as a cross-platform API as well as a helper library for platform-specific API. (by Dragons-Lake)
-
PBR-renderer
physically based renderer written in DX12 with image-based lighting, classic deffered and tiled lighting approaches
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This is a great series if you’re looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
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-20If 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-11If 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.
Project mention: Building the DirectX shader compiler better than Microsoft? | news.ycombinator.com | 2024-02-10> We may support DXBC generation in Clang in the future (we mentioned that in the original proposal to LLVM). That work is unlikely to begin for a few years as our focus will be on supporting DXIL and SPIR-V generation first.
I appreciate this quote[0] from the microsoft camp. Setting clear expectations that something will not be done is a nice bit of fresh air.
[0] https://github.com/microsoft/DirectXShaderCompiler/issues/57...
One of the requirements is the OpenGL shader validator here
Have you seen this project: https://github.com/microsoft/ShaderConductor? It is maintained by Microsoft as well.
I was able to find a project on Github (https://github.com/septag/glslcc), which claims to convert glsl to hlsl using spirv cross. I haven't tried it, however. I remembered running across it recently doing similar google searches on shaders.
Project mention: Sample renders from my real-time Direct3D 12 renderer. More info and link to GitHub in the comments! | /r/GraphicsProgramming | 2023-05-22I wanted to share my real-time Direct3D 12 renderer that I've been working on for the past year. It uses a hybrid approach where the primary surface is rasterized, but all the lighting is raytraced using hardware-accelerated ray tracing. Check out the project's GitHub page for source code and more info.
C++ Hlsl related posts
- Building the DirectX shader compiler better than Microsoft?
- Shader Compilation
- Confused in terms of where to start with framework/technology etc. Need help picking between learning ShaderToy v/s OpenGL v/s WebGL
- Apple's Game Porting Toolkit seems to have a D3DMetal.framework with full implementations of DirectX 12 to 9 on Metal
- An introduction to Shader Art Coding
- Graphics effects in the four elements - Shaders in 2D game
- Question about installing GLSL linter
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source Hlsl projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | 3d-game-shaders-for-beginners | 16,993 |
2 | SHADERed | 4,174 |
3 | reshade | 3,774 |
4 | DirectXShaderCompiler | 2,902 |
5 | glslang | 2,817 |
6 | shaderc | 1,735 |
7 | ShaderConductor | 1,711 |
8 | slang | 1,640 |
9 | Bonzomatic | 1,323 |
10 | ImGuiColorTextEdit | 1,322 |
11 | MethaneKit | 759 |
12 | glslcc | 499 |
13 | hlslpp | 450 |
14 | ZetaRay | 160 |
15 | Ghurund | 85 |
16 | Render Engine Infrastructure (REI) | 62 |
17 | YOLOv4-Tiny-in-UnityCG-HLSL | 56 |
18 | PBR-renderer | 36 |
19 | HLML | 24 |
20 | ShaderPiPFX | 9 |
21 | NFSC_CustomVT | 3 |