Commit Graph

25 Commits (master)

Author SHA1 Message Date
Ansariel 478a51f8e3 Merge branch 'release/2025.06' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llxml/llcontrol.cpp
#	indra/newview/llfloaterpreference.cpp
#	indra/newview/lllogchat.cpp
#	indra/newview/llreflectionmap.h
2025-08-13 20:52:47 +02:00
Andrey Kleshchev 8a29c10e86 #4334 Crash at getIsDynamic #2
A TPV dev asked to change this, so that ref wouldn't be called on some
environments.
2025-08-11 04:22:41 +03:00
Beq 0b258ac678 Address g++ compiler warnings, so we can move to g++14
Avoid uninitialized variable warnings on Linux/g++ by initializing translation_override in LLGLTFLoader.

Force the empty callback in LLPanelRegionTerrainInfo to decay to a function pointer to avoid warnings on Linux.

Remove initialization of mViewerObject in LLReflectionMap.h so that we are standards compliant.

(also paired with commit on fs-build-variables to ignore non-null warnings due to gcc stupidity)
2025-08-09 18:59:33 +01:00
Ansariel bfd99549b0 Merge branch 'release/2025.05' of https://github.com/secondlife/viewer
# Conflicts:
#	.github/pull_request_template.md
#	indra/llappearance/lltexlayer.cpp
#	indra/llcommon/llthread.cpp
#	indra/llprimitive/lldaeloader.cpp
#	indra/llprimitive/lldaeloader.h
#	indra/llprimitive/llmodel.cpp
#	indra/newview/CMakeLists.txt
#	indra/newview/VIEWER_VERSION.txt
#	indra/newview/app_settings/settings.xml
#	indra/newview/llmodelpreview.cpp
#	indra/newview/lltoolpie.cpp
#	indra/newview/skins/default/xui/en/floater_model_preview.xml
#	indra/newview/skins/default/xui/en/panel_preferences_sound.xml
2025-07-18 14:14:54 +02:00
Andrey Kleshchev dd4100181d #4334 Crash at getIsDynamic 2025-07-04 00:24:30 +03:00
Beq 1c3c08517a [FIRE-35070] progressive loss of FPS when probe coverage none.
Addresses accumulation of probes over time leading to extremely low framerates during long sessions.

[FIRE-35070] Fix and refactor isRelevant

.
2025-06-21 16:45:11 +01:00
Andrey Kleshchev 4ff1cbfbff #3316 Crash in LLReflectionMap::getIsDynamic() 2025-01-11 00:20:01 +02:00
Andrey Lihatskiy 3d4bc98f6b Trim remaining trailing whitespaces after #1695 2024-06-11 17:38:48 +03:00
Jonathan "Geenz" Goodman e841c73a99 Tons of masking changes and tweaks.
We now support masking mirrors in the GBuffer.

We also now support the concept of one arbitrary clip plane.

DRTVWR-583
2023-10-16 08:45:48 -07:00
Jonathan "Geenz" Goodman 1d3d94a514 Add probe near clipping.
DRTVWR-583
2023-09-29 16:25:25 -07:00
Jonathan "Geenz" Goodman 3160520249 Fix the probe flashing, and avatars.
DRTVWR-583
2023-08-24 12:51:19 -07:00
Jonathan "Geenz" Goodman d8dd4d9c0c Just about got hero reflection maps working.
DRTVWR-583
2023-06-27 20:01:52 -07:00
RunitaiLinden 5d862c994c DRTVWR-559 Optimization pass on probe allocation and search. Incidental decruft. 2023-04-25 14:48:16 -05:00
RunitaiLinden 37eee397b7 DRTVWR-559 Add control for automatic reflection probes to advanced preferences and featuretable. Remove Reflections checkbox. Don't persist reflection probe volume display between sessions. Incidental decruft. 2023-04-18 19:11:38 -05:00
Dave Parks 3494a61ebf DRTVWR-559 Fix for build breakage. 2023-03-30 14:30:09 -05:00
Dave Parks 65d69ce80d DRTVWR-559 Fix for stall in probe occlusion culling and fix for culled neighbors getting sampled (badly). 2023-02-22 11:01:18 -06:00
Dave Parks 19f7497d9a DRTVWR-559 WIP -- occlusion culling for reflection probes -- has a defect for objects close to the camera at some angles and leaks query objects, will follow up. 2023-02-21 20:42:25 -06:00
Dave Parks 50c57b6be7 SL-19128 Soften the transition between manual and automatic sphere probes. 2023-02-17 10:34:27 -06:00
Dave Parks 509476f95e SL-17574 Add probe detail combo box to advanced graphics preferences. Fix spot light shadows not working in probes. 2022-06-10 01:13:41 -05:00
Dave Parks 03d85bfb33 SL-17573 Add "dynamic" checkbox, also followup on SL-17551 and do "Select Invisible Objects" checkbox instead of "Select Reflection Probes" 2022-06-09 19:43:21 -05:00
Dave Parks 220afbcda0 SL-17285 Add proper reflection probe support to LLVOVolume, LLPrimitive, and LLPanelVolume 2022-06-02 18:42:38 -05:00
Dave Parks 63878a60eb SL-17416 Box reflection probe influence volumes 2022-05-18 23:09:57 -05:00
Dave Parks 53c692c959 SL-17416 Quick 'n dirty reflection probe override hack. 2022-05-17 14:32:07 -05:00
Dave Parks 3400e5fd30 SL-17284 Reflection probe tuning and optimization take 1 2022-05-16 17:21:08 +00:00
Dave Parks 93260cfeff SL-17283 LLReflectionMapManager prototype. Remove snapshot code related overhead from reflection map renders. Add parallax correction and support for multiple reflection maps. 2022-05-04 16:07:50 +00:00