Pour vérifier l'état du rendu après une commande spécifique envoyée, cliquez sur la commande dans le volet Commandes. Le volet État vous permet d'examiner l'état du rendu à l'aide des éléments suivants.

Dernière file d'attente liée (file d'attente actuellement liée)
Le nœud LastBoundQueue contient les informations de la file d'attente utilisée pour vkQueueSubmit, qui envoie la commande en question. VulkanHandle sera utilisé pour trouver les informations de dessin de l'état de rendu actuel dans LastDrawInfos.

VulkanHandleaffiche la valeur du dernierVkQueueutilisé, qui est en fait la file d'attente actuellement liée pour la commande envoyée en question.Les informations sur l'état de rendu actuel sont stockées dans
LastDrawInfoset indexées par la valeurVkQueue.
Informations sur le dernier dessin (informations sur l'état de rendu actuel)
Le nœud LastDrawInfos contient les informations du dernier dessin pour chaque VkQueue et inclut les informations suivantes :
- Informations sur le framebuffer
- Informations sur le pass de rendu
- Ensembles de descripteurs liés
- Tampons de vertex et d'index liés
- Pipeline graphique
- Paramètres de dessin
Framebuffer lié

Nœud Framebuffer : affiche les informations du framebuffer actuellement lié. Ce nœud est mis à jour après chaque exécution de
vkCmdBeginRenderPasssur la même file d'attente.Nœud Renderpass : affiche les informations du render pass utilisé pour créer le framebuffer. Notez qu'il ne s'agit pas du pass de rendu actuellement lié au dessin.
Nœud ImageAttachments : liste toutes les pièces jointes d'image (
VkImageViews) liées au framebuffer. Chaque élément de la liste affiche les informations de la vue d'image.Le nœud Image affiche les informations de l'image liée à la vue d'image.
Pass de rendu lié

Nœud Renderpass : affiche les informations du renderpass actuellement utilisé pour le rendu. Il est mis à jour après chaque exécution de
VkCmdBeginRenderPassdans la même file d'attente.Nœud AttachmentDescriptions : liste tous les
VkAttachmentDescriptiondu renderpass actuel en cours d'utilisation.Nœud SubpassDescriptions : liste les
VkSubpassDescriptionpour chaque sous-passe.Nœud SubpassDependencies : liste les
VkSubpassDependencypour chaque sous-passe.
Ensembles de descripteurs liés

Nœud DescriptorSets : liste tous les ensembles de descripteurs actuellement liés. La liste des ensembles de descripteurs liés reflète l'état après le dernier
vkCmdBindDescriptorSetsdéployé dans la même file d'attente. Les informations d'origine sur l'ensemble de descripteurs seront remplacées ou de nouvelles informations seront ajoutées en fonction des paramètres du derniervkCmdBindDescriptorSetsexécuté.Liaisons : le nœud liste toutes les liaisons de descripteur actuellement liées dans l'ensemble de descripteurs.
Chaque liaison de descripteur liste également ses descripteurs liés.
Nœud Layout : affiche les informations du
VkDescriptorSetLayoututilisé pour allouer l'ensemble de descripteurs.
Pipeline graphique lié

Nœud GraphicsPipeline : contient des informations sur le dernier pipeline graphique lié. Ce nœud est mis à jour après chaque exécution de VkCmdBindPipeline dans la file d'attente actuelle.
Tampons liés

Le nœud BoundVertexBuffers liste tous les tampons de vertex liés. Pour chaque tampon de vertex lié, il affiche les informations du tampon de support. La liste est mise à jour en conséquence après chaque exécution de
vkCmdBindVertexBuffersdans la même file d'attente.Le nœud
BoundIndexBufferaffiche le dernier tampon d'index lié, y compris le type d'index et les informations du tampon de sauvegarde.
Paramètres de la commande Draw

Nœud CommandParameters : contient les paramètres pour vkCmdDraw, vkCmdDrawIndexed, vkCmdDrawIndirect et vkCmdDrawIndirectIndexed. Pour chaque type de commande de dessin, il existe un sous-nœud correspondant contenant les valeurs des paramètres. Comme ces quatre types de commandes de dessin ne peuvent pas être utilisés en même temps, un seul des quatre sous-nœuds peut être renseigné à la fois. Le contenu de CommandParameters est mis à jour après l'exécution de l'une des quatre commandes de dessin sur la même file d'attente.