#graphics #rendering #vulkan

plate

Rust library for writing simpler Vulkan code

13 releases (4 breaking)

Uses new Rust 2021

0.5.0 Sep 20, 2022
0.4.1 Sep 7, 2022
0.3.1 Aug 19, 2022
0.2.1 Aug 8, 2022
0.1.4 Jul 25, 2022

#299 in Graphics APIs

46 downloads per month

MIT license

135KB
2K SLoC

plate

Rust library for writing simpler Vulkan code

crates.io build docs license

Installation

Add the library to your Cargo.toml file:

[dependencies]
plate = "0.5"

Example

Example code is available in the examples directory.

Use cargo to run the examples:

cargo run --example triangle

Features

  • Easy initialization.
  • Easy to use index and vertex buffers.
  • Simple buffer creation and manipulation of data.
  • Automatic buffer padding to device limits.
  • Simple image creation.
  • Ergonomic descriptor creation.
  • Dynamic descriptor support.

Dependencies

~39MB
~857K SLoC