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 6 years ago
Linked from 1 awesome list

cross-compilerglslmetaloptimizershaders

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
deanthecoder/glslshadershrinkerAutomates optimization and reformatted GLSL shader code to reduce size while preserving readability99
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
docd27/rollup-plugin-glsl-optimizeOptimizes GLSL shaders for performance using Khronos tools and compiler36
laurentlb/shader-minifierA tool for optimizing and compressing GLSL and HLSL shader code without affecting its functionality.455
jwurzer/glslsceneA tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration.16
orels1/orels-unity-shadersA collection of Unity shaders designed for practical use in 3D graphics projects183
fordhurley/glsl-grapherVisualizes the structure and behavior of GLSL shader functions in a graphical interface.26
glslify/glslifyA module system for GLSL shaders2,220
azhirnov/glsl_traceA library for debugging and profiling shaders in graphics rendering applications33
pema99/glsl2hlslA tool for converting Shadertoy shaders to Unity-compatible shaders90
google/shaderc-rsRust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code.259
sleexyz/hylogenA system for generating and compiling GLSL shaders in Haskell481
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285