D3DHAL_DP2SETPIXELSHADERCONST 구조체(d3dhal.h)
DirectX 8.0 이상 버전만 해당합니다.
D3DHAL_DP2SETPIXELSHADERCONST 구조체는 D3dDrawPrimitives2에서 D3DDP2OP_SETPIXELSHADERCONST opcode를 수신할 때 하나 이상의 픽셀 셰이더 상수 레지스터를 설정하는 데 사용됩니다.
구문
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
멤버
dwRegister
설정할 첫 번째 레지스터의 인덱스를 지정합니다.
dwCount
설정할 레지스터 수를 지정합니다. DP2 스트림에서 이 데이터 구조 바로 다음에는 4개의 단정밀도 부동 소수점 숫자의 dwCount 벡터가 있습니다. 대상 레지스터에 복사할 데이터입니다.
설명
런타임은 설정할 첫 번째 레지스터와 설정할 레지스터 수를 전달합니다. 이러한 레지스터에 복사할 실제 데이터는 4개의 단정밀도 부동 소수점 숫자로 구성된 벡터로 구성됩니다. 이러한 벡터(설정할 레지스터와 동일한 수)는 이 토큰 및 DP2 스트림의 관련 데이터 구조를 따릅니다.
런타임은 지정된 레지스터 범위가 현재 픽셀 셰이더 버전에 대한 법적 범위 내에 있는지 확인합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dhal.h(D3dhal.h 포함) |
추가 정보
D3DDP2OP_SETPIXELSHADERCONST