vulkano/examples
2023-11-05 11:24:21 +01:00
..
async-update Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
basic-compute-shader Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
buffer-allocator Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
clear-attachments Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
debug Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
deferred Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
dynamic-buffers Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
dynamic-local-size Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
gl-interop Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
image Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
image-self-copy-blit Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
immutable-sampler Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
indirect Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
instancing Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
interactive-fractal Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
msaa-renderpass Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
multi-window Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
multi-window-game-of-life Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
multiview Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
occlusion-query Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
pipeline-caching Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
push-constants Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
push-descriptors Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
runtime-array Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
runtime-shader Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
self-copy-buffer Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
shader-include Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
shader-types-derive Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
shader-types-sharing Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
simple-particles Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
specialization-constants Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
teapot Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
tessellation Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
texture-array Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
triangle Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
triangle-v1_3 Prevent examples from being tested/benchmarked/documented (#2396) 2023-11-05 11:24:21 +01:00
README.md Improve the examples' directory structure (#2375) 2023-10-29 18:46:14 +01:00
run_all.sh Improve the examples' directory structure (#2375) 2023-10-29 18:46:14 +01:00

Examples

The examples shown here will not necessarily work for the latest stable release of Vulkano. By default, Github shows the most recent unstable revision, rather than the last stable release. You can switch Github to show the examples for stable releases as follows.

Selecting the version tag:

1. Find the branch/tag selection box and click it. change_tag_1
2. Select click on the tags tab. change_tag_2
3. Click on the desired version. change_tag_3
4. After selecting it should look like this. change_tag_4

Running the examples:

cargo run --bin <example>

Example:

cargo run --bin triangle

If you want to compare performances with other libraries, you should pass the --release flag as well. Rust is pretty slow in debug mode.