Commit Graph

52228 Commits (c8499b7f01ac3f46f0764ea8195c30a4a2ec27a8)

Author SHA1 Message Date
Jonathan "Geenz" Goodman c8499b7f01 GLTF WIP. Still working on getting transforms working proper and need to figure out our indices. 2025-04-08 13:51:21 -04:00
Jonathan "Geenz" Goodman 3c9bb9bfe5 Merge branch 'release/2025.04' of https://github.com/secondlife/viewer into release/2025.04 2025-04-01 13:10:48 -04:00
Jonathan "Geenz" Goodman ccdcbfeebd Merge branch 'release/2025.03' into release/2025.04 2025-04-01 13:10:33 -04:00
Andrey Lihatskiy 945b965fc2 Add file pattern and recursive directory processing fix_xml_indentations.py 2025-04-01 20:10:26 +03:00
Andrey Lihatskiy 497c309a5b #912 Refactor FindModel() 2025-04-01 15:24:15 +03:00
Alexander Gavriliuk c609a45c26 secondlife/viewer#912 BugSplat Crash 1412267 (missed refactoring for FindModel)
# Conflicts:
#	indra/newview/llmodelpreview.cpp
2025-04-01 15:24:15 +03:00
Andrey Kleshchev 4ddd9d1fef #3814 More bad_alloc handling
warn user and error
2025-03-31 22:43:04 +03:00
Maxim Nikolenko 515c1f15d8
#3044 Add option to hide L$ balance for Snapshots with Interface showing 2025-03-31 19:06:06 +03:00
Andrey Kleshchev fcc8ffda16 #3809 Partial revert of "Fix J2C Upload"
This partially reverts commit 8d5dab9f67.

