AKST / declaritive-webgl

(not maintained) An experiment in writing a declarative way of defining a layout in WebGL, also this is written in rust to target wasm.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Declarive WebGl Render-er

The goal of this project is to write a declartive render-er that uses web gl, for games or for user interfaces, in such that your logic can be represented as pure function, not procedural code.

I don't really expect this to be the more performant way of rendering using web gl, so this is more of a learning exercise.

Building

yarn && yarn build

Running

./scripts/start.bash

Project Structure

ATM this is written more like an application, this is mostly for experimentation purposes, however it'll be refactored in to a library once there is something worth salvaging.

About

(not maintained) An experiment in writing a declarative way of defining a layout in WebGL, also this is written in rust to target wasm.

License:MIT License


Languages

Language:TypeScript 39.7%Language:Rust 34.6%Language:JavaScript 18.6%Language:GLSL 3.5%Language:CSS 2.8%Language:Shell 0.8%