Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il riquadro Pipeline mostra i contenuti della pipeline attualmente associata. Seleziona una chiamata di disegno o invio valida nel riquadro Comando. Se selezioni un gruppo di comandi che include una chiamata di disegno o invio, viene visualizzata l'ultima pipeline associata.
Figura 1. Riquadro della pipeline
Le fasi della pipeline attualmente associata si trovano nella parte superiore del riquadro. Sono presentati nell'ordine in cui sono utilizzati nelle rispettive pipeline. Tuttavia, non è possibile utilizzare tutte le fasi. Se uno stage non è utilizzato, non può essere deselezionato ed eventuali frecce delle fasi precedenti sono tracciate per indicare che è in corso il salto. Quando un utente seleziona una fase, il resto del riquadro mostra dati pertinenti solo a quella fase. Di seguito sono riportate le fasi attualmente supportate:
Stage
Nome e cognome
Tipo di pipeline (tipo di chiamata)
IA
Gruppo di input
Grafica (disegno)
VS
Vertex Shader
Grafica (disegno)
TCS
Shader di controllo della tessellation
Grafica (disegno)
TE
Shader di valutazione della tessellation
Grafica (disegno)
GS
Shader geometrico
Grafica (disegno)
RAST
Rasterizzatore
Grafica (disegno)
F
Ombreggiatura frammento
Grafica (disegno)
ADATTARSI
Combinazione di colori
Grafica (disegno)
CS
Shader per computing
Computing (spedizione)
Organizzazione dei dati
I dati in ogni fase sono organizzati in codice mesh, tabelle e coppie chiave-valore.
Codice Shader
Questo riquadro contiene lo stage dello stage attualmente selezionato, ma solo
è uno stage. Le schede nella parte superiore della finestra ti consentono di visualizzare lo smoothr in SPIR-V e GLSL. Tieni presente che GLSL potrebbe essere decompilato da SPIR-V invece di essere l'effettiva sorgente originale.
Figura 2. Codice Shader
Tabelle
Le tabelle di solito contengono dati che hai definito in modo statico o dinamico.
Se i dati sono stati impostati in modo dinamico, viene visualizzato un messaggio accanto al nome della tabella.
Alcune tabelle, come Stencil State, rappresentano lo stato anziché i dati definiti dall'utente, come i buffer o i descrittori, e sono visualizzati in grigio quando sono inattivi. Le tabelle potrebbero contenere link che aprono altri riquadri. Ad esempio, se fai clic su un handle sotto l'intestazione Visualizza delle tabelle Set di descrittori, si apre una scheda Texture della texture rappresentata dal descrittore.
Figura 3. Tabelle
Coppie chiave/valore
Le coppie chiave-valore in genere rappresentano dati di stato. Fanno eccezione le statistiche di Analisi statica nelle fasi dello mesh. Una coppia impostata dinamicamente
ha un asterisco accanto alla chiave. Le coppie non attive sono visualizzate in grigio.
L'utente può passare il mouse sopra qualsiasi coppia disattivata per verificare quale altra coppia l'ha disattivata.
Figura 4. Coppie chiave-valore
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Pipeline pane\n\nThe **Pipeline** pane shows the contents of the currently bound pipeline. Select\na valid draw or dispatch call in the **Command** pane. If you select a group of commands that includes a draw or dispatch call, it displays the last bound pipeline.\n**Figure 1.**Pipeline pane\n\nThe stages of the currently-bound pipeline are located at the top of the pane. They are presented in the order they are used in their respective pipelines. However, not every stage might be used. If a stage is unused, the stage is not unselectable and any arrows from previous stages are drawn over it to indicate that it is being skipped. When a user selects a stage, the rest of the pane displays data relevant to only that stage. Here are the currently supported stages:\n\n| Stage | Full Name | Pipeline Type (Call Type) |\n|-------|--------------------------------|---------------------------|\n| IA | Input Assembly | Graphics (Draw) |\n| VS | Vertex Shader | Graphics (Draw) |\n| TCS | Tessellation Control Shader | Graphics (Draw) |\n| TES | Tessellation Evaluation Shader | Graphics (Draw) |\n| GS | Geometry Shader | Graphics (Draw) |\n| RAST | Rasterizer | Graphics (Draw) |\n| FS | Fragment Shader | Graphics (Draw) |\n| BLEND | Color Blending | Graphics (Draw) |\n| CS | Compute Shader | Compute (Dispatch) |\n\nData organization\n-----------------\n\nThe data in each stage is organized in shader code, tables, and key-value pairs.\n\n### Shader Code\n\nThis box contains the shader for the currently-selected stage, but only it's a\nshader stage. Tabs on the top of the box allow you see the shader in SPIR-V and\nGLSL. Note that GLSL might be decompiled from the SPIR-V instead of being the\nactual original source.\n**Figure 2.**Shader code\n\n### Tables\n\nTables usually contain data that you have defined statically or dynamically.\nIf the data was dynamically set, a message displays next to the table's name.\nSome tables, such as **Stencil State** , represent state instead of user-defined\ndata such as buffers or descriptors and are greyed out when inactive. The tables\nmight contain links that open up other panes. For example, clicking any handle under the\n**View** header of **Descriptor Set** tables opens a **Texture** tab of the\ntexture that descriptor represents.\n**Figure 3.**Tables\n\n### Key-value pairs\n\nKey-value pairs typically represents state data. The exceptions are the\n**Static Analysis** statistics in the shader stages. A pair with a dynamically-set\nhas have an asterisk next to its key. Any pair that is inactive is greyed out.\nThe user can hover the mouse over any deactivated pair to check what other pair\ndeactivated it.\n**Figure 4.**Key-value pairs"]]