diff options
Diffstat (limited to 'indra/llrender/llimagegl.cpp')
-rw-r--r-- | indra/llrender/llimagegl.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/indra/llrender/llimagegl.cpp b/indra/llrender/llimagegl.cpp index cbc5392882..ed0e3fb345 100644 --- a/indra/llrender/llimagegl.cpp +++ b/indra/llrender/llimagegl.cpp @@ -2261,9 +2261,11 @@ void LLImageGL::resetCurTexSizebar() LLImageGLThread::LLImageGLThread(LLWindow* window) : LLThread("LLImageGL"), mWindow(window) { + LL_PROFILE_ZONE_SCOPED; mFinished = false; mContext = mWindow->createSharedContext(); + ThreadPool::start(); } // post a function to be executed on the LLImageGL background thread @@ -2323,6 +2325,9 @@ void LLImageGLThread::executeCallbacks() void LLImageGLThread::run() { + LL_PROFILE_ZONE_SCOPED; + // We must perform setup on this thread before actually servicing our + // WorkQueue, likewise cleanup afterwards. mWindow->makeContextCurrent(mContext); gGL.init(); mFunctionQueue.runUntilClose(); |