MemoryBarrier QML Type
Classe permettant de placer une barrière mémoire. En savoir plus...
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QMemoryBarrier |
| Inherits: | |
| Status: | Deprecated |
Ce type est obsolète. Nous déconseillons fortement de l’utiliser dans du nouveau code.
Description détaillée
Un nœud MemoryBarrier de FrameGraph est utilisé pour placer une barrière mémoire spécifique à un moment précis du rendu. Cela est nécessaire pour synchroniser correctement les commandes de dessin et de calcul sur le GPU.
La barrière définit l'ordre des opérations mémoire émises par une commande précédente. Cela signifie que si la commande 1 manipule un tampon destiné à être utilisé comme tampon d'attributs de sommets dans une commande 2 suivante, alors la barrière mémoire doit être placée après la commande 1 et le type de barrière approprié doit être défini pour le tampon d'attributs de sommets.
Lorsqu’un nœud QMemoryBarrier est présent dans une branche du FrameGraph, la barrière sera appliquée avant toute commande de dessin ou de calcul, même si celles-ci sont définies plus loin dans la branche.
Pour le rendu OpenGL, cette page fournit plus d’informations sur le modèle mémoire.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.