glslify

Shader compiler

A module system for GLSL shaders

A node.js-style module system for GLSL! sparkles

GitHub

2k stars
41 watching
83 forks
Language: JavaScript
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
glslify/rollup-plugin-glslify This project provides a way to import GLSL (OpenGL Shading Language) strings with a Node.js-style module system. 58
khronosgroup/glsl Maintains and develops the GLSL shading language specification and extensions used in graphics rendering. 345
mattdesl/three-glslify-example A simple ThreeJS example showcasing modular shaders with GLSLify 78
fordhurley/glsl-grapher Visualizes the structure and behavior of GLSL shader functions in a graphical interface. 26
sleexyz/hylogen A system for generating and compiling GLSL shaders in Haskell 481
stackgl/glsl-lighting-walkthrough An in-depth tutorial on custom GLSL lighting with per-pixel shading and various material techniques 459
axmolengine/glslcc A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages 4
igjoshua/cljsl A Clojure-based compiler for converting a subset of Clojure code into GLSL shader code 23
halvves/shader-doodle A web-component for creating and rendering fragment shaders in GLSL. 509
jwurzer/glslscene A tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration. 16
libretro/glsl-shaders A collection of GLSL shaders converted by hand from Libretro's common-shaders repo for compatibility and performance optimization. 934
ustymukhman/vite-plugin-glsl A plugin for Vite that simplifies the management of GLSL shader files in web applications. 321
google/shaderc A collection of tools and libraries for compiling shader code into a graphics pipeline format 1,852
binary1248/gls A library to reduce boilerplate OpenGL code 18
google/shaderc-rs Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. 259