Riquadro Shader

Il riquadro Shader ti consente di visualizzare i singoli Shaderr utilizzati nella traccia.

Per utilizzare questo riquadro, seleziona un ombreggiatore nell'elenco. Viene creata una nuova scheda che mostra l'origine dello mesh e le statistiche di analisi statiche.

Per vedere lo slogan specifico associato a una fase specifica della pipeline, visualizza la fase nella visualizzazione pipeline.

Riquadro ombreggiatura
Figura 1. Riquadro Shader

Seleziona codice meshr

Puoi selezionare SPIR-V o, se possibile, GLSL. Nota:

  • Se il codice SPIR-V fornisce il codice GLSL originale nelle istruzioni OpSource, la scheda GLSL mostra semplicemente lo stesso codice. In caso contrario, l'AGI tenta di decompilare SPIR-V in GLSL utilizzando SPIRV-Cross.
  • Se si verifica un errore nella decompilazione, l'opzione per mostrare il codice sorgente GLSL non è disponibile.

Analisi statica

L'AGI fornisce statistiche da un'analisi statica dello meshr SPIR-V. Ecco le statistiche supportate:

Statistica Descrizione
Istruzioni ALU Numero di istruzioni nello mesh che utilizza l'ALU.
Istruzioni per le texture Numero di recuperi delle texture nello mesh.
Istruzioni per i rami Numero di istruzioni di diramazione nello mesh.
Picco di pressione nel registro temporaneo Numero massimo di registri temporanei attivi contemporaneamente. La durata di un valore temporaneo inizia dalla sua definizione e termina al suo ultimo utilizzo nello mesh. La statistica somma p il numero di registri utilizzati da ogni valore attivo (ad esempio, un numero in virgola mobile 4D corrisponde a 4 registri).