pittore 0.2.0

Simple toolkit for 2D visualization based on wgpu.
Documentation
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]

use pittore::{prelude::*, util::CameraController2d};

struct App {
    camera_controller: CameraController2d,
}

impl PittoreApp for App {
    fn update(&mut self, c: &mut Context) {
        self.camera_controller.update_and_apply(c);

        c.draw_circles([Instance2d {
            transform: Transform2d::from_scale(Vec2::splat(100.0)),
            ..Default::default()
        }]);
    }
}

fn main() {
    pittore::run(
        "pittore",
        App {
            camera_controller: CameraController2d::default(),
        },
    );
}