PmtechLightweight, multi-platform, data-oriented game engine.
Stars: ✭ 478 (+285.48%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+824.19%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+1742.74%)
Pmfx ShaderCross platform shader system for HLSL, GLSL, Metal and SPIR-V.
Stars: ✭ 245 (+97.58%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+389.52%)
GlslangKhronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Stars: ✭ 2,034 (+1540.32%)
Spirv VmVirtual machine for executing SPIR-V
Stars: ✭ 173 (+39.52%)
Crossshader⚔️ A tool for cross compiling shaders. Convert between GLSL, HLSL, Metal Shader Language, or older versions of GLSL.
Stars: ✭ 113 (-8.87%)
NablaOpenGL/OpenGL ES/Vulkan/CUDA/OptiX Modular Rendering Framework for PC/Linux/Android
Stars: ✭ 235 (+89.52%)
Colormap ShadersA collection of shaders to draw color maps.
Stars: ✭ 315 (+154.03%)
ShaderWriterLibrary used to write shaders from C++, and export them in either GLSL, HLSL or SPIR-V.
Stars: ✭ 171 (+37.9%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+405.65%)
ShaderedLightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+2518.55%)
GlslccGLSL cross-compiler tool (GLSL->HLSL, MSL, GLES2, GLES3, GLSLv3), using SPIRV-cross and glslang
Stars: ✭ 320 (+158.06%)
sph vulkanSPH simulation in Vulkan compute shader.
Stars: ✭ 29 (-76.61%)
Shaderc RsRust bindings for the shaderc library.
Stars: ✭ 143 (+15.32%)
Gpu Gems Book Source Code💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
Stars: ✭ 567 (+357.26%)
Glsl OptimizerGLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
Stars: ✭ 1,506 (+1114.52%)
GlslGLSL parser for Rust
Stars: ✭ 145 (+16.94%)
FloorA C++ Compute/Graphics Library and Toolchain enabling same-source CUDA/Host/Metal/OpenCL/Vulkan C++ programming and execution.
Stars: ✭ 166 (+33.87%)
spirv crossSafe Rust wrapper around SPIRV-Cross
Stars: ✭ 75 (-39.52%)
inline-spirv-rsCompile GLSL/HLSL/WGSL and inline SPIR-V right inside your crate.
Stars: ✭ 21 (-83.06%)
YALCTYet Another Live Coding Tool - Powered by Veldrid and elbow grease
Stars: ✭ 25 (-79.84%)
makmaMakma is a deferred Vulkan renderer written in C++.
Stars: ✭ 77 (-37.9%)
Shaderdebugger[DEPRECATED] C++ library for debugging HLSL & GLSL shaders
Stars: ✭ 323 (+160.48%)
MetalfiltersInstagram filters implemented in Metal
Stars: ✭ 272 (+119.35%)
XshadercompilerShader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
Stars: ✭ 327 (+163.71%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+218.55%)
Vk9Direct3D 9 compatibility layer using Vulkan.
Stars: ✭ 799 (+544.35%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+568.55%)
adaA general porpose OpenGL app library
Stars: ✭ 105 (-15.32%)
CPP-ProgrammingVarious C/C++ examples. DirectX, OpenGL, CUDA, Vulkan, OpenCL.
Stars: ✭ 30 (-75.81%)
Cs2xTranspiles a C# subset to non .NET languages and runtimes. (Powered by Roslyn)
Stars: ✭ 97 (-21.77%)
MTTransitionsiOS Transitions ports from GL-Transitions.
Stars: ✭ 178 (+43.55%)
Hlsl2glslforkHLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.
Stars: ✭ 488 (+293.55%)
ShadercA collection of tools, libraries, and tests for Vulkan shader compilation.
Stars: ✭ 1,016 (+719.35%)
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.
Stars: ✭ 11,698 (+9333.87%)
ProccharvfxProcedural character generation with Unity Shader Graph and VFX Graph
Stars: ✭ 114 (-8.06%)
Webassembly Raytracera performance comparison of a simple raytracer in JavaScript, asm.js, WebAssembly, and GLSL
Stars: ✭ 102 (-17.74%)
Vc4cCompiler for the VC4CL OpenCL implementation
Stars: ✭ 101 (-18.55%)
Fna3dFNA3D - 3D Graphics Library for FNA
Stars: ✭ 111 (-10.48%)
ParticlemotionvectorShows how to support rendering motion vectors within the standard particle system of Unity.
Stars: ✭ 97 (-21.77%)
GshadeGShade is a heavily modified fork of ReShade that features numerous improvements as well as a selectively-unlocked depth buffer for specific online games.
Stars: ✭ 97 (-21.77%)
Vrt🔅 Ray tracing library for Vulkan API (indev)
Stars: ✭ 111 (-10.48%)
GlsleditorSimple WebGL Fragment Shader Editor
Stars: ✭ 1,345 (+984.68%)
Esbe 2gA shader for Minecraft Bedrock
Stars: ✭ 121 (-2.42%)
FutureproofA live editor for fragment shaders, powered by Neovim, WebGPU, and Zig!
Stars: ✭ 117 (-5.65%)
UnlitcloudsA unity cloud shader, using vertex colors and tessellation for a simple stylized look.
Stars: ✭ 110 (-11.29%)
SubstrateA cross-platform render-graph based rendering system written in Swift
Stars: ✭ 94 (-24.19%)
Ar SdkDuMix AR SDK for Developer
Stars: ✭ 93 (-25%)
RadianceRadiance is video art software for VJs. It supports beat detection, animated GIFs, YouTube video, OpenGL shader effects. It is designed for live performance and runs on Linux and MacOS.
Stars: ✭ 109 (-12.1%)