위치 레지스터
이 꼭짓점 셰이더 출력 레지스터에는 꼭짓점별 위치 데이터가 포함되어 있습니다.
꼭짓점 셰이더 버전 | 1_1 | 2_0 | 2_sw | 2_x | 3_0 | 3_sw |
---|---|---|---|---|---|---|
위치 레지스터 | x | x | x | x | x | x |
레지스터는 각 레지스터의 동작 방식을 결정하는 속성으로 구성됩니다.
속성 | Description |
---|---|
속성 | oPos |
개수 | 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
관련 항목