float3x4 in cg and float3x4 in unity math behave differently
还没有人认领这个 Issue。
评估
调研方向
首先复现 issue 中的 float3x4 和 float4x3 索引代码片段,并检查 Unity.Mathematics 中对应的矩阵索引器。将它们的行为与报告的 Cg 语义进行比较;当预期的索引行为得到确认,并且不一致的结果已修复或通过回归测试记录时,即视为完成。
由索引模型根据 Issue 内容生成。
描述
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.
- 主要语言
- C#
- 星标
- 1.4k
- 派生
- 159
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Unity-Technologies/Unity.Mathematics 的其他 Issue
-
难度 2/5 1-3 小时 新手友好度 62/100
-
难度 2/5 1-3 小时 新手友好度 55/100
-
难度 4/5 3-5 天 新手友好度 45/100
-
难度 5/5 一周以上 新手友好度 25/100
Unity-Technologies/Unity.Mathematics#245 · 3 条评论 ·
-
难度 3/5 1-2 天 新手友好度 42/100
Unity-Technologies/Unity.Mathematics#243 · 6 个 reaction ·
查看 Unity-Technologies/Unity.Mathematics 的全部 Issue
相似的 Issue
-
area-ai untriaged
难度 2/5 1-3 小时 新手友好度 78/100
dotnet/extensions#7783 ·
-
untriaged
难度 1/5 1 小时以内 新手友好度 88/100
dotnet/dotnet-api-docs#13095 ·
-
area-deployment area-integrations triage:bot-seen
难度 2/5 半天 新手友好度 86/100
-
type/automation type/tech-debt
难度 2/5 1-3 小时 新手友好度 84/100
-
bug
难度 1/5 1 小时以内 新手友好度 90/100
newrelic/newrelic-dotnet-agent#3850 · 1 条评论 ·