summaryrefslogtreecommitdiff
path: root/indra/newview/llvovolume.cpp
AgeCommit message (Collapse)Author
2023-06-26Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559RunitaiLinden
2023-06-26SL-19909 Fix for reflection probes on vehicles blocking mouse clicks. ↵RunitaiLinden
Incidental instrumentation and decruft.
2023-06-22SL-5161 Don't render meshes that are waiting for skin dataAndrey Kleshchev
2023-05-18DRTVWR-559 Fix for shower curtain not opening smoothly. Incidental decruft.RunitaiLinden
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-05-02DRTVWR-559 Optimization pass, make it so profileAvatar can read back GPU ↵RunitaiLinden
timer without a frame stall.
2023-05-01SL-19656 Rewrite avatar and attachment render metrics to not interfere with ↵RunitaiLinden
render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Rewrite avatar and attachment render metrics to not interfere with render pipe and be representative of actual render cost instead of driver synchronization time. * SL-19656 Remove now dead code (trackAttachments et al). * SL-19656 Fix for crash on GL <= 3.2
2023-04-28Merge pull request #198 from secondlife/DRTVWR-559-merge-539Brad Linden
DRTVWR-559 merge 539
2023-04-26SL-19653: Fix data mask assert: specular-normal blinn-phong in wrong binCosmic Linden
2023-04-26SL-19653: Fix assert: Prims were added to glow draw pool when glow was at or ↵Cosmic Linden
near zero
2023-04-26Merge remote-tracking branch 'origin/DRTVWR-539' into DRTVWR-559-merge-539Brad Linden
2023-04-19DRTVWR-559 Fix for bad vertex data getting sent to PBR alpha shader (auto ↵RunitaiLinden
alpha mask regression).
2023-04-14DRTVWR-559 Add paranoia checks around typecasts of LLGLTFMaterial to ↵RunitaiLinden
LLFetchedGLTFMaterial
2023-03-23SL-19478 Fix for assert when applying specular map.Dave Parks
2023-03-23SL-18458 Fix for one failure mode of overrides getting applied before base ↵Dave Parks
material is set.
2023-03-22DRTVWR-559 Fix for bad hashing of materials breaking render batches and who ↵Dave Parks
knows what else.
2023-03-22SL-19297 Hacky fix for MY EYES!Dave Parks
2023-03-10DRTVWR-559 Fix for assert in LLVertexBuffer, incidental decruft.Dave Parks
2023-03-10Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2023-03-10SL-19172 Texture streaming tune up. Incidental decruft.Dave Parks
2023-03-09SL-19330: Fix texture animation in wrong direction when setting material on ↵Cosmic Linden
another side
2023-03-02SL-19293: Use Blinn-Phong texture transform as hint for texture animation ↵Cosmic Linden
direction on PBR materials
2023-03-02SL-19294: Avoid unnecessary vertex buffer data in GLTF materialsCosmic Linden
2023-03-02SL-19294: Fix Blinn-Phong texture transforms affecting GLTF materialsCosmic Linden
2023-03-02SL-19317 fix for avatar attachment accountingMnikolenko Productengine
2023-02-24SL-19269: For PBR materials, apply texture animation independently of the ↵Cosmic Linden
underlying texture transform
2023-02-14SL-18983 and SL-18680 Disable automatic alpha masking on HUDs.Dave Parks
2023-02-09SL-19181 Modulate "glow" by PBR emissive.Dave Parks
2023-02-07SL-18229 Fix for PBR materials on HUDs misbehaving. Incidental decruft.Dave Parks
2023-02-03Merge branch 'main' into DRTVWR-539Mnikolenko Productengine
# Conflicts: # doc/contributions.txt # indra/cmake/Copy3rdPartyLibs.cmake # indra/cmake/FindOpenJPEG.cmake # indra/cmake/OpenJPEG.cmake # indra/integration_tests/llui_libtest/CMakeLists.txt # indra/newview/CMakeLists.txt
2023-02-02Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559Dave Parks
2023-02-02SL-18908 Make media texture override base color and emissive texture on PBR ↵Dave Parks
materials when present.
2023-02-02Merge remote-tracking branch 'origin/main' into DRTVWR-559Brad Linden
2023-01-19Optimizations, decruft, and intel compatibility pass (#53)RunitaiLinden
SL-18869, SL-18772 Overhaul VBO management, restore occlusion culling, intel compatibility pass, etc
2023-01-09SL-18869 Optimizations -- Use _mm_prefetch to cut down on cache misses when ↵Dave Parks
iterating over render batches.
2022-12-16SL-18852 Refactor GLTF material rendering to not be special compared to ↵Dave Parks
other types. Hook GLTF alpha masking up to highlight transparent.
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-11-29SL-18682 WIP -- Clear BOOST_SELECTED as needed. GL 3.2 compatibility pass. ↵Dave Parks
Fix for stack underflow when reflection probes disabled.
2022-11-16SL-18154 Profile guided optimizations vs release viewer. Trim some unused ↵Dave Parks
abilities and remove some more fast timers.
2022-10-28SL-18453 WIP -- Use GLTF draw pool to render shadows. Still need a GLTF ↵Dave Parks
specific shadow shader to multiply alpha.
2022-10-27DRTVWR-570 Mac build fix: unused variables cleanupAndrey Lihatskiy
2022-10-27Merge branch 'master' into DRTVWR-539Mnikolenko Productengine
2022-10-26Merge branch 'master' into DRTVWR-570-maint-QAndrey Lihatskiy
2022-10-26Merge remote-tracking branch 'origin/master' into DRTVWR-559Brad Kittenbrink
2022-10-24Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵Dave Parks
DRTVWR-559
2022-10-24SL-18105 Add mechanism for applying overrides that were received before ↵Dave Parks
associated ViewerObject was ready to receive them.
2022-10-24SL-18432 Fix for alpha sortingAndrey Lihatskiy
2022-10-24Re-merged llvovolume.cppAndrey Kleshchev
Too many issue were detected after merge, so did a clean remerge of the file.