dorkhub

bevy_miniquad

Bevy engine + miniquad render plugin

smokku
Rust506 forksupdated 1 year ago
visit the demogit clone https://github.com/smokku/bevy_miniquad.gitsmokku/bevy_miniquad

Bevy engine + miniquad renderer

This is a plugin for Bevy engine that replaces default windowing and rendering plugins with miniquad based one.

Usage

Add to your Cargo.toml:

[dependencies]
bevy = { version = "0.15", default-features = false }
bevy_miniquad = "0.4"

You need to implement your own render function and add it as a resource:

App::build()
    .add_default_plugins()
    .add_resource::<DrawFn>(Arc::new(Box::new(draw)))
    .add_plugin(MiniquadPlugin)

This plugin exposes Window resource with window dimensions and cursor position.

features

log-impl

This plugin exposes log module with API compatible with log crate, which works under every miniquad supported platform. See blobs example.

more like this

anne-key

Firmware for Anne Pro Keyboard written in Rust

Rust572

TachiSnap

TachiSnap — Pixel Snapper for animation pixel artists. Rust + WebAssembly client-side tool for cleaning up AI-generated…

HTML50

Scythe

SCYTHE is a lightweight, C#-based game engine focused on modifiability and rapid iteration using Raylib.

C#50

bit_gossip

Pathfinding library for calculating all node pairs' shortest paths in an unweighted undirected graph.

Rust50

search

search projects, people, and tags