-
- 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().
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