Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scristobal/webgpu-experiments
Just experimenting with WebGPU API
https://github.com/scristobal/webgpu-experiments
glsl webgl2 webgpu wgsl
Last synced: about 5 hours ago
JSON representation
Just experimenting with WebGPU API
- Host: GitHub
- URL: https://github.com/scristobal/webgpu-experiments
- Owner: scristobal
- Created: 2023-05-13T17:53:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-06T21:26:29.000Z (1 day ago)
- Last Synced: 2024-11-06T22:27:19.976Z (1 day ago)
- Topics: glsl, webgl2, webgpu, wgsl
- Language: TypeScript
- Homepage: https://webgpu.demo.messy.page/
- Size: 84.4 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Plaster
A experimental 2D-ish render/game engine.
Just experimenting with WebGL2 and WebGPU, with some sparks of Rust/C in Web Assembly here and there... maybe some semi exotic APIs like the Gamepad API or the WebTransport API.
- [x] Full WbGL2 support
- [x] Limited WebGPU setup
- [x] Full support WebGL2
- [x] Orthogonal camera
- [x] Sprite loading
- [x] 2-axis + flat rotation movement control
- [ ] Basic camera (orthogonal?) with some 3D or parallax effect
- [x] Sprite animation (at least in infinite loop)
- [ ] Lighting, 2D casting shadows, semi 2D normal maps
- [ ] Multiplayer, maybe
- [ ] Gamepad support, likely