Error compiling and running example `runners/ash`
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 3.4k
- Forks
- 126
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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>
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par exécuter cargo run --release dans examples/runners/ash et inspectez examples/runners/ash/src/main.rs autour des lignes 255 et 441. Comparez la gestion du chemin du shader avec l’exemple fonctionnel multibuilder et étudiez l’erreur signalée VK_KHR_shader_non_semantic_info sur macOS. La tâche est terminée lorsque l’exemple s’exécute, ou lorsque ses exigences non prises en charge sont documentées dans une matrice de prise en charge explicite.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- rust
- Domaine
- computer-graphics
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100