# Pittore
[](https://crates.io/crates/pittore)
[](https://docs.rs/pittore/)
Simple toolkit for 2D visualization based on wgpu.
This crate is under development, so breaking changes may be introduced.
Refer to the examples for usage.
## Example
```rust
use pittore::prelude::*;
struct App;
impl PittoreApp for App {
fn update(c: &mut Context) {
c.draw_circles([
Instance2d {
transform: Transform2d::from_xy(100.0, 200.0),
color: Color::RED,
..Default::default(),
}
]);
}
}
fn main() {
pittore::run("example", App);
}
```
## Features
- [x] Drawing basic shapes (rects, circles)
- [x] Fast rendering with instancing
- [x] Texture rendering