summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.cpp
AgeCommit message (Collapse)Author
2022-09-14SL-17701 Fix for shadow passes not respecting double sided and alpha ↵Dave Parks
parameters for PBR materials.
2022-09-09Merge branch 'DRTVWR-559' of bitbucket.org:lindenlab/viewer into DRTVWR-559Ptolemy
2022-09-09SL-17701: Fix enum compare using wrong types which broke macOS buildPtolemy
2022-09-09Merged in SL-17967 (pull request #1113)Howard Stearns
SL-17967 require 4.1 core profile
2022-09-09SL-17701: PBR: WIP Alpha BlendingPtolemy
2022-09-01SL-17967 - _ARB constant removalHoward Stearns
2022-08-30Merge remote-tracking branch 'remotes/origin/DRTVWR-563' into DRTVWR-559Dave Parks
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-26SL-17801: Don't let external code delete the raw pointer to the picking octreeCosmic Linden
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-05SL-17448: Also update the octree box if there is a position rebuildCosmic Linden
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-29Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-06-29SL-17685 Drag and drop material support WIPDave Parks
2022-06-29Merge branch 'master' (DRTVWR-543) into DRTVWR-559Andrey Kleshchev
# Conflicts: # autobuild.xml # indra/llrender/llgl.cpp # indra/newview/CMakeLists.txt # indra/newview/llvovolume.cpp
2022-06-29Merge branch 'master' into DRTVWR-548-maint-NAndrey Lihatskiy
# Conflicts: # doc/contributions.txt # indra/newview/llviewercontrol.cpp
2022-06-23SL-17653 Make sure GLTF material associated vertex buffers have all their ↵Dave Parks
texture coordinates
2022-06-23SL-17653 Make batch builder send batches to LLDrawPoolPBROpaqueDave Parks
2022-06-23SL-17653 WIP - Apply GLTF material in Material Editor to selected object ↵Dave Parks
when you click "Save"
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-21SL-17021: Fix triangle mesh overlays being generated twice when avatar ↵Cosmic Linden
animation is frozen
2022-06-21SL-17635 remove unused variablesMaxim Nikolenko
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-07SL-17532 Cleanup from hasty commit (thanks to Henri for the prodding).Dave Parks
2022-06-06SL-17532 Potential fix for some rigged mesh draw order issues.Dave Parks
2022-06-02SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and ↵Dave Parks
LLPanelVolume
2022-05-27DRTVWR-543 post-merge cleanupAndrey Lihatskiy
2022-05-27Merge branch 'master' into DRTVWR-543-maintAndrey Lihatskiy
# Conflicts: # autobuild.xml # indra/cmake/LLCommon.cmake # indra/llcommon/CMakeLists.txt # indra/llrender/llgl.cpp # indra/newview/llappviewer.cpp # indra/newview/llface.cpp # indra/newview/llflexibleobject.cpp # indra/newview/llvovolume.cpp
2022-05-18SL-17219: Merge 'DRTVWR-546' of lindenlab/viewer into SL-17219Nat Goodspeed
Update task branch from main project branch.
2022-05-17SL-17416 Quick 'n dirty reflection probe override hack.Dave Parks
2022-05-16SL-17284 Reflection probe tuning and optimization take 1Dave Parks
2022-05-02SL-17274: Stub for PBR DrawPool and shaderPtolemy
2022-04-25SL-17236 For real this time, maintain legacy draw order of alpha rigged ↵Dave Parks
meshes, batching be damned.
2022-04-18Merge branch master (D540) into DRTVWR-546Andrey Kleshchev
# Conflicts: # indra/llcommon/llsdutil.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolalpha.cpp # indra/newview/lldrawpoolwater.cpp
2022-04-18Merge branch 'master' into DRTVWR-543-maintAndrey Lihatskiy
2022-04-15SL-17219 WIP - Texture pipeline overhaulDave Parks
2022-04-14SL-17035 Crash at gl_debug_callbackAndrey Kleshchev
RenderDebugGL was avaliable from develop menu, but since it was persistent, caused slowdowns and crashes it could result in users crashing or lagging without knowing the cause. To resolve the issue it was made to last for a single session.
2022-03-24SL-17028 Fix for inconsistent ordering of transparent rigged meshes and ↵Dave Parks
removal of glow-only rigged meshes from depth buffer.
2022-03-04SL-16495 FIXED crash when disabling "Animated Mesh"Mnikolenko Productengine
2022-03-02SL-16965 360 Snapshot tool fails to save file to computerAndrey Kleshchev
2022-03-02SL-16755 Show alert that download is not supported instead of failing silentlyAndrey Kleshchev
2022-03-01Merge branch 'master' (DRTVWR-557) into DRTVWR-546Andrey Kleshchev
# Conflicts: # autobuild.xml # doc/contributions.txt # indra/cmake/GLOD.cmake # indra/llcommon/tests/llprocess_test.cpp # indra/newview/VIEWER_VERSION.txt # indra/newview/lldrawpoolavatar.cpp # indra/newview/llfloatermodelpreview.cpp # indra/newview/llmodelpreview.cpp # indra/newview/llviewertexturelist.cpp # indra/newview/llvovolume.cpp # indra/newview/viewer_manifest.py