Share via


위치 레지스터

이 꼭짓점 셰이더 출력 레지스터에는 꼭짓점별 위치 데이터가 포함되어 있습니다.

꼭짓점 셰이더 버전 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   

꼭짓점 셰이더 레지스터