Commit Graph

51273 Commits (7d2cd036ead5212f724aea706346e4dbe5386c09)

Author SHA1 Message Date
Rye Mutt 7d2cd036ea Fix rare shutdown crash in LLViewerObjectList 2024-07-21 20:10:02 -04:00
Rye Mutt 3887404678
Add newer MSVC redist libs to copy action (#2075) 2024-07-21 00:49:22 +03:00
TommyTheTerrible bffd4a12b8
calcDataSizeJ2C adjusted to use maximum possible components (#2073)
Previous pyramid walking calculation (#2032) assumed the incoming components variable can be accurate but unfortunately the needs_aux is only set to true if the face has an alpha mask setting.

Without this information we must assume the J2C files have the maximum component size of four so that alpha channels are found when decoding both the color and aux textures.
2024-07-20 13:37:23 +03:00
Brad Linden ba7e982e68
Merge pull request #1996 from secondlife/davep/fix_tracy_build
Fix for tracy build.
2024-07-19 17:00:01 -07:00
Andrey Kleshchev 54c15a7054 viewer#1923 Fix dependent floater going too far from parent 2024-07-19 19:59:32 +03:00
Alexander Gavriliuk f0d7ccdbe0 #2053 BugSplat Crash #1494325: LLVOVolume::getReflectionProbeNearClip() 2024-07-19 13:07:26 +02:00
Rye Mutt b0e249d5ae
Enable SSE2 instruction support in glm for optimized codegen (#2066) 2024-07-19 14:00:38 +03:00
Andrey Kleshchev 951ce0ad36 viewer#2061 Crash in ~LLScriptEdCore() 2024-07-18 18:49:43 +03:00
Andrey Kleshchev ace506cc8a viewer#1997 Warn user if closing appearance with unsaved changes 2024-07-18 14:07:01 +03:00
Ayane 87b5ecf565
Fixes bad upload quality issue with OpenJPEG (#2054) 2024-07-18 10:48:47 +03:00
Ansariel Hiller 6535ce51fd
Remove unnecessary code and (re-)add some more compile time constants (#2057) 2024-07-18 10:48:24 +03:00
Alexander Gavriliuk ef9a494134 #1500 Better out of disk space handling 2024-07-18 09:42:59 +02:00
Andrey Lihatskiy 88f52f1b90 Fix trailing whitespaces in webrtc code to pass pre-commit 2024-07-18 10:41:09 +03:00
Alexander Gavriliuk 2f52fecaab #2051 BugSplat Crash #1495268: LLVOAvatar::updateRiggingInfo() 2024-07-18 09:39:13 +02:00
Alexander Gavriliuk e30ff8ad07 #2029 OSMessageBoxWin32 shows message box behind the viewer window 2024-07-18 09:38:22 +02:00
Andrey Kleshchev e3a7ad3d35 viewer#2027 Cannot apply PBR Materials on larger linksets
Split updates into batches that respect server update limit
2024-07-18 06:37:11 +03:00
Brad Linden 5482d6a92f Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
# Conflicts:
 #	autobuild.xml
2024-07-17 14:37:46 -07:00
Brad Linden 3e4b23539c Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
# Conflicts:
 #	autobuild.xml
 #	indra/newview/llvoicechannel.cpp
2024-07-17 14:35:17 -07:00
Brad Linden 6f128ece08 Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop 2024-07-17 14:31:58 -07:00
Brad Linden b054f8db0c Merge remote-tracking branch 'origin/release/webrtc-voice' into develop
# Conflicts:
 #	autobuild.xml
2024-07-17 14:31:09 -07:00
Andrey Kleshchev 781cbae21b viewer-private#251 Fixed state of folder creation in marketplace 2024-07-17 22:27:51 +03:00
Alexander Gavriliuk 9549836876 #2036 BugSplat Crash #1494874: LLScrollingPanelList::updatePanelVisiblilty()(220) 2024-07-17 15:17:29 +02:00
TommyTheTerrible 2f83b0aed2
Fix: Update calcDataSizeJ2C to pyramid-base file size estimation (#2032)
* Fix: Update calcDataSizeJ2C to pyramid-base file size estimation

Used the loop from the previous LayerFactored method to create a more accurate file size estimation by walking up the pyramid tiles.

Sizes are much larger in many cases and eliminate partial decoder issues with OpenJPEG.

KDU not tested but expected to produce better files as well.

Should also stop decode failures on tiny or very rectangular dimensions.



---------

Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2024-07-17 04:02:57 +03:00
Ayane bd0baebb6e
Raised the 512x512 limitation for uploading snapshots to inventory to 2048x2048 (#2025) 2024-07-17 02:47:22 +03:00
Alexander Gavriliuk b05ab692ba #2039 BugSplat Crash #1494687: LLPipeline::calcNearbyLights(LLCamera&) 2024-07-16 18:27:03 +02:00
Alexander Gavriliuk 631379cbc0 #2034 BugSplat Crash #1494883: LLCullResult::clear(3983) 2024-07-16 17:41:35 +02:00
Andrey Kleshchev c8310aaea2 viewer#2006 Fixed terrain textures not updating in the "Region/Estate" floater 2024-07-16 10:17:50 +03:00
Andrey Kleshchev 72605e75b7 viewer#1975 Fixed "Allow Land Resell" option not switching 2024-07-16 10:16:35 +03:00
TommyTheTerrible 27a2531c5b
Fix: Stop textures from being set as inactive if still on a face. (#2017)
Textures were being set to Inactive even if still in scene, causing them to be deleted and re-decoded in a loop.
2024-07-14 00:39:09 +03:00
Andrey Kleshchev 4bc5c806c7 viewer#1990 Fixed "Main dictionary" option is switching to the previous value 2024-07-12 19:29:07 +03:00
Zi Ree 934021f324
Make image_list_t iterator const (#2010)
gcc complains about this iterator not being const
2024-07-12 19:17:30 +03:00
Zi Ree af93e58192
Initialize array before use (#2011)
gcc detects usage of this array as uninitialized, so make sure it's initialized. I am not sure if this is a legitimate warning, or if the code guarantees the array gets initialized before use in lines 140-142 and this is a performance optimization.
2024-07-12 19:08:56 +03:00
Andrey Kleshchev becdc46bdc viewer#1988 "Set empty" for controls ignores "Apply to all" 2024-07-12 09:05:36 +03:00
cosmic-linden 85b99328e8
Merge pull request #2002 from secondlife/revert-1982-v-1885
Revert "secondlife/viewer#1885: Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap"
2024-07-11 12:28:33 -07:00
cosmic-linden cc7a38d9d1 Partially revert "secondlife/viewer#1885: Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap" 2024-07-11 12:24:00 -07:00
RunitaiLinden 7679c76144 Fix for tracy build. 2024-07-11 12:24:19 -05:00
Dave Parks 98941831e4
Fix for GLTF scenes not uploading (#1994) 2024-07-11 11:36:36 -05:00
Andrey Kleshchev 067c400803 viewer#1253 Viewer tries to detach attachments in inventory on shutdown 2024-07-11 16:58:17 +03:00
Andrey Kleshchev aa3fe3352e viewer#1975 Fixed "Allow Land Resell" option not switching 2024-07-11 10:58:19 +03:00
Andrey Lihatskiy 223114f63d
Update llphysicsextensions_source to v1.0.66e6919 (#1985) 2024-07-11 09:17:02 +03:00
Andrey Kleshchev cecc726134 viewer#1965 Fixed selection swirls swirling forever when the UI is hidden. 2024-07-11 07:20:11 +03:00
Alexander Gavriliuk 52a581a398 #1859 BugSplat Crash: SecondLifeViewer!<lambda>::operator()(61) 2024-07-11 03:20:24 +02:00
cosmic-linden e43c4c78b3
Merge pull request #1982 from secondlife/v-1885
secondlife/viewer#1885: Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap
2024-07-10 15:47:31 -07:00
Ansariel Hiller 579a78a8dc
Neither alpha, tattoo nor universal wearable edit panels contain a param list and a main panel (#1978) 2024-07-10 21:54:32 +03:00
Cosmic Linden 95f9946425 secondlife/viewer#1885: Update test plan 2024-07-10 11:34:05 -07:00
Cosmic Linden e0b75e3366 secondlife/viewer#1885: Terrain texture repeats: Remove feature flag dependency on simulator feature in favor of cap 2024-07-10 11:33:49 -07:00
nat-goodspeed 8b59d9bb42
Introduce LLCoros::RMutex, use for SettingsConfig::mRecorderMutex (#1980)
in llerror.cpp.
2024-07-10 10:15:51 -05:00
Alexander Gavriliuk 35246a9503 #1959 BugSplat Crash #1489790: VCRUNTIME140!memcmp(72) 2024-07-10 16:44:55 +02:00
Andrey Kleshchev 94ef434cbf #1932 Fix a case where an IM toast wasn't displayed 2024-07-10 14:24:55 +03:00
Ansariel Hiller 47e2cc271a
Remove orphaned constants gMinVideoRam and gMaxVideoRam (#1970) 2024-07-10 14:02:52 +03:00