glas
glas copied to clipboard
WebGL in WebAssembly with AssemblyScript
WIP ( cc @dynamite-bud )
Requires #134
LUME 3D elements originally used DOMMatrix (that I polyfilled) before switching to Three.js. Now, we'll convert lume/glas to using DOMMatrix, and eliminate the transform conversion hacks we have in the...
What a pain! But! I'm learning Three.js internals, and it will be rewarding to see this thing output visuals!
WebAssembly is unique, and thus so is AssemblyScript. In plain JavaScript, arbitrary JS objects (except for certain special ones) cannot be transferred between workers. But in WebAssembly (and hence AssemblyScript),...
ESLint
Prettier is good at formatting. But it leaves open for contributions and tests to be deployed without respecting project rules. I propose to add and configure ESLint to include our...