Compartilhar via


Método IDebugShaderRequest2::GenerateInstructions

Solicitações para gerar instruções de rastreamento de sombreador em uma solicitação de depuração. A depuração baseada em rastreamento ocorre na CPU (dobra) em vez da GPU.

Sintaxe

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

Parâmetros

errorCallback
O endereço de um retorno de chamada para erros que podem ocorrer ao gerar instruções de rastreamento de sombreador.

Requestinfo
O endereço de uma estrutura DebugShaderRequestInfo que descreve o evento/vértice/pixel solicitado.

pPixelHistory
O endereço dos resultados do histórico de pixels usados para localizar o pixel associado para depurar. Só se aplica ao depurar um sombreador de pixel.

pCallback
O endereço de um retorno de chamada usado para notificar o host de resultados.

Valor retornado

Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retorna um código de erro HRESULT .

Requisitos

Cabeçalho

Vspixengine.h

Confira também

IDebugShaderRequest2