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