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 Hlsl Open-Source 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.
-
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.
-
UnityURPToonLitShaderExample
A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐
-
lygia
LYGIA, it's a granular and multi-language (GLSL, HLSL, WGSL, MSL and CUDA) shader library designed for performance and flexibility
-
ShaderConductor
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
-
MethaneKit
๐ฒ Modern 3D graphics made simple with C++17 cross-platform framework and rendering abstraction API on top of DirectX 12, Metal & Vulkan
-
HlslTools
A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
-
TrueTrace-Unity-Pathtracer
A passion projects that has been going on for awhile, finally at a place where I feel comfortable tentatively uploading it to Github for others
-
glslcc
GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
-
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
Project mention: ILGPU VS ComputeSharp - a user suggested alternative | libhunt.com/r/ILGPU | 2023-10-27
Project mention: HVM updates: simplifications, finally runs on GPUs, 80x speedup on RTX 4090 | news.ycombinator.com | 2023-10-07Someone did run Linux in a pixel shader on VRChat.
https://blog.pimaker.at/texts/rvc1/
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.
Hlsl related posts
-
Building the DirectX shader compiler better than Microsoft?
-
Legion Go Update 12.08.23
-
HVM updates: simplifications, finally runs on GPUs, 80x speedup on RTX 4090
-
Need help adjusting only grey colors
-
Older VN's don't fullscreen correctly on my tv.
-
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
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Hlsl projects? This list will help you:
Project | Stars | |
---|---|---|
1 | 3d-game-shaders-for-beginners | 17,083 |
2 | Magpie | 7,325 |
3 | UnityURPToonLitShaderExample | 5,942 |
4 | SHADERed | 4,197 |
5 | reshade | 3,809 |
6 | DirectXShaderCompiler | 2,918 |
7 | glslang | 2,833 |
8 | ComputeSharp | 2,549 |
9 | lygia | 2,260 |
10 | shaderc | 1,748 |
11 | ShaderConductor | 1,711 |
12 | slang | 1,692 |
13 | ImGuiColorTextEdit | 1,338 |
14 | Bonzomatic | 1,333 |
15 | MethaneKit | 770 |
16 | rvc | 697 |
17 | URP-LWRP-Shaders | 619 |
18 | HlslTools | 539 |
19 | TrueTrace-Unity-Pathtracer | 536 |
20 | glslcc | 499 |
21 | ShaderGen | 481 |
22 | hlslpp | 451 |
23 | Unity-ScreenSpaceReflections-URP | 344 |
Sponsored