Damien Seguin's repositories
glsl-conditionals
Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.
sublime-stylefmt
Sublime Text plugin for Stylefmt
canvas-context
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, gpupresent), optionally offscreen for possible use in a Worker.
canvas-tint-image
A one trick pony package to tint an image with a canvas 2D context.
glsl-constants
Common GLSL math constants (with 11 decimals) available both as ES modules strings and as GLSL files for use with glslify.
perspective-grid
Two point perspective grid on canvas
jest-environment-jsdom-latest
Jest environment to use the latest jsdom API and features
typed-array-concat
Concatenate n typed arrays
canvas-thumbnail-cache
Draw images into a canvas square grid for fast retrieval at a thumbnail size.
geom-split-vertices
Creates new geometry with unique vertices for each face.
parallaxjs
Parallax. Parallax. Parallax. Pa. Ra. LLax.
event-utils
An event utils system written in ES6.
geom-center-and-normalize
Centers the geometry and scales it to fill 1x1x1 bounding box
typed-array-constructor
Get a typed array constructor based on the hypothetical max value it could contain. Signed or unsigned.
auto-reload-page
Auto reload a page at a specified interval.
canvas-pattern
Draw and cache a repeated pattern on a canvas context.
convert-assets-webpack-plugin
Convert compiled files buffer loaded by webpack using any package and choosing their output location.
geom-merge
Merges multiple geometries into one
html-webpack-processing-plugin
html-webpack-plugin extension for html pre-processing and post-processing
typed-array-interleave
Interleave n typed arrays.
geom-export-obj
Convert one (or more) simplicial complex geometry (positions/cells/normals/uvs) into an OBJ string.
primitive-octasphere
An octasphere geometry for 3D rendering, including normals, UVs and cell indices (faces).