Projects in Awesome Lists by stackgl
A curated list of projects in awesome lists by stackgl .
https://github.com/stackgl/shader-school
:mortar_board: A workshopper for GLSL shaders and graphics programming
Last synced: 14 May 2025
https://github.com/stackgl/webgl-workshop
:mortar_board: The sequel to shader-school: Learn the WebGL API
Last synced: 15 May 2025
https://github.com/stackgl/glsl-lighting-walkthrough
:bulb: phong shading tutorial with glslify
Last synced: 07 Apr 2025
https://github.com/stackgl/packages
:package: A list of packages that fall under the stack.gl umbrella
Last synced: 30 Apr 2025
https://github.com/stackgl/glsl-parser
transform streamed glsl tokens into an ast
Last synced: 07 Apr 2025
https://github.com/stackgl/gl-mat4
gl-matrix's mat4, split into smaller pieces
Last synced: 05 Apr 2025
https://github.com/stackgl/gl-particles
:sparkles: Convenience module for FBO-driven particle simulations.
Last synced: 22 Aug 2025
https://github.com/stackgl/gl-audio-analyser
Pull audio waveform/frequency data into WebGL for realtime audio visualisation
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-vec3
gl-matrix's vec3, split into smaller pieces
Last synced: 07 Apr 2025
https://github.com/stackgl/gl-geometry
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.
Last synced: 30 Apr 2025
https://github.com/stackgl/bunny-walkthrough
Draws a 3D bunny to the screen using stack.gl
Last synced: 25 Aug 2025
https://github.com/stackgl/gl-vec2
gl-matrix's vec2, split into smaller pieces
Last synced: 30 Apr 2025
https://github.com/stackgl/learning-webgl-01
Learning WebGL Lesson 1 converted from vanilla WebGL to use stack.gl.
Last synced: 30 Apr 2025
https://github.com/stackgl/ray-aabb-intersection
Determine the point of intersection between a ray and axis-aligned bounding box (AABB)
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-shader-core
Core implementation of gl-shader without parser dependencies
Last synced: 28 Jul 2025
https://github.com/stackgl/gl-reset
Completely reset the state of a WebGL context, deleting any allocated resources
Last synced: 25 Feb 2026
https://github.com/stackgl/glsl-extract
extract uniforms and attributes from glsl programs
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-toy
:crystal_ball: Quickly create WebGL demos using glslify
Last synced: 23 Aug 2025
https://github.com/stackgl/gl-magic-uniforms
🎩 Create a magic getter/setter object for a given WebGLProgram's uniforms.
Last synced: 10 Jul 2025
https://github.com/stackgl/gl-mat3
gl-matrix's mat3, split into smaller pieces
Last synced: 30 Apr 2025
https://github.com/stackgl/contributing
Contribution guidelines for stackgl projects
Last synced: 11 Feb 2026
https://github.com/stackgl/glsl-min-stream
through stream that transforms glsl-parser AST nodes and rewrites variables into shorter forms
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-post
Simple WebGL post-processing using some pieces from stack.gl
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-texture2d-read-float
Read out the contents of a floating-point gl-texture2d
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-clear
A helper WebGL module for clearing the current buffer
Last synced: 30 Apr 2025
https://github.com/stackgl/glsl-deparser
through stream that translates glsl-parser AST nodes into working glsl code
Last synced: 09 Aug 2025
https://github.com/stackgl/glslify-api
An API and accompanying client for generating glslify shaders in the browser
Last synced: 30 Apr 2025
https://github.com/stackgl/lookat-camera
Simple "lookat" camera abstraction built on top of gl-matrix
Last synced: 04 Jul 2025
https://github.com/stackgl/gl-texture2d-pip
:black_square_button: Preview the contents of a set of gl-texture instances alongside your main render pass.
Last synced: 30 Apr 2025
https://github.com/stackgl/stackgl-readme-css
Reusable CSS for styling README/Markdown content consistently.
Last synced: 25 Dec 2025
https://github.com/stackgl/gl-quat
gl-matrix's quaternion, split into smaller pieces
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-compare
Visually compare two webgl render loops on the fly
Last synced: 16 Mar 2026
https://github.com/stackgl/gl-mat2
gl-matrix's mat2, split into smaller pieces
Last synced: 09 Jul 2025
https://github.com/stackgl/learning-webgl-02
Learning WebGL Lesson 2 converted from vanilla WebGL to use stack.gl.
Last synced: 30 Apr 2025
https://github.com/stackgl/learning-webgl-03
Learning WebGL Lesson 3 converted from vanilla WebGL to use stack.gl.
Last synced: 10 Mar 2026
https://github.com/stackgl/gl-flags
Easily change and access your WebGL flags set by gl.enable/gl.disable with minimised overhead.
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-vec4
gl-matrix's vec4, split into smaller pieces
Last synced: 05 Feb 2026
https://github.com/stackgl/gl-buffer-snoop
Intercepts uploads to WebGL buffers in order to keep track of their expected value on the GPU.
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-shader-errors
"Parses" the log output of `gl.getShaderInfoLog`
Last synced: 30 Apr 2025
https://github.com/stackgl/gl-modules-workshopper
workshopper for the js side of glsl.
Last synced: 12 Mar 2026