Make `naga` validation errors easier to debug
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.4k
- Forks
- 126
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Currently when naga fails validation (when using wgpu +rust-gpu for the web) it can be really confusing and really hard to debug:
- https://github.com/Rust-GPU/rust-gpu/discussions/23
- https://github.com/Rust-GPU/rust-gpu/discussions/203
We should make it better so it is obvious what naga-generated code is causing the failure and how it maps to the rust-gpu input
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die Fälle zur Validierungsfehleranalyse in den Discussions 23 und 203 sowie die in diesem Issue beschriebenen naga-Fehler zu prüfen. Definiere, welche Informationen benötigt werden, um von naga generierten Code zu identifizieren und auf die rust-gpu-Eingabe zurückzuführen; als abgeschlossen gilt die Aufgabe, wenn sich diese Fehler deutlich leichter nachverfolgen lassen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100