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.

GitHub

2k stars
120 watching
424 forks
Language: C++
last commit: over 4 years ago
Linked from 1 awesome list

cross-compilerglslmetaloptimizershaders

Backlinks from these awesome lists:

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