DirectX Graphics 레퍼런스 셰이더 레퍼런스 정점 셰이더 1_1 레지스터 - vs_1_1   [목차열람] [주소복사] [슬롯비우기]
레지스터 - vs_1_1
 
Microsoft DirectX 9.0

레지스터 - vs_1_1


여기에서는, 정점 셰이더 버전 1_1 으로 처리 되는 입력 레지스터와 출력 레지스터에 관한 정보를 기재한다. 벡터의 요소는, x, y, z, w 로서 지정하는지, r, g, b, a 로서 지정한다.

입력 레지스터

이름레지스터 타입데이터 타입넓이I/O 허가읽기 포트읽기/명령상대 어드레스디폴트값DCL 의 필요성
a0주소1정수4D 벡터 1 개쓰기/사용13이루어이루어없음
c#부동 소수점형 정수96 (2)부동 소수점4D 벡터정의/읽기13a0.x(0, 0, 0, 0)없음
r#임시12부동 소수점4D 벡터쓰기/읽기33이루어이루어없음
v#입력16부동 소수점4D 벡터읽기13없음(0, 0, 0, 1)있어

(1) vs_1_1 에서는, a0 는 4-D 벡터이지만,. x 구성 요소만 참조할 수 있다.

(2) 96 은, vs_1_1 로 필요한 최소 c# 레지스터 카운트이다. D3DCAPS9.MaxVertexShaderConst 능력에는, 장치로 지원 되는 실제의 c# 레지스터 카운트가 포함된다.

입력 레지스터」를 참조할것.

출력 레지스터

이름레지스터 타입데이터 타입넓이I/O 허가상대 어드레스디폴트DCL 의 필요성
oD#디퓨즈/스펙큐러 (3)2부동 소수점4D 벡터쓰기이루어이루어없음
oFog포그(안개:fog)1부동 소수점스칼라-쓰기이루어이루어없음
oPos (4)위치 좌표1부동 소수점4D 벡터쓰기이루어이루어없음
oPts포인트 사이즈1부동 소수점스칼라-쓰기이루어이루어없음
oT#텍스처 좌표8부동 소수점4D 벡터쓰기이루어이루어없음

(3) oD0 는 디퓨즈색, oD1 는 스펙큐러색을 나타낸다.

(4) oPos 의 4 개 모든 구성 요소를 기입할 필요가 있다.

출력 레지스터」를 참조할것.



© 2002 Microsoft Corporation. All rights reserved.
↑TOP