Rust-GPU / Rust-GPU/rust-gpu

[Migrated] Allow to compile rust-builder as a static c library with the builder calls exported

Offen
#58 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Rust
Sterne
3.4k
Forks
126
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Issue automatically imported from old repo: https://github.com/EmbarkStudios/rust-gpu/issues/1144
Old labels: t: enhancement
Originally creatd by Makogan on 2024-04-14T21:35:40Z 👍: 2


I would find it useful if rust-builder could be compiled as a static library that could then be invoked from rust, C or C++. This has some possible advantages:

  • Allowing a project using a new toolchain to use rust builder
  • Allowing non rust projects to use rust shaders

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 rust-builder-Build-Konfiguration und die Builder-Aufrufe zu lokalisieren, die exportiert werden müssten. Ermittle die Anforderungen an statische Bibliotheken und sprachübergreifende Schnittstellen für Aufrufer in Rust, C und C++. Fertig ist die Aufgabe, wenn rust-builder als statische C-Bibliothek kompiliert und aus jeder genannten Sprache aufgerufen werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
c, cpp, 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.