MemoryBarrier QML Type
Klasse zum Setzen einer Speicherbarriere. Mehr...
| Import Statement: | import Qt3D.Render 2.12 |
| In C++: | QMemoryBarrier |
| Inherits: | |
| Status: | Deprecated |
Dieser Typ ist veraltet. Wir raten dringend davon ab, ihn in neuem Code zu verwenden.
Ausführliche Beschreibung
Ein „MemoryBarrier“-FrameGraph-Knoten wird verwendet, um eine bestimmte Speicherbarriere zu einem bestimmten Zeitpunkt des Renderings zu setzen. Dies ist erforderlich, um Zeichen- und Rechenbefehle auf der GPU ordnungsgemäß zu synchronisieren.
Die Barriere definiert die Reihenfolge der Speicheroperationen, die von einem vorhergehenden Befehl ausgelöst werden. Das bedeutet: Wenn Befehl1 einen Puffer bearbeitet, der in einem nachfolgenden Befehl2 als Vertex-Attributpuffer verwendet werden soll, sollte die Speicherbarriere nach Befehl1 platziert und der entsprechende Barrieretyp für den Vertex-Attributpuffer festgelegt werden.
Wird ein „QMemoryBarrier“-Knoten in einem FrameGraph-Zweig gefunden, wird die Barriere vor jedem Zeichen- oder Rechenbefehl durchgesetzt, selbst wenn diese tiefer im Zweig definiert sind.
Für das OpenGL-Rendering finden Sie auf dieser Seite weitere Informationen zum Speichermodell
© 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.