@stackgl

stackgl

Modular WebGL components

Pinned repositories

  1. shader-school

    ๐ŸŽ“ A workshopper for GLSL shaders and graphics programming

    JavaScript 1.4k 112

  2. webgl-workshop

    ๐ŸŽ“ The sequel to shader-school: Learn the WebGL API

    JavaScript 728 61

  3. glslify

    โœจ A node.js-style module system for GLSL!

    JavaScript 615 21

  4. headless-gl

    Forked from mikeseven/node-webgl

    ๐ŸŽƒ Windowless WebGL for node.js

    JavaScript 579 59

  5. glsl-lighting-walkthrough

    ๐Ÿ’ก phong shading tutorial with glslify

    JavaScript 289 10

  6. gl-shader

    WebGL shader wrapper

    JavaScript 69 13

  • Calculates the specular/fresnel power in the Cook-Torrance model

    HTML 16 2 Updated Feb 18, 2017
  • โœจ A node.js-style module system for GLSL!

    JavaScript 615 21 Updated Feb 14, 2017
  • ๐ŸŽฉ Create a magic getter/setter object for a given WebGLProgram's uniforms.

    JavaScript 13 1 Updated Feb 14, 2017
  • ๐ŸŽ“ A workshopper for GLSL shaders and graphics programming

    JavaScript 1,420 112 Updated Jan 19, 2017
  • ๐ŸŽƒ Windowless WebGL for node.js

    JavaScript 579 127 Updated Jan 14, 2017
  • WebGL texture wrapper

    JavaScript 32 8 Updated Nov 21, 2016
  • WebGL shader wrapper

    JavaScript 69 13 Updated Nov 11, 2016
  • Transpile GLSL to JS

    JavaScript 46 2 Updated Nov 6, 2016
  • Babel transform for glslify

    JavaScript 28 3 Updated Nov 3, 2016
  • Extract function definitions from an array of GLSL tokens.

    GLSL 1 Updated Oct 17, 2016
  • A transform stream for glslify that replaces CSS-style hexadecimal colors with `vec3/vec4` definitions.

    JavaScript 14 3 Updated Oct 2, 2016
  • Walk the dependency graph of a glslify shader

    JavaScript 5 3 Updated Sep 30, 2016
  • Take an array of GLSL tokens and determine which tokens are either assignments or variable definitions.

    JavaScript 3 1 Updated Sep 27, 2016
  • Robert Penner's easing functions in GLSL, available as a module for glslify.

    JavaScript 79 6 Updated Aug 21, 2016
  • A flexible wrapper for gl-vao and gl-buffer that you can use to set up renderable WebGL geometries from a variety of different formats.

    JavaScript 35 7 Updated Jul 18, 2016
  • WebGL framebuffer wrapper

    JavaScript 42 11 Updated Jul 13, 2016
  • Vertex array object wrapper for WebGL

    JavaScript 17 3 Updated Jul 10, 2016
  • โœ‚๏ธ Shakes out any unused functions from your GLSL shaders

    GLSL 11 Updated Jun 30, 2016
  • gl-matrix's mat2, split into smaller pieces

    JavaScript 4 1 Updated Jun 29, 2016
  • r/w stream of glsl tokens

    JavaScript 19 2 Updated May 26, 2016
  • CommonJS/npm port of the WebGL conformance tests

    HTML 12 346 Updated May 25, 2016
  • Draws static indexed geometry in WebGL

    JavaScript 8 1 Updated May 24, 2016
  • Core implementation of gl-shader without parser dependencies

    JavaScript 18 3 Updated Apr 24, 2016
  • ๐Ÿ“ฆ A list of packages that fall under the stack.gl umbrella

    JavaScript 58 7 Updated Apr 9, 2016
  • A Promise wrapper for glslify, providing a consistent interface between both Node.js and browserify.

    JavaScript 5 2 Updated Apr 8, 2016
  • Pull audio waveform/frequency data into WebGL for realtime audio visualisation

    JavaScript 39 3 Updated Mar 28, 2016
  • ๐ŸŽ“ The sequel to shader-school: Learn the WebGL API

    JavaScript 728 61 Updated Mar 23, 2016
  • Read out the contents of a floating-point gl-texture2d

    JavaScript 10 1 Updated Feb 14, 2016
  • ๐Ÿ’พ glslify loader module for webpack

    HTML 40 11 Updated Feb 14, 2016
  • A transform stream for glslify that adds an `import` directive to your shaders.

    JavaScript 6 2 Updated Jan 23, 2016