summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.h
AgeCommit message (Collapse)Author
2023-06-22SL-5161 Don't render meshes that are waiting for skin dataAndrey Kleshchev
2023-05-17SL-19655 Remove concept of "low priority" updates (RenderDebugGLSession ↵RunitaiLinden
assertion stomping pass). Remove a couple unused debug settings and related code.
2023-05-03DRTVWR-559 WIP - optimize ARC calculation et al.RunitaiLinden
2023-02-02Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2022-12-13SL-18782 Make primitive parameters automatically follow Reflection Probe ↵Dave Parks
controls.
2022-11-29SL-12069 Backed out changeset: 544a91982eba (#13)akleshchev
Originally a fix for MAINT-4773/SL-5842 (transparent alpha being white). Reverting due to a critical flaw of the fix replacing material (sometimes server side included). And ignoring user and script input in some cases that makes scripts misbehave. Viewer should Not modify existing content of own volition.
2022-10-24SL-17021 Fix some changes vanishing over merge to D559Andrey Kleshchev
2022-10-21Merge branch 'master' (DRTVWR-548) into DRTVWR-559Andrey Kleshchev
# Conflicts: # indra/llrender/llgl.cpp # indra/llrender/llrendertarget.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/app_settings/shaders/class1/deferred/materialF.glsl # indra/newview/llfloaterpreference.cpp # indra/newview/llviewercontrol.cpp # indra/newview/llviewermenu.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp
2022-10-20Merge branch 'master' into DRTVWR-570-maint-QAndrey Lihatskiy
# Conflicts: # indra/newview/llnetmap.cpp # indra/newview/llnetmap.h
2022-10-20SL-18105 Fix for overrides not showing until a forced mesh update.Dave Parks
2022-09-27Optimize away constant map finds in getSkinInfo by caching mesh skin into in ↵Rye Mutt
vovolume
2022-08-04Merge remote-tracking branch 'origin/master' into DRTVWR-559Brad Kittenbrink
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-29SL-17685 Drag and drop material supportDave Parks
2022-06-29SL-17685 Drag and drop material support WIPDave Parks
2022-06-23clang compatibility fixes for llreflectionmapmanager.cpp and llvovolume.hBrad Kittenbrink
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-06-09SL-17573 Add "dynamic" checkbox, also followup on SL-17551 and do "Select ↵Dave Parks
Invisible Objects" checkbox instead of "Select Reflection Probes"
2022-06-09SL-17551 Add "Select Reflection Probes" menu option and make invisible ↵Dave Parks
objects less annoying when alt-zooming in edit mode.
2022-06-02SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and ↵Dave Parks
LLPanelVolume
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