ogle
is a template for running shaders and doing shader live-coding. It originally used ogl
, hence the name, but I've since changed it to use regl
. It's also an experiment with using parcel
for frontend development.
It currently uses monaco
as a text editor, with tree-sitter
for glsl syntax highlighting.
TODO
- Code completion with LSP
- Live collaboration with CRDTs? Maybe
yjs
?
# start a dev server
yarn start
# build the project
yarn build