|
我就是认为PS操作中不存在4D+1D的动作所以才会说C1的SHADE在处理PS程序时会把执行变为3D+1D或4D矢量直接完成4D.我个人理解是PS操作是最大4D的,而PS一般是1-4D的,而通过3D+1D这种方式可以同时实现一个小于等于3D和一个1D的方式,提高效率,当为4D的运算时,可以通过3D+1D的方式来计算这个4D,.我的意思是,大部分时间PS是4D 1D 2D 3D这样,而4D+1D中的4D处理会变成3D.这个4D+1D是为了适应VS操作.而PS操作既然是4D的,那么对于PS的4D操作,一个4D就应该能完成,而那一个1D这时做是什么呢?而我的意思是,他可能会失效或者在处理3D和1D时,4D的矢量的D会失效,我一直想问的是这个,还有是不是PC的多数显卡在处理mad r0,r0,r1,v0 rsq r2.w,r3.w时,是否是用2个周期来完成,而C1可以一个周期来完成?还有这样的代码是大部分的操作吗? |
|