float3x4 in cg and float3x4 in unity math behave differently
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia riproducendo gli snippet di indicizzazione di float3x4 e float4x3 riportati nell’issue e ispeziona gli indicizzatori di matrice corrispondenti di Unity.Mathematics. Confronta il loro comportamento con la semantica Cg segnalata; il lavoro è completato quando il comportamento di indicizzazione previsto è stato stabilito e il risultato incoerente è stato corretto o documentato con un test di regressione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Consider:
float3x4 a = new float3x4();
a[2][3] = 1;
In unity math, this causes an error.
Error in unity: ArgumentException: index must be between[0...2]
In cg, there is no error.
I may be missing something, but a float4x3 array in unity seems to have the behavior of a float3x4 in cg.
In cg:
float4x3 a;
a[2][3] = 1;
will cause:
Shader error in 'Gen18.compute': array index out of bounds at kernel SolveSpringPairs at Gen18.compute(240) (on d3d11)
Whereas in Unity:
float4x3 a = new float4x3();
a[2][3] = 1;
causes no error.
- Lingua principale
- C#
- Stelle
- 1.4k
- Fork
- 159
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
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 Unity-Technologies/Unity.Mathematics
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
64 Bit Quaternion Request Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Unity-Technologies/Unity.Mathematics#245 · 3 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
Unity-Technologies/Unity.Mathematics#243 · 6 reazioni ·
Tutte le issue di Unity-Technologies/Unity.Mathematics
Issue simili
-
core dependencies
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
-
bug frontend good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
NavigationViewItemAutomationPeer implements IInvokeProvider but never advertises the Invoke pattern Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
unoplatform/uno#24629 ·
-
agentic-workflows Needs: Triage :mag: State: In-PR
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Down / Waiting for removal
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100