summaryrefslogtreecommitdiff
path: root/indra/newview
AgeCommit message (Collapse)Author
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-16497 Fix inventory update recursionAndrey Kleshchev
2021-12-13SL-16496 Added the retry counter for Vivox daemon connectAndrey Lihatskiy
2021-12-11Merge branch 'master' into SL-15742Bennett Goble
2021-12-10SL-15742: Convert build scripts to Python 3Bennett Goble
This changeset makes it possible to build the Second Life viewer using Python 3. It is designed to be used with an equivalent Autobuild branch so that a developer can compile without needing Python 2 on their machine. Breaking change: Python 2 support ending Rather than supporting two versions of Python, including one that was discontinued at the beginning of the year, this branch focuses on pouring future effort into Python 3 only. As a result, scripts do not need to be backwards compatible. This means that build environments, be they on personal computers and on build agents, need to have a compatible interpreter. Notes - SLVersionChecker will still use Python 2 on macOS - Fixed the message template url used by template_verifier.py
2021-12-09SL-16479 'sloppy' precision in automated mode.Andrey Kleshchev
2021-12-09SL-16461 disable occlusion-based reflection updateDave Houlton
2021-12-09SL-16450 gcc compatibilityAndrey Kleshchev
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-16105 Crash at LLTrackBlenderLoopingManual's setPositionAndrey Kleshchev
User opened editor, pressed play, according to logs environment wasn't loaded yet, asset had yet to arrive.
2021-12-08SL-16105 Fix Day cycle editor not expecting an assetAndrey Kleshchev
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-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-16202 Put Multi-threaded GL behind a feature flag and update featuretable ↵Dave Parks
(decruftify settings, compatibility pass).
2021-12-03SL-16445 Small cleanup in llvoavatarAndrey Kleshchev
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-01SL-16420 Upload's physics LODs are broken in previewAndrey Kleshchev
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