mirror of
https://github.com/vulkano-rs/vulkano.git
synced 2024-11-22 06:45:23 +00:00
9a35fb0221
* Make image_index and final_views accessible, and new example. The first 2 changes should make creating frame buffers easier. The new example should make it easier to learn vulkano-util. * Remove unnecessary imports, and run clippy. * Run fmt. * .acquire() no longer returns image_index * rename final_views() to swapchain_image_views() The name change makes it more consistent with swapchain_image_view(). Personally I don't understand why the field name is final_views, yet we externally in function names refer to it as swapchain image views and such like. * Fractal example no longer creates framebuffer every frame. * Game of life example no longer creates framebuffer every frame. (Also removed a piece of code I had commented out, but had forgotten to remove from the fractal example.) * Rename if_recreate_swapchain to on_recreate_swapchain and update acquire() documentation. to on_recreate_swapchain * on_recreate_swapchain is now impl FnOnce instead of generics based FnMut Thanks marc0246! Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com> * Replace empty comment with an actual comment. --------- Co-authored-by: marc0246 <40955683+marc0246@users.noreply.github.com>
24 lines
739 B
TOML
24 lines
739 B
TOML
[package]
|
|
name = "triangle-util"
|
|
version = "0.0.0"
|
|
edition = "2021"
|
|
publish = false
|
|
|
|
[[bin]]
|
|
name = "triangle-util"
|
|
path = "main.rs"
|
|
test = false
|
|
bench = false
|
|
doc = false
|
|
|
|
[dependencies]
|
|
# The `vulkano` crate is the main crate that you must use to use Vulkan.
|
|
vulkano = { workspace = true, features = ["macros"] }
|
|
# Provides the `shader!` macro that is used to generate code for using shaders.
|
|
vulkano-shaders = { workspace = true }
|
|
# Contains the utility functions that make life easier.
|
|
vulkano-util = { workspace = true }
|
|
# The Vulkan library doesn't provide any functionality to create and handle windows, as
|
|
# this would be out of scope. In order to open a window, we are going to use the `winit` crate.
|
|
winit = { workspace = true }
|