Qt 5.11 - MemoryBarrier (QML type)

MemoryBarrier QML प्रकार




qt

MemoryBarrier QML प्रकार

स्मृति अवरोधक लगाने के लिए कक्षा। More...

आयात विवरण: आयात Qt3D.Render 2.0
जबसे: क्यूटी 5.9
को दर्शाता है: QMemoryBarrier
विरासत में मिली:

FrameGraphNode

विस्तृत विवरण

एक MemoryBarrier फ्रेमग्राफ नोड का उपयोग रेंडरिंग के एक विशिष्ट समय में एक विशिष्ट मेमोरी बैरियर को विस्थापित करने के लिए किया जाता है। यह ड्राइंग को ठीक से सिंक्रनाइज़ करने और जीपीयू पर कमांड की गणना करने के लिए आवश्यक है।

बाधा एक पूर्व आदेश द्वारा जारी किए गए स्मृति संचालन के आदेश को परिभाषित करता है। इसका मतलब यह है कि यदि कमांड 1 एक बफर को जोड़ रहा है जो कि कमांड कमांड 2 के बाद वर्टेक्स एट्रीब्यूट बफर के रूप में इस्तेमाल किया जाना है, तो कमांड 1 के बाद मेमोरी बैरियर को रखा जाना चाहिए और वर्टेक्स विशेषता बफर के लिए उपयुक्त बैरियर टाइप सेट करना होगा।

जब कोई फ़्रेमवर्क शाखा में QMemoryBarrier नोड पाया जाता है, तो बाधा को किसी भी ड्रॉ या कंप्यूट कमांड से पहले लागू किया जाएगा, भले ही ये शाखा में गहरे परिभाषित किए गए हों।

OpenGL रेंडरिंग के लिए, यह पृष्ठ मेमोरी मॉडल के बारे में अधिक जानकारी देता है