Av3boy / Av3boy/SharpEngine

Core: Fix UI renderer coordinates

Aperta
#89 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
bug core enhancement mesh rendering shader window
Lingua principale
C#
Stelle
6
Fork
0
Merge medio
1h 1m
PR unite (30g)
2

Descrizione

Trying to render the UI in NDC space didn't seem to work. I got it to work with a very rough estimation of the [-1, 1] space to [-screensize, screensize] conversion. Setting the position of the UI element is clearly wrong but other transformations seem to work.

NOTE: The transpose in the set uniformmatrix4x4 should most likely be set to false.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il UI renderer e la chiamata a set uniformmatrix4x4 menzionata nell’issue. Segui il modo in cui le posizioni dell’UI vengono convertite tra NDC e screen space, quindi verifica che il posizionamento degli elementi sia corretto mentre le altre trasformazioni continuano a funzionare.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
computer-graphics, game-dev
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.