Condividi tramite


Metodo IDebugShaderRequest2::GenerateInstructions

Richieste di generazione di istruzioni di traccia shader in una richiesta di debug. Il debug basato su traccia si verifica sulla CPU (distorsione) anziché sulla GPU.

Sintassi

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

Parametri

errorCallback
Indirizzo di un callback per gli errori che possono verificarsi durante la generazione di istruzioni di traccia dello shader.

Requestinfo
Indirizzo di una struttura DebugShaderRequestInfo che descrive l'evento/vertice/pixel richiesto.

pPixelHistory
Indirizzo dei risultati della cronologia dei pixel usati per trovare il pixel associato per il debug. Si applica solo quando si esegue il debug di un pixel shader.

pCallback
Indirizzo di un callback utilizzato per notificare all'host dei risultati.

Valore restituito

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Intestazione

Vspixengine.h

Vedere anche

IDebugShaderRequest2