From bdb3c27342f5e1c1bbf8227f2b541b61eb7fa445 Mon Sep 17 00:00:00 2001 From: rachytski Date: Fri, 30 Nov 2012 10:56:20 +0300 Subject: introduced ResourceManager::ThreadSlot system, and refactored code according to it. --- qt_tstfrm/tstwidgets.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'qt_tstfrm') diff --git a/qt_tstfrm/tstwidgets.cpp b/qt_tstfrm/tstwidgets.cpp index ea87ed7bb8..dc114763c6 100644 --- a/qt_tstfrm/tstwidgets.cpp +++ b/qt_tstfrm/tstwidgets.cpp @@ -123,9 +123,10 @@ void GLDrawWidget::initializeGL() rmp.m_glyphCacheParams = graphics::ResourceManager::GlyphCacheParams("unicode_blocks.txt", "fonts_whitelist.txt", "fonts_blacklist.txt", - 2 * 1024 * 1024, - 1, - 0); + 2 * 1024 * 1024); + + rmp.m_threadSlotsCount = 1; + rmp.m_renderThreadsCount = 0; rmp.m_useSingleThreadedOGL = false; @@ -140,7 +141,7 @@ void GLDrawWidget::initializeGL() Drawer::Params params; params.m_resourceManager = m_resourceManager; params.m_frameBuffer = m_frameBuffer; - params.m_glyphCacheID = m_resourceManager->guiThreadGlyphCacheID(); + params.m_threadSlot = m_resourceManager->guiThreadSlot(); m_p = make_shared_ptr(new graphics::Screen(params)); -- cgit v1.2.3