IDebugShaderRequest2::GenerateInstructions 메서드
디버그 요청에서 셰이더 추적 지침을 생성하는 요청입니다. 추적 기반 디버깅은 GPU 대신 CPU(워프)에서 발생합니다.
구문
HRESULT GenerateInstructions(
IPixErrorCallback * errorCallback,
DebugShaderRequestInfo * requestInfo,
PixelHistoryOperation * pPixelHistory,
IDebugShaderCallback * pCallback
);
매개 변수
errorCallback
셰이더 추적 지침을 생성하는 동안 발생할 수 있는 오류에 대한 콜백의 주소입니다.
requestInfo
요청된 이벤트/꼭짓점/픽셀을 설명하는 DebugShaderRequestInfo 구조체의 주소입니다.
pPixelHistory
디버그할 연결된 픽셀을 찾는 데 사용되는 픽셀 기록 결과의 주소입니다. 픽셀 셰이더를 디버깅할 때만 적용됩니다.
pCallback
호스트에 결과를 알리는 데 사용되는 콜백의 주소입니다.
반환 값
메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.
요구 사항
헤더 | Vspixengine.h |
참고 항목