matrix定义:
float(row)x(column) matrix。
比如float 3x4 matrix就是3行4列的matrix。
在汇编级表现是一个column一个register。
mul(vector, matrix)要求matrix的row num和vector的dimention对应,如果是:
mul(float4, float4x4)那么就是四个dp操作,每个dp取一个register也就是float4x4的一个column。
cpp端设置matrix的时候就很直接,就是按照一个一个register的顺序填下去。
本文详细介绍了矩阵的定义及其在计算机中的汇编级表示方式,并解释了如何通过向量与矩阵相乘来实现特定的数学运算。此外,还讨论了在C++中设置矩阵的具体方法。
1206

被折叠的 条评论
为什么被折叠?



