GLSLShaderShrinker

Shader optimizer

Automates optimization and reformatted GLSL shader code to reduce size while preserving readability

Cross-platform tool to Reformat/Remove Dead Code/Optimise/Analyse GLSL shader code.

GitHub

99 stars
2 watching
5 forks
Language: C#
last commit: about 1 year ago
Linked from 1 awesome list

avaloniaavalonia-uiavaloniauicsharpdemosceneglslshadershadertoy

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
aras-p/glsl-optimizer A C++ library that optimizes GLSL shaders for better performance on various platforms. 1,733
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
docd27/rollup-plugin-glsl-optimize Optimizes GLSL shaders for performance using Khronos tools and compiler 36
tsteinholz/loveshaderconverter A tool to convert shaders from one GLSL variant to another 76
gamemakerdiscord/xpanda Allows code from external files to be included into shaders while handling shader compatibility issues. 14
microsoft/shaderconductor A tool for converting HLSL shader code to multiple shading languages 1,783
fordhurley/glsl-grapher Visualizes the structure and behavior of GLSL shader functions in a graphical interface. 26
pema99/glsl2hlsl A tool for converting Shadertoy shaders to Unity-compatible shaders 90
psycholns/gshaderreplacer Software that enables shader replacement and debugging in OpenGL applications 2
nomoresleep/hlslparser Translates legacy shader code to modern OpenGL and Metal shading languages 3
nicebyte/niceshade Transforms HLSL code into shaders for various graphics APIs. 102
tgjones/hlsltools An extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files. 570
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 285