Rust-GPU / Rust-GPU/rust-gpu

Make `naga` validation errors easier to debug

Offen
#204 8 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement help wanted
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:

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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.