13 releases (4 breaking)

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

#526 in Graphics APIs

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

~36–49MB
~1M SLoC