86 void uploadLabelsTexture(QRhi* rhi, QRhiCommandBuffer* cb);
93 QList<QRect> m_prevTileRects;
98 bool m_labelsNeedFullClear =
false;
99 std::unique_ptr<QRhiTexture> m_labelsTexture;
100 std::unique_ptr<QRhiSampler> m_labelsSampler;
101 quint64 m_instanceId = 0;
102 bool m_labelsTextureDirty =
false;
103 bool m_labelsInitialized =
false;
109 int m_labelsInitFailureCount = 0;
110 bool m_labelsInitGaveUp =
false;
quint64 instanceId() const
Per-instance identifier, monotonically increasing across all ZoneShaderNodeRhi instances in this proc...
Definition ZoneShaderNodeRhi.h:51
Sparse zone-labels payload: the full screen-addressed texture size plus only the glyph tiles that act...
Definition ZoneLabelTexture.h:46