Skip to content
This repository has been archived by the owner on Jul 6, 2023. It is now read-only.

Flexible GPU accelerated 2D renderer experiment powered by wgpu, rust.

Notifications You must be signed in to change notification settings

storycraft/storyboard-obsolete

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Storyboard

GPU accelerated 2D framework using wgpu and winit

  • See storyboard crate for framework.
  • See componenets directory for provided draw components.
  • See crates directory for individual parts of framework.

Features

  1. Highly extendable render resource and component modularity system.
  2. No runtime required.
  3. Cross platform rendering including web (via WebGL, WebGPU).
  4. Nonthreaded / Threaded rendering switching support for low latency app.

Documentation

This project is not currently well documented. See examples for usages.

Examples

See examples directory for example projects

TODO

  1. Layout system
  2. State system
  3. Component system
  4. Threaded rendering
  5. Primitive(Triangle, Rect) shape rendering
  6. Box rendering (Rect with border, rounded border, shadow, glow effects)
  7. Path rendering module (in development)
  8. Text rendering module (in development)

About

Flexible GPU accelerated 2D renderer experiment powered by wgpu, rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published