Apparently viewer doesn't support some jp2 variants, so I'm leaving only
the fix for bulk upload.
2025-03-31 17:44:20 +03:00
Andrey Kleshchev 8d5dab9f67 #3809 Fix J2C Upload 2025-03-31 09:56:10 +03:00
Andrey Kleshchev e671cb54fe #3795 Crash at getVolatileAPRPool() 2025-03-30 13:38:34 +03:00
Andrey Lihatskiy 193cab14c2 #3836 Fix crash at LLNotificationForm::getNumElements()/LLSD::size() 2025-03-29 16:25:17 +02:00
Andrey Kleshchev b1822e36e5 #3784 Increase texture scale boundaries 2025-03-28 21:50:31 +02:00
Andrey Kleshchev 6ac1d4f3e3 #3829 WebRTC crash OnDataReceivedImpl 2025-03-27 21:29:31 +02:00
Andrey Kleshchev 2b44a97a16 Avoid recalculating pixel area when possible 2025-03-27 18:29:19 +02:00
Andrey Kleshchev d67859e483 Use LLCachedControl in llviewerwindow and llappviewer
Getting from gSavedSettings is expensive to do so often
2025-03-27 18:29:19 +02:00
Maxim Nikolenko 7d5a5e939a
#3820 crash at LLNotificationTemplate 2025-03-27 18:02:19 +02:00
Jonathan "Geenz" Goodman 134807e500
Merge pull request #3819 from secondlife/geenz/vram-divisor-1
Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1
2025-03-26 19:11:29 -04:00
Jonathan "Geenz" Goodman 695247539b Mitigate some of the frame stuttering we're seeing by setting the VRAM divisor to 1.
tl;dr - this helps avoid frequent texture reuploads to VRAM in some texture heavy areas.  This speaks to some bigger problems we're seeing in our texture streaming system however.  You will see similar problems by manually setting the texture VRAM manually.
2025-03-26 19:01:30 -04:00
Andrey Kleshchev 4e80ec7e96 #3814 Out of range exception in TextCmdRemove::execute 2025-03-26 21:36:43 +02:00
Maxim Nikolenko b976d261ed
#3803 Crash at LLTabContainer::setTab 2025-03-26 20:01:30 +02:00
Jonathan "Geenz" Goodman 74254c9524
Disable shoreline fade. (#3811) 2025-03-26 10:28:01 -04:00
Andrey Kleshchev 8eff224c12 #3795 Fix macos shutdown crash 2025-03-25 23:34:32 +02:00
Andrey Kleshchev 8705c16cb2 #3643 Make sure attribute names match between OSs
On Mac spaces aren't permitted.
2025-03-25 22:24:02 +02:00
Andrey Kleshchev d484fff77d #3596 Don't supress exceptions in WorkQueue
We need those to know about problems.
2025-03-25 22:24:02 +02:00
Andrey Kleshchev e1d6b57733 #3798 Crash at getAvatar() 2025-03-25 07:46:01 +02:00
Jonathan "Geenz" Goodman 5e5d466628
Readd probe count setting (#3793)
* Readd max probe count.  Disable dynamic probe allocation by default (for now).
2025-03-24 17:59:13 -04:00
Andrey Kleshchev 7fc9c0baa4 #3796 Crash at assetRequestCoro
Coroutine doesn't own req pointer, don't use it
2025-03-24 23:48:35 +02:00
Maxim Nikolenko 6b88a2bec2
#3780 disable water exclusion if user applies PBR or Media 2025-03-24 18:05:06 +02:00
Andrey Kleshchev ecfe76ac12 vp#404 Improve URL filter 2025-03-21 22:52:13 +02:00
Andrey Kleshchev 0ec9bfaabd #3713 Crash at updateGLTFMaterials 2025-03-21 18:00:04 +02:00
Jonathan "Geenz" Goodman 32c7d3064f
Dynamic Probe Allocation (#3787)
* #3788 Support dynamic probe allocation.
* #3738 Mitigate probe flashing
* #3735 Mitigate realtime probes flashing
2025-03-21 09:33:23 -04:00
Jonathan "Geenz" Goodman 3c96bd2c69
Switch to smaller runners (#3722)
* Switch to smaller runners

* Make the runner conditional based upon a specific tag.

Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2025-03-21 05:54:08 -04:00
Andrey Kleshchev 18e06771e5 #3364 Fix a case of excessive texture updates
when bias fluctuates a bit.
Make bias' effect a bit more gradual.
2025-03-21 09:44:51 +02:00
Andrey Kleshchev d2dd881a5c #3778 #3654 Split text and background selection colors 2025-03-21 09:39:25 +02:00
Andrey Lihatskiy bb914ab5e3 #1644 Correct render type for on-water property lines 2025-03-21 00:19:09 +02:00
Maxim Nikolenko c695ae285f
#3779 reset texture repeats when unchecking the Hide Water option 2025-03-20 21:10:06 +02:00
Maxim Nikolenko dee3257ffd
#1964 fix for reflection probe doesn't update position when the linkset is moved by the script 2025-03-20 15:15:42 +02:00
Andrey Kleshchev bf0767b0d7 viewer#2894 Make PBR scale like Blinn Phong does 2025-03-19 21:55:01 +02:00
Andrey Kleshchev 5608c3998d viewer#2270 The "More" button does not close the "Choose emoji" floater 2025-03-19 21:55:01 +02:00
Andrey Kleshchev 28638b31af #3762 Remove incorrect resolution specification
Looks like it was added by a mistake and does not match real value
2025-03-19 20:35:49 +02:00
Andrey Kleshchev ed6f939df4 #3771 Fix unresolved HOSTIP parameter 2025-03-19 19:59:20 +02:00
Andrey Kleshchev b6bf32e00e #3488 Prelock mutexes
Main thread has priority, it shouldn't be relocking on each loadMeshLOD
2025-03-19 19:13:20 +02:00
Andrey Lihatskiy b39e281767
Merge pull request #3769 from secondlife/marchcat/maint-b-cp-2
Maint B leftover commits
2025-03-19 16:09:54 +02:00
Alexander Gavriliuk a5f1cca075 #1644 On-water property lines persist at water level 2025-03-19 11:23:54 +02:00
Andrey Kleshchev d8f0faf128 viewer-private#131 landmark panel closes after a rename
if destination was changed
2025-03-19 10:46:11 +02:00
nerodevo e92e79038f Remove invalid text color parameter from panel_login_first.xml
Follow-up to previous commit 4a07fd3. This will resolve the warning
showing up when loading the viewer for the first time.
2025-03-19 10:44:32 +02:00
Maxim Nikolenko f04992676d
#3685 add test floater for new slapps 2025-03-19 00:50:18 +02:00
Andrey Kleshchev 53c3176121 #3661 Clamp water blur multiplier 2025-03-19 00:03:50 +02:00
Andrey Kleshchev 969ed53680 Merge branch 'release/2025.03' into release/2025.04 2025-03-19 00:03:42 +02:00