summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-15Merged in DV546-merge-6.5.2 (pull request #814)Euclid Linden
DRTVWR-546 merge up to 6.5.2
2021-12-15SL-16493: Add comment about using deferred shaders even though we are in a ↵Ptolemy
post deferred state (forward pass rendering for transparency)
2021-12-15Merge updated branch 'DRTVWR-546' into DV546-merge-6.5.2Dave Houlton
2021-12-15SL-16487 Build fix (whoops)Runitai Linden
2021-12-15SL-16489 Fix for rigged attachment glow showing up near origin.Runitai Linden
2021-12-15DRTVWR-546 merge up to 6.5.2Dave Houlton
2021-12-15Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into ↵Runitai Linden
DRTVWR-546
2021-12-15SL-16487 Fix for rigged attachment bounding boxes being too tight.Runitai Linden
2021-12-15Merge branch master (DRTVWR-552) into DRTVWR-542-meshoptAndrey Kleshchev
+resolved viewer-manager's inherited conflict
2021-12-15SL-16493: Fix non-fullbright partial alpha objects not being lit by sun ↵Ptolemy
broken in 511de439a3
2021-12-15Increment viewer version to 6.5.2Nat Goodspeed
following promotion of DRTVWR-552
2021-12-15SL-16495 FIXED Crash when unchecking "Animated Mesh" settingMnikolenko Productengine
2021-12-15SL-16485 Crash at memcpyNonAliased16Andrey Kleshchev
2021-12-13SL-16487 Fix for broken bounding boxes on rigged meshes (still broken, but ↵Runitai Linden
not more broken than release).
2021-12-13SL-16467 FIXED "Keyboard layout" is not switchedMnikolenko Productengine
2021-12-11SL-16485 Crash at memcpyNonAliased16Andrey Kleshchev
2021-12-10SL-16471 Removed unneeded MeshOpt generation methodAndrey Kleshchev
2021-12-09SL-16480 Followup -- fix for unintialized mRect/mClientRect and bad ↵Runitai Linden
getClientRectInScreenSpace
2021-12-09Merge branch 'DRTVWR-546' of ssh://bitbucket.org/lindenlab/viewer into ↵Runitai Linden
DRTVWR-546
2021-12-09SL-16480 Fix for window not saving its position on exit.Runitai Linden
2021-12-09SL-16479 'sloppy' precision in automated mode.Andrey Kleshchev
2021-12-09Merged in euclid-16461 (pull request #805)Euclid Linden
SL-16461 disable occlusion-based reflection update Approved-by: Dave Parks
2021-12-09SL-16461 disable occlusion-based reflection updateDave Houlton
2021-12-09SL-16471 Removed unneeded MeshOpt generation methodAndrey Kleshchev
2021-12-08SL-16468 Fix for crash when enabling highlight transparent (add rigged mesh ↵Runitai Linden
support to highlight transparent).
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-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-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-16436 and SL-16327 Fix for RenderDebugGL test failures and fix for grey ↵Dave Parks
textures
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.