Age | Commit message (Collapse) | Author |
|
rigged meshes.
|
|
|
|
|
|
DRTVWR-546
|
|
|
|
|
|
|
|
not more broken than release).
|
|
|
|
getClientRectInScreenSpace
|
|
DRTVWR-546
|
|
|
|
|
|
|
|
|
|
support to highlight transparent).
|
|
|
|
map render.
|
|
viewer session.
|
|
|
|
DRTVWR-546
|
|
|
|
|
|
(decruftify settings, compatibility pass).
|
|
textures
|
|
drawpools.
|
|
remains from glod
|
|
|
|
remove unused variable
|
|
|
|
|
|
LLPipeline::shadersLoaded()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Introduce LLAppViewer::onCleanup(), a method that accepts a nullary callable
to execute once viewer shutdown begins. Fire the collected callables in
LLAppViewer::cleanup().
In llstartup.cpp, instead of declaring a static unique_ptr and relying on
static object destruction to clean up the "General" ThreadPool, bind the
pointer to the new ThreadPool into an onCleanup() lambda that will delete it
when called. ~ThreadPool() takes care of orderly shutdown.
|
|
Use hard tabs because most of the existing function uses those.
|
|
Use hard tabs as most of the class declaration already uses those.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Turns out that one of our WorkQueue integration tests was relying on the
incorrect runFor() behavior that we just fixed, so the test broke. Now that
runFor() doesn't wait around for work to be posted, use an explicit wait loop
instead.
To support this, add LLCond::get(functor), where functor must accept a const
reference to the stored data. This new get() returns whatever the functor
returns, allowing a caller to peek at the stored data.
Also use universal references for all remaining LLCond functor arguments.
|