Florian Morel's repositories
virtual-scroll
A low-level library to create custom scroll behaviors.
glsl-2d-primitives
SDF functions to draw 2d shapes in glsl.
standalone-shader
A native webgl wrapper for 2D shaders.
glsl-barrel-pincushion
Distort UV using barrel or pincushion
schlick-curve
Schlick's fast Bias & Gain function for custom easing
glsl-layer
Layer texels on top of each other in the same shader.
tweakpane-image-plugin
An image input plugin for tweakpane
fps-control
A naive FPS throttler implementation
infinite-random-list
An infinite list of shuffled elements
texture-combine
A tool to combine different RGB/A channels into a single texture
turfu-starter
A project boilerplate for the web of the future. Le turfu.
noop-starter
A barebones modern web project starter
three-tools
WebGL tools for use with threejs
esbuild-glslify
esbuild plugin for glslify
gobelins-nobuild-starter
A barebones starter with no build step and no dependencies :)
opz-parser
A Javascript MIDI parser for the Teenage Engineering's OP-Z
controlkit.js
A lightweight controller and gui library
srs-system
A (naive) javascript Spaced-Repetition System (SRS) for flashcards-based learning
polygon-centroid
Return the centroid for a given convex polygon.
canvas-color-space
Proposed web platform feature to add color management, wide gamut and high bit-depth support to the <canvas> element.