123 Open Source Hlsl Software Projects
Free and open source hlsl code projects including engines, APIs, generators, and tools.
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Embeddable preprocessor based on clang. Created to compile ubershaders, but can preprocess anything you like.
Shaderlab is a tool designed for cross compiling unity shader to other shading languages.
Simple framework built from the ground up used for experimenting and learning different aspects of game engine architecture
Gpu Gems Book Source Code713 ⭐
:cd: CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD（源代码）珍藏
Jl S Unity Blend Modes86 ⭐
👾 Collection of Unity shaders that support blend modes like photoshop layer style (Darken, Multiply, Linear Burn, etc)
GLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
Library used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
Compute Stochastic Screen Space Reflections for unity post processing
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Svc Shader14 ⭐
A gRPC micro-service that exposes a variety of GPU shader compilers under a common cloud-based abstraction.
Unity UI Rounded Corners431 ⭐
This components and shaders allows you to add rounded corners to UI elements!
3D Game Shaders For Beginners11941 ⭐
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Thermal Goggles Post Processing StackV2 effect along with custom editorreplacement shaders and shadergraph on LWRP
A .NET library to run C# code in parallel on the GPU through DX12 and dynamically generated HLSL compute shaders, with the goal of making GPU computing easy to use for all .NET developers! 🚀
Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline.
This project's main goal is to generate and visualize terrain built using voxels. It was achieved using different approaches and computing technologies just for the sake of performance and implementation comparison.
A very simple toon lit shader example, for you to learn writing custom lit shader in Unity URP
UI Blur Lwrp 202064 ⭐
UI background blur shader for Unity 2020 URP/LWRP/2D Renderer (usable for all Render Modes)
A few shader code templates/examples for Unity, Universal Render Pipeline (URP). ShaderLab & HLSL.
lygia, it's a granular and multi-language shader library designed for performance and flexibility
Pbr Renderer32 ⭐
physically based renderer written in DX12 with image-based lighting, classic deffered and tiled lighting approaches
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
A Visual Studio extension that provides enhanced support for editing High Level Shading Language (HLSL) files
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
GPU accelerated marching cubes algorithm in UE4 driven by a custom HLSL compute shader.