mul,vector,matrix

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的顺序填下去。


原文链接: http://blog.csdn.net/ccanan/article/details/6211366

你可能感兴趣的:(mul,vector,matrix)