#vulkan #graphics #rendering #vertex-buffer

plate

Rust library for writing simpler Vulkan code

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

#516 in Graphics APIs

Download history 5/week @ 2024-02-15 74/week @ 2024-02-22 14/week @ 2024-02-29 1/week @ 2024-03-07

92 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

~35–48MB
~1M SLoC