Error compiling and running example `runners/ash`
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 3.4k
- Fork
- 125
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Expected Behaviour
Example runners/ash compiles and runs.
Example & Steps To Reproduce
git clone https://github.com/Rust-GPU/rust-gpucd rust-gpu/yard-rs/example-xp/rust-gpu/examples/runners/ashcargo run --release- error:
thread 'main' panicked at examples/runners/ash/src/main.rs:255:10:
called `Result::unwrap()` on an `Err` value: CratePathDoesntExist("examples/shaders/sky-shader")
Following the working example multibuilder, one can change the error line from
SpirvBuilder::new("examples/shaders/sky-shader", "spirv-unknown-vulkan1.1")
to
SpirvBuilder::new(concat!(env!("CARGO_MANIFEST_DIR"), "/../../shaders/sky-shader"), "spirv-unknown-vulkan1.1")
Now the example and the shader crate compiles, but running it gives an error
[mvk-error] VK_ERROR_EXTENSION_NOT_PRESENT: Vulkan extension VK_KHR_shader_non_semantic_info is not supported.
thread 'main' panicked at examples/runners/ash/src/main.rs:441:22:
called `Result::unwrap()` on an `Err` value: ERROR_EXTENSION_NOT_PRESENT
This might be fixable by updating ash, or might not be fixable at the moment. In the latter case, an explicit "support matrix"-ish table would be nice.
System Info
- Rust:
rustc 1.79.0-nightly (244da22fa 2024-04-23) - OS: MacBook Pro M1, 16-inch, 2021, macOS 14.4.1 (23E224)
- GPU: Integrated
- SPIR-V:
SPIRV-Tools v2024.3 unknown hash, 2024-06-20T14:29:42+00:00
Backtrace
N/A
Backtrace
<backtrace>
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo cargo run --release in examples/runners/ash e ispeziona examples/runners/ash/src/main.rs intorno alle righe 255 e 441. Confronta la gestione del percorso dello shader con l’esempio funzionante multibuilder e indaga sull’errore segnalato VK_KHR_shader_non_semantic_info su macOS. Il lavoro è completato quando l’esempio viene eseguito oppure quando i requisiti non supportati sono documentati in un’esplicita matrice di supporto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- computer-graphics
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100