位置暫存器
這個頂點著色器輸出暫存器包含每個頂點位置資料。
頂點著色器版本 | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
---|---|---|---|---|---|---|
位置暫存器 | x | x | x | x | x | x |
暫存器是由屬性所組成,可決定每個暫存器的行為。
屬性 | Description |
---|---|
名稱 | oPos |
Count | 1 個向量 |
I/O 許可權 | 唯寫。 |
此值是同質裁剪空間中的位置。 此值必須由頂點著色器寫入。
範例
dcl_position v0
def c40, 0.0f,0.0f,0.0f,0.0f;
// transform into projection space
m4x4 r0,v0,c8
max r0.z,c40.z,r0.z //clamp to 0
max r0.w,c12.x,r0.w //clamp to near clip plane
mov oPos,r0
相關主題