PFND3D11DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT 콜백 함수(d3d10umddi.h)
CalcPrivateGeometryShaderWithStreamOutput(D3D11) 함수는 스트림 출력이 있는 기하 도형 셰이더에 대한 사용자 모드 디스플레이 드라이버의 프라이빗 메모리 영역(즉, 리소스 비디오 메모리의 크기가 아닌 내부 드라이버 구조의 크기)의 크기를 결정합니다.
구문
PFND3D11DDI_CALCPRIVATEGEOMETRYSHADERWITHSTREAMOUTPUT Pfnd3d11ddiCalcprivategeometryshaderwithstreamoutput;
SIZE_T Pfnd3d11ddiCalcprivategeometryshaderwithstreamoutput(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT *unnamedParam2,
const D3D10DDIARG_STAGE_IO_SIGNATURES *unnamedParam3
)
{...}
매개 변수
unnamedParam1
hDevice [in]
디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.
unnamedParam2
pCreateGeometryShaderWithStreamOutput [in]
사용자 모드 표시 드라이버가 메모리 영역의 크기를 계산하는 데 사용하는 매개 변수를 설명하는 D3D11DDIARG_CREATEGEOMETRYSHADERWITHSTREAMOUTPUT 구조체에 대한 포인터입니다.
unnamedParam3
pSignatures [in]
셰이더의 서명을 형성하는 D3D10DDIARG_STAGE_IO_SIGNATURES 구조체에 대한 포인터입니다.
반환 값
CalcPrivateGeometryShaderWithStreamOutput(D3D11) 은 드라이버가 스트림 출력을 사용하여 기하 도형 셰이더를 만드는 데 필요한 메모리 영역의 크기를 반환합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | CalcPrivateGeometryShaderWithStreamOutput(D3D11)은 Windows 7 운영 체제부터 지원됩니다. |
대상 플랫폼 | 데스크톱 |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |
추가 정보
D3D10DDIARG_STAGE_IO_SIGNATURES