-
- Downloads
SL-17483: Recast LLImageDecodeThread as a facade for ThreadPool.
Remove all references to LLQueuedThread (but emulate a couple bits of its API such as handle_t and getPending()). Migrate ImageRequest into llimageworker.cpp. It has never been part of LLImageDecodeThread's public API. Remove ImageRequest tests. Remove all references to LLImageDecodeThread::pause(). The idea of pausing another thread is bizarre to me, and LLThreadPool has no such operation. Nor does it have an abortRequest().
parent
0bf91fc1
No related branches found
No related tags found
Showing
- indra/llimage/llimageworker.cpp 65 additions, 34 deletionsindra/llimage/llimageworker.cpp
- indra/llimage/llimageworker.h 16 additions, 45 deletionsindra/llimage/llimageworker.h
- indra/llimage/tests/llimageworker_test.cpp 0 additions, 66 deletionsindra/llimage/tests/llimageworker_test.cpp
- indra/newview/app_settings/settings.xml 2 additions, 0 deletionsindra/newview/app_settings/settings.xml
- indra/newview/llappviewer.cpp 4 additions, 7 deletionsindra/newview/llappviewer.cpp
- indra/newview/lltexturefetch.cpp 3 additions, 3 deletionsindra/newview/lltexturefetch.cpp
- indra/newview/llviewerwindow.cpp 0 additions, 1 deletionindra/newview/llviewerwindow.cpp
- indra/test/test.cpp 1 addition, 1 deletionindra/test/test.cpp
Loading
Please register or sign in to comment