`entry_point_name` should be decoupled from the output file name
Nessuno ha ancora preso questa issue.
- Lingua principale
- Rust
- Stelle
- 3.4k
- Fork
- 126
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
When using something like this
#[spirv(fragment(entry_point_name = "main"))]
main_frag(){}
I expect output to be main_frag.spv with an OpEntryPoint of "main". Instead, I am seeing cargo gpu using entry_point_name for the output file name. This means I can't decouple them.
I need to decouple as I have a multishader, so I need to output unique file names to know which shader is which. I am running in a harness I don't control that expects "main" for all shader entry points.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia tracciando la gestione del nome del file di output di cargo gpu per l’attributo entry_point_name. Aggiungi un test di regressione che copra una funzione come main_frag con entry_point_name = "main"; il lavoro è completato quando il file di output usa il nome della funzione, mentre l’OpEntryPoint SPIR-V mantiene "main".
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- compilers, tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 48/100