summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.h
AgeCommit message (Collapse)Author
2022-10-20Merge branch 'master' into DRTVWR-570-maint-QAndrey Lihatskiy
# Conflicts: # indra/newview/llnetmap.cpp # indra/newview/llnetmap.h
2022-09-27Optimize away constant map finds in getSkinInfo by caching mesh skin into in ↵Rye Mutt
vovolume
2022-08-04Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # indra/newview/llfloaterworldmap.cpp # indra/newview/llvovolume.cpp
2022-07-12SL-17691: Consolidate calls to onDrawableUpdateFromServer to reduce false ↵Cosmic Linden
positives, change mServerDrawableUpdateCount from U64->U32
2022-07-12SL-17691: Make objects active if there are too many material updates from ↵Cosmic Linden
the server
2022-07-12SL-17751: Fix bounding boxes not updating in special cases, leading to ↵Cosmic Linden
object invisibility
2022-07-01SL-17448: Be more thorough about generating bounding boxes that don't affect ↵Cosmic Linden
the octree
2022-07-01SL-17448: Fix LOD/octree update feedback loops causing LOD fluctuations.Cosmic Linden
May also fix octree updates on mere material changes due to general refactoring.
2022-07-01SL-17510: Fix frequently updating meshes (ex: sculpties) causing expensive ↵Cosmic Linden
octree updates by removing them from the static octree via makeActive
2022-06-21SL-17021: Change meaning of first argument to LLVOVolume::updateRiggedVolume ↵Cosmic Linden
from 'force_update' to 'foce_treat_as_rigged'
2022-06-21SL-17021: Only calculate the octree for a skinned mesh if intersection falls ↵Cosmic Linden
inside an on-the-fly calculated bounding box. Technically not a broadphase check, but better than calculating an octree for a bunch of meshes.
2022-06-21SL-17021: Do not do software skinning/octree building of a face during ↵Cosmic Linden
picking unless eligible for narrow-phase intersect check (fast broad-phase intersect pre-check not yet implemented)
2022-02-17SL-16861 Animesh and avatar color change fixAndrey Kleshchev
2021-12-15DRTVWR-546 merge up to 6.5.2Dave Houlton
2021-10-14SL-16166 Apply optimizations from pushBatch to other render call sites. ↵Runitai Linden
Optimize out a map lookup in rigged face rendering.
2021-06-07Merge with tip of Master after Viewer releaseCallum Prentice
2021-05-26SL-15299 SL-15313 BUG-230802 Revert BOM fix causing issues with avatar alpha ↵Dave Houlton
masks. Revert "SL-12069 Issues with bakes-on-mesh and alpha modes" This reverts commit 5691d302ef876a7e6fb6861441f14e5e7f0c7735.
2021-04-29Clean up a merge conflictCallum Prentice
2021-03-09This set of changes reverts the merge with master (git revert c83e740) and ↵Callum Prentice
results in a version of the DRTVWR-519 that matches what was presemt before it was deployed as a release viewer *plus* 3 small fixes from Maxim (See commits). This branch can now be used for additional fixes before eventually being used to release D-519 as normal
2021-03-09Merge branch 'master' into DRTVWR-515-maintAndrey Lihatskiy
2021-03-08Revert "Merge branch 'master' of https://bitbucket.org/lindenlab/viewer into ↵Brad Payne (Vir Linden)
DRTVWR-519" This reverts commit e61f485a04dc8c8ac6bcf6a24848359092884d14, reversing changes made to 00c47d079f7e958e473ed4083a7f7691fa02dcd5.
2021-03-02Merge branch 'master' into DRTVWR-515-maintAndrey Lihatskiy
2020-12-10SL-12069 Issues with bakes-on-mesh and alpha modesAndrey Kleshchev
2020-11-11Merge branch 'master' into DRTVWR-519Callum Prentice
2020-09-16First part of change to remove LLVFS from the Viewer. Consists of code ↵Callum Prentice
changes to remove LLVFS and LLVFSThread classes along with the associated source files. The existing llvfs folder is renamed to llcache. Also includes changes to CMake script in many places to reflect changes. Eventually, llvfile source file and class will be renamed but that is not in this change.
2020-05-22SL-13286 FIXED Turning off the DebugObjectLODs debug setting doesn't clear textMnikolenko Productengine
2020-03-30Update falloff fix with changes requested in review.Rye Mutt
2020-03-27SL-12902 Better fix for light color values in color swatch not matching ↵Runitai Linden
light color values inworld.
2020-03-26SL-12902 Fix for doing the technically correct but compatibility wrong thing ↵Runitai Linden
WRT light color values.
2019-05-08Merge viewer-releaseGraham Linden
2019-03-29Tweaked naming a bit, also white space.Geenz
Will wait for a response from @graham_linden regarding moving the sRGB conversion functions in llmath.h to llrender.
2019-03-29Gamma correction pass 2:Geenz
Make sure lights are in the correct color space. Bonus: cache the sRGB color in setLightColor on point and spot lights. Frees up a pow and some multiplies on the CPU every frame.
2018-11-27SL-10080 Limit LOD factor to 4andreykproductengine
2018-07-09MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations ↵Brad Payne (Vir Linden)
for rigged meshes in animated objects
2018-06-05mergeBrad Payne (Vir Linden)
2018-06-05SL-915 - incremental updates to dynamic bounding box, setting to control detail.Brad Payne (Vir Linden)
2018-06-04SL-915 - tracking joint is rigged stateBrad Payne (Vir Linden)
2018-05-18Merged in lindenlab/viewer-releaseAndreyL ProductEngine
2018-05-18mergeBrad Payne (Vir Linden)
2018-05-03MAINT-8608, MAINT-8539, MAINT-8615 - changes to make object animation info ↵Brad Payne (Vir Linden)
more persistent, tolerant to race conditions during initialization
2018-04-25MAINT-8549 - more on animesh ARC and associated refactoringBrad Payne (Vir Linden)
2018-03-26SL-897 - display for DebugAnimatedObjects now includes streaming cost ↵Brad Payne (Vir Linden)
triangle count
2018-02-22SL-860 - clean up of interim codeBrad Payne (Vir Linden)
2018-02-27MAINT-8317 Fixed Local Textures for Advanced Lighting Projectors do not keep ↵andreykproductengine
the selected texture.
2018-01-22MAINT-8159 - animation state management during link/unlink commandsBrad Payne (Vir Linden)
2017-12-20Backed out changeset: b500f22775ddAndreyL ProductEngine
2017-12-20Backed out changeset: 761e890970b2AndreyL ProductEngine
2017-11-16SL-704 - more cleanup of AXON commented codeBrad Payne (Vir Linden)
2017-11-16SL-704 - first pass cleaning up comments. Also added ↵Brad Payne (Vir Linden)
LLControlAvatar::initInstance() as a potential hook for optimizations.
2017-11-06SL-830 - more diagnostics and possible fixes around corrupted graphics stateBrad Payne (Vir Linden)