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: almost 3 years ago
Linked from 1 awesome list

avaloniaavalonia-uiavaloniauicsharpdemosceneglslshadershadertoy

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
aras-p/glsl-optimizerA C++ library that optimizes GLSL shaders for better performance on various platforms.1,733
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
docd27/rollup-plugin-glsl-optimizeOptimizes GLSL shaders for performance using Khronos tools and compiler36
tsteinholz/loveshaderconverterA tool to convert shaders from one GLSL variant to another76
gamemakerdiscord/xpandaAllows code from external files to be included into shaders while handling shader compatibility issues.14
microsoft/shaderconductorA tool for converting HLSL shader code to multiple shading languages1,783
fordhurley/glsl-grapherVisualizes the structure and behavior of GLSL shader functions in a graphical interface.26
pema99/glsl2hlslA tool for converting Shadertoy shaders to Unity-compatible shaders90
psycholns/gshaderreplacerSoftware that enables shader replacement and debugging in OpenGL applications2
nomoresleep/hlslparserTranslates legacy shader code to modern OpenGL and Metal shading languages3
nicebyte/niceshadeTransforms HLSL code into shaders for various graphics APIs.102
tgjones/hlsltoolsAn extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files.570
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285