glsl-optimizer
Shader optimizer
A C++ library that optimizes GLSL shaders for better performance on various platforms.
GLSL optimizer based on Mesa's GLSL compiler. Used to be used in Unity for mobile shader optimization.
2k stars
120 watching
424 forks
Language: C++
last commit: over 4 years ago
Linked from 1 awesome list
cross-compilerglslmetaloptimizershaders
Related projects:
Repository | Description | Stars |
---|---|---|
deanthecoder/glslshadershrinker | Automates optimization and reformatted GLSL shader code to reduce size while preserving readability | 99 |
aras-p/hlsl2glslfork | Translates Direct3D 9 style HLSL to GLSL shader language | 558 |
docd27/rollup-plugin-glsl-optimize | Optimizes GLSL shaders for performance using Khronos tools and compiler | 36 |
laurentlb/shader-minifier | A tool for optimizing and compressing GLSL and HLSL shader code without affecting its functionality. | 455 |
jwurzer/glslscene | A tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration. | 16 |
orels1/orels-unity-shaders | A collection of Unity shaders designed for practical use in 3D graphics projects | 183 |
fordhurley/glsl-grapher | Visualizes the structure and behavior of GLSL shader functions in a graphical interface. | 26 |
glslify/glslify | A module system for GLSL shaders | 2,220 |
azhirnov/glsl_trace | A library for debugging and profiling shaders in graphics rendering applications | 33 |
pema99/glsl2hlsl | A tool for converting Shadertoy shaders to Unity-compatible shaders | 90 |
google/shaderc-rs | Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. | 259 |
sleexyz/hylogen | A system for generating and compiling GLSL shaders in Haskell | 481 |
jaredloomis/andromeda | A Haskell-based library for writing and compiling OpenGL shaders | 77 |
alaingalvan/crossshader | A tool for converting between different shader languages and compilers. | 285 |