다음을 통해 공유


IDebugShaderRequest2::GenerateInstructions 메서드

디버그 요청에서 셰이더 추적 지침을 생성하는 요청입니다. 추적 기반 디버깅은 GPU 대신 CPU(워프)에서 발생합니다.

구문

HRESULT GenerateInstructions(
   IPixErrorCallback *      errorCallback,
   DebugShaderRequestInfo * requestInfo,
   PixelHistoryOperation *  pPixelHistory,
   IDebugShaderCallback *   pCallback
);

매개 변수

errorCallback
셰이더 추적 지침을 생성하는 동안 발생할 수 있는 오류에 대한 콜백의 주소입니다.

requestInfo
요청된 이벤트/꼭짓점/픽셀을 설명하는 DebugShaderRequestInfo 구조체의 주소입니다.

pPixelHistory
디버그할 연결된 픽셀을 찾는 데 사용되는 픽셀 기록 결과의 주소입니다. 픽셀 셰이더를 디버깅할 때만 적용됩니다.

pCallback
호스트에 결과를 알리는 데 사용되는 콜백의 주소입니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 성공하지 않으면 HRESULT 오류 코드를 반환합니다.

요구 사항

헤더

Vspixengine.h

참고 항목

IDebugShaderRequest2