summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-08SL-16450 Don not crash viewer in case of invalid data typeAndrey Kleshchev
2021-12-08SL-16469 Fix for reflection/refraction passes breaking occlusion queries.Runitai Linden
2021-12-07SL-16462 Fix for broken water clip plane during water reflection/refraction ↵Runitai Linden
map render.
2021-12-07SL-16454 FIXED Performance viewer login screen is black after a Release ↵Mnikolenko Productengine
viewer session.
2021-12-07SL-16450 Remake XMLRPC parsing into a switch(type)Andrey Kleshchev
For better clarity. Also added xmlrpc_type_base64 and xmlrpc_type_mixed support.
2021-12-07SL-16450 Fix LLEventNotifier not expecting ISO dateAndrey Kleshchev
2021-12-06SL-16447 Fix for broken benchmark.Runitai Linden
2021-12-06Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into ↵Runitai Linden
DRTVWR-546
2021-12-06SL-16451 Fix for rigged meshes disappearing when rendered as static.Runitai Linden
2021-12-07SL-16450 handling additional xmlrpc_typesAndrey Kleshchev
2021-12-06SL-16446 Crash at loginToVivox when viewer quitsAndrey Kleshchev
2021-12-06SL-12456 Disable NSWindowIsRestorable to avoid crashingAndrey Lihatskiy
2021-12-06SL-16282 FIXED Friend thumbnails are flickeringMnikolenko Productengine
2021-12-06SL-16202 Put Multi-threaded GL behind a feature flag and update featuretable ↵Dave Parks
(decruftify settings, compatibility pass).
2021-12-03SL-16443 Fix crash at showAdvancedAndrey Kleshchev
2021-12-03SL-16434 Crash opening landmarksAndrey Kleshchev
potentially due to corrupted install, handling just in case
2021-12-03SL-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey ↵Dave Parks
textures
2021-12-03SL-16438 Machine id for Linux is always 0Andrey Kleshchev
2021-12-03SL-16434 Fix menu localizationAndrey Kleshchev
2021-12-02SL-16405 Remove “pass == <magic number>” anti-pattern from various ↵Dave Parks
drawpools.
2021-12-02SL-14403 Remove unused shader bindsAndrey Kleshchev
remains from glod
2021-12-02SL-16420 Upload's physics LODs are broken in preview #2Andrey Kleshchev
2021-12-02mac build fixAndrey Kleshchev
remove unused variable
2021-12-01SL-16420 Upload's physics LODs are broken in previewAndrey Kleshchev
2021-12-01Merged in euclid-pre-16386 (pull request #793)Euclid Linden
Purge LLGLSLShader::sNoFixedFunction, and all that flows from it. No functional changes. Approved-by: Michael Pohoreski Approved-by: Dave Parks
2021-12-01SL-16386 skip void returnDave Houlton
2021-11-30SL-16386 consolidate all VertexShader capability checks to a single ↵Dave Houlton
LLPipeline::shadersLoaded()
2021-11-30SL-16386 remove references to (const true) LLPipeline::mVertexShadersEnabledDave Houlton
2021-11-30SL-16386 replace gutted LLRender::setAlphaRejectSettings() with explicit flush()Dave Houlton
2021-11-30SL-16386 purge write-only state member LLCubeMap::mTextureCoordStageDave Houlton
2021-11-30SL-16386 purge no-op fxn LLTexUnit::setTextureAlphaBlend()Dave Houlton
2021-11-30SL-16386 purge no-op fxn LLTexUnit::setTextureColorBlend()Dave Houlton
2021-11-30SL-16386 purge no-op fxn LLTexUnit::setTextureBlendType()Dave Houlton
2021-11-30SL-16386 remove references to (const true) LLGLSLShader::sNoFixedFunctionDave Houlton
2021-11-30SL-16421: Destroy the "General" ThreadPool as soon as cleanup starts.Nat Goodspeed
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.
2021-11-30SL-16421: Unify LLAppViewer::cleanup() indentation.Nat Goodspeed
Use hard tabs because most of the existing function uses those.
2021-11-30SL-16421: Unify LLAppViewer class declaration alignment.Nat Goodspeed
Use hard tabs as most of the class declaration already uses those.
2021-11-30SL-16369 Remove Hardware Skinning settingMnikolenko Productengine
2021-11-30SL-16119 update link textMnikolenko Productengine
2021-11-30SL-16119 Viewer should now direct IM 2 Email setting to webMnikolenko Productengine
2021-11-29DRTVWR-542 merge, purge GLOD copyrights from xmlDave Houlton
2021-11-29SL-16396 Updater fails with "takes exactly 3 arguments" errorAndrey Kleshchev
2021-11-29Merge branch 'DRTVWR-542-meshopt' into DRTVWR-546Andrey Kleshchev
2021-11-29SL-16094: Merge branch 'DRTVWR-546' into glthreadNat Goodspeed
2021-11-29SL-16408 fixed regression - crash on exitMnikolenko Productengine
2021-11-25SL-16408 Fix for crashing on disconnectMnikolenko Productengine
2021-11-25SL-16412 More region coroutine crashesAndrey Kleshchev
LLViewerRegionImpl (mImpl) exists only so long as region does, and regions get cleaned before coroutines are cleaned.
2021-11-25SL-16413 Handle out of memory llface allocationsAndrey Kleshchev
2021-11-24SL-16094: Clean up a bit more merge cruft.Nat Goodspeed
2021-11-24SL-16094: Fix WorkQueue test for correct behavior of runFor().Nat Goodspeed
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.