常用的glstate结构域

cg内置的变量

glstate.matrix.modelview[n]: modelview matrix n

glstate.matrix.invtrans.modelview[0]:ModelViewIT 模型视图矩阵转置的逆矩阵,用于把顶点法向量变换到世界空间

glstate.matrix.mvp:modelview-projection matrix

glstate.matrix.projection :projection matrix

glstate.matrix.texture[n] :texture matrix n

glstate.matrix.palette[n]:palette matrix n

glstate.matrix.program[n]:program matrix n

glstate.matrix.inverse.mvp:modelview-projection inverse matrix

使用范例:

float4x4 modelViewProj = glstate.matrix.mvp;
posOut.oPosition = mul(modelViewProj, posIn.position);



posted @ 2011-10-17 21:08  wangwh0910  阅读(623)  评论(0编辑  收藏  举报