Damien Seguin

Results 18 repositories owned by Damien Seguin

async-preloader

59
Stars
2
Forks
Watchers

Assets preloader using async/await and fetch for usage both in the browser and Node.js.

canvas-record

312
Stars
16
Forks
Watchers

Record a video in the browser or directly on the File System from a canvas (2D/WebGL/WebGPU) as MP4, WebM, MKV, GIF, PNG/JPG Sequence using WebCodecs and Wasm when available.

dgel

185
Stars
12
Forks
Watchers

A WebGPU engine.

frontend-boilerplate

227
Stars
40
Forks
Watchers

An ES20XX starter with common frontend tasks using Webpack 5 as module bundler and npm scripts as task runner.

glsl-rotate

120
Stars
5
Forks
Watchers

GLSL rotation functions with matrices: 2D and 3D (with X/Y/Z convenience functions) available both as ES modules strings and as GLSL files for use with glslify.

glsl-conditionals

63
Stars
4
Forks
Watchers

Daniel Holden's functions designed to avoid conditionals in GLSL, available both as ES modules strings and as GLSL files for use with glslify.

primitive-geometry

97
Stars
7
Forks
Watchers

Geometries for 3D rendering, including normals, UVs and cell indices (faces). Perfect if you want to supercharge your dependency folder... with 30KB of geometries.

glsl-smaa

79
Stars
7
Forks
Watchers

SMAA (Enhanced Subpixel Morphological Antialiasing) post-processing; WebGL (OpenGL ES 2.0) implementation with no fluff.

raf-perf

61
Stars
1
Forks
Watchers

RAF loop with an adaptive fps and performance ratio calculated from either a sample count or a sample duration. Typically used when doing intensive graphics computation in canvas.

glsl-tone-map

175
Stars
16
Forks
Watchers

A collection of tone mapping functions available both as ES modules strings and as GLSL files for use with glslify.