Rust-GPU / Rust-GPU/rust-gpu

Add a way to collect bug report data easily

Offen
#207 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement help wanted
Vorherrschende Sprache
Rust
Sterne
3.4k
Forks
125
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Right now when people filed bug reports, it's hard to know what is going on on the host side, how they are building the GPU code, if they are translating through naga, if vulkansdk is installed, what device they are targeting, the SPIR-V that is generated, etc.

We should have a simple way for users to dump all the data we need to debug which can be attached to a bug report or a gist. It can later be exposed in cargo-gpu

I'm not sure if rustc has something like this or we will have to create our own.

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, den cargo-gpu-Einstiegspunkt zu prüfen und festzustellen, ob rustc bereits vergleichbare Diagnose- oder Umgebungsdaten bereitstellt. Lege den Inhalt des Dumps für den Host, den GPU-Build, die naga-Übersetzung, das Vulkan SDK, das Zielgerät und den generierten SPIR-V fest; abgeschlossen ist die Aufgabe, wenn Benutzer einen einzelnen Bericht erzeugen können, der sich an einen Fehlerbericht oder ein Gist anhängen lässt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust
Bereich
cli, computer-graphics, developer-experience
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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