crystal-api

Crates.iocrystal-api
lib.rscrystal-api
version0.0.6
created_at2025-07-24 15:38:47.595071+00
updated_at2025-09-20 09:59:22.679831+00
descriptionCrystal API is a unified GPU API's wrapper
homepage
repositoryhttps://github.com/purpflow1/crystal-api
max_upload_size
id1766201
size281,115
Alexandra Shishkina (purpflow1)

documentation

README

Crystal API

Crystal API is a unified lightweight wrapper for Vulkan. Currently in WIP stage.

Features

  • Vulkan API support
  • Linux, MacOS, Windows support
  • Synchronized in-frame and out-of-frame compute operations
  • Direct buffer access (no staging in buffer operations)
  • Multithreaded access to resources
  • Render targets

Running examples

To run debug scene from included example in github use:

cargo run --example array-load
Commit count: 199

cargo fmt