Crates.io | reforge |
lib.rs | reforge |
version | 0.1.0 |
source | src |
created_at | 2024-11-28 05:21:00.180975 |
updated_at | 2024-11-28 05:21:00.180975 |
description | A real-time vulkan compute shader utility capable of chaining shaders together in a render graph |
homepage | |
repository | |
max_upload_size | |
id | 1463933 |
size | 206,670 |
A real-time vulkan compute shader utility capable of chaining shaders together in a render graph
Reforge has its own simple and intuitive pipeline configuration
We can live reload this configuration file and have instant visual feedback
Similar to the config, we are able to reload any shader in the pipeline config by modifying it
Any syntax errors that happen when compiling your glsl will be outputted in detail
Usage: reforge [OPTIONS] <input-file> [output-file]
Arguments:
<input-file> Required file to read from
[output-file] Optional jpg file to write to
Options:
--width <WIDTH>
--height <HEIGHT>
--shader-format <SHADER_FORMAT> Shader image format [default: rgba32f] [possible values: rgba8, rgba32f]
--config <config> Path to the pipeline configuration file
--num-frames <NUM_FRAMES> Number of frame-in-flight to be used when displaying to the swapchain [default: 2]
-h, --help Print help
brew install rustup
rustup-init
source .../VulkanSDK/x.y.z/setup-env.sh