diff options
Diffstat (limited to 'src/quick/scenegraph/qsgdefaultrendercontext.cpp')
-rw-r--r-- | src/quick/scenegraph/qsgdefaultrendercontext.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/quick/scenegraph/qsgdefaultrendercontext.cpp b/src/quick/scenegraph/qsgdefaultrendercontext.cpp index 16f9b63036..bf7bb052bb 100644 --- a/src/quick/scenegraph/qsgdefaultrendercontext.cpp +++ b/src/quick/scenegraph/qsgdefaultrendercontext.cpp @@ -430,6 +430,14 @@ bool QSGDefaultRenderContext::separateIndexBuffer() const return isWebGL; } +void QSGDefaultRenderContext::preprocess() +{ + for (auto it = m_glyphCaches.begin(); it != m_glyphCaches.end(); ++it) { + it.value()->processPendingGlyphs(); + it.value()->update(); + } +} + QSGDistanceFieldGlyphCache *QSGDefaultRenderContext::distanceFieldGlyphCache(const QRawFont &font) { QString key = fontKey(font); |