Stale GLSL-specific wording in the Vertex Input Description chapter
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- cpp
- Ambito
- documentation
Direzione di ricerca
Leggi il capitolo Vertex Input Description, in particolare la sezione Attribute Descriptions, e confrontane la formulazione con le locations mostrate di Slang VSInput e C++ VertexInputAttributeDescription. Conferma come l’esempio Slang del tutorial associa i vertex input alle locations, quindi chiarisci il testo oppure rendi esplicite le locations con [[vk::location(N)]]. Il lavoro è completato quando la spiegazione corrisponde all’esempio e non lascia più intendere che manchino annotazioni GLSL.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
In the Vertex Input Description chapter, the following sentence appears:
The location parameter references the location directive of the input in the vertex shader.
However, the tutorial now uses Slang, and the vertex shader does not contain any explicit location annotations:
struct VSInput {
float2 inPosition;
float3 inColor;
};
Meanwhile, the C++ code explicitly uses locations 0 and 1 in VertexInputAttributeDescription.
The current wording seems to refer to GLSL's ·layout(location = N)· syntax, which is not present in the Slang example.
It might be helpful to update this section to explain how Slang assigns vertex input locations implicitly, or alternatively, make the locations explicit using [[vk::location(N)]].
- Lingua principale
- C++
- Stelle
- 432
- Fork
- 133
- Merge medio
- 1g 9h
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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.
Altre issue di KhronosGroup/Vulkan-Tutorial
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
KhronosGroup/Vulkan-Tutorial#527 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
KhronosGroup/Vulkan-Tutorial#525 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
KhronosGroup/Vulkan-Tutorial#524 ·
-
Multithreading chapter still talks about render passesForse già presa @SaschaWillems l’ha presa 22 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
KhronosGroup/Vulkan-Tutorial#519 · 1 assegnatario ·
-
Use of old `transitionImageLayout` in later chaptersForse già presa @gpx1000 l’ha presa 22 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
KhronosGroup/Vulkan-Tutorial#508 · 1 assegnatario ·
Tutte le issue di KhronosGroup/Vulkan-Tutorial
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 4 giorni
-
nth_root does not restore the rounding mode and can return an upper bound below the true rootAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
scanaislop/aislop#482 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
EchoTools/nevr-runtime#547 ·
I maintainer di solito rispondono entro 1 giorno
-
1 type: problem 2 scope: firmware 3 good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
SpaceTeam/STS1_COBC_SW#511 ·