Commit Graph

53109 Commits (d76d0c239cd02eefcab30f02fa2eb84eaf4f3cdc)

Author SHA1 Message Date
Andrey Kleshchev d76d0c239c #4796 Preferences' mic volume slider had no effect. 2025-10-08 17:33:48 +03:00
Cosmic Linden 69d7c0f7ef secondlife/viewer#2570: Fix baked texture shared between avatars when in PBR material 2025-10-07 20:02:49 +03:00
Andrey Kleshchev eb9cb1ab8c #4794 SceneLoadRearMaxRadiusFraction not stored as a fraction 2025-10-07 17:46:46 +03:00
Maxim Nikolenko 688224a6cb
#4772 fix group ownership detection for deeded objects 2025-10-07 17:25:50 +03:00
Andrey Kleshchev d9db7bb645 p#480 Collada vs GLTF Mesh Import Naming Convention
Both collada and gltf have a node and a mesh. Collada uses node-name, gltf was using mesh-name.
GLTF format permits reusing single mesh for multiple nodes, but nodes are warrantied to not be reused.

Switch to using node-names for better dupplicate avoidance and to be more in line with collada.
2025-10-06 18:32:19 +03:00
Andrey Kleshchev 9c28607a7c #4195 Clear code from a merge conflict
This part was removed unintentionally, due to a merge conflict resolution.
2025-10-06 17:09:01 +03:00
Aqil Ahmad 5fe152cfea
Fix #4195: Preserve transforms when switching PBR materials (#4725)
Fixes texture transforms being reset when switching from Blinn-Phong to PBR materials and between PBR. Previously, custom scale, offset, and rotation settings would be lost, making it tedious to switch between PBR materials.
2025-10-06 16:52:33 +03:00
Andrey Kleshchev a54a96a1f4 #1759 Fix texture picker using IMG_WHITE for blank materials 2025-10-04 18:57:13 +03:00
Andrey Kleshchev f846861f04 #4777 Fix webrtc crashing in worker threads on shutdown 2025-10-03 19:07:00 +03:00
Signal Linden 4b5d1c660c
Add workflow_dispatch trigger to build workflow (#4774)
Allow builds to be manually triggered
2025-10-02 12:42:02 -07:00
Andrey Kleshchev 45528d3328 #4773 Crash on sub_image_lines
Just caught it and discard_level is somehow 7, which seems like it resulted in src going out of bounds, which crashed glTexSubImage2D
2025-10-01 21:59:22 +03:00
Andrey Kleshchev f05fe9c195 #4770 Crashes on ~LLCoprocedureManager()
Situation is not clear, so hoping that explicit
cleanup will reveal something.
2025-10-01 21:59:22 +03:00
Andrey Kleshchev 69312e248e #4768 Crash at retransmitUnackedPackets
For some reason there are no logs for these crashes, but lack of
connection data indicates that viewer was disconnected prior to crash.
2025-10-01 18:48:38 +03:00
Maxim Nikolenko 503affdc97
#vp484 Crash in LLFolderViewFolder::setOpen 2025-10-01 17:54:46 +03:00
Andrey Kleshchev ee6a9e7ed1 #4758 Extra logging to track discard 6
Plus clamped some values and preventing decode from starting
2025-10-01 14:33:17 +03:00
Andrey Kleshchev 694bf1e25a #4762 Better cacheOptimize's issue handling 2025-09-30 22:45:45 +03:00
Andrey Kleshchev ec3fe8c2a5 #3189 Fix missed else condition 2025-09-30 00:27:47 +03:00
Andrey Kleshchev f25314737f #4753 Crash at LLScriptFloater::setNotificationId 2025-09-29 23:54:05 +03:00
Andrey Kleshchev d5e8f51b61 #4750 Crash in LLToolBarView::handleDropTool 2025-09-29 22:20:02 +03:00
Andrey Kleshchev 7748898b25 #4739 Wearables sort order reliability 2025-09-29 19:28:04 +03:00
Bennett Goble bdf942b94a Merge branch 'release/2025.07' into develop 2025-09-29 09:25:01 -07:00
Rye 79909b8a33
Fix rendering differences observed in 2025.07 (#4747)
* Fix calling setTextureAddressModeFast and setTextureFilteringOptionFast with invalid tex type during fast binds

* Restore mRT->screen to GL_RGBA16F to fix lighting banding
2025-09-29 09:23:29 -07:00
Andrey Kleshchev 254ecf4184 p#475 Excessive texture fetch logging on shutdown 2025-09-26 12:44:20 +03:00
Maxim Nikolenko 6ea4fc913f
#p473 fix XUI warnings 2025-09-25 19:24:25 +03:00
Andrey Kleshchev 8976d69dba #4723 Fix emoji warnings and missing emojis 2025-09-24 23:43:33 +03:00
Andrey Kleshchev 351b7763a8 #4515 Improve ordering of sub-meshes upon upload 2025-09-24 22:12:47 +03:00
Maxim Nikolenko 97ff76c420
#4733 When moving the cache, the old cef_cache should be removed 2025-09-24 18:10:29 +03:00
Andrey Kleshchev c2460e2dbd #4724 Fix performance problems with My Outfits 2025-09-24 16:43:24 +03:00
Andrey Kleshchev 921856d83e #4730 Extend login timeout 2025-09-23 22:39:50 +03:00
Andrey Kleshchev a1eb7144f5 SL-20598 Fix user not being able to reset display name 2025-09-23 22:12:24 +03:00
Maxim Nikolenko 6dba35d74e
#4719 use correct search query when navigating to the page 2025-09-23 20:20:05 +03:00
Andrey Kleshchev 1d9f87df4f #4695 Fix device update causing a crash 2025-09-22 22:02:45 +03:00
Maxim Nikolenko d7bd769129
#4715 disable ZoomIn an object item when the region is not connected to the current region 2025-09-22 15:46:04 +03:00
Andrey Kleshchev 3ff163887d #4695 Fix missing voice cleanup
Cleanup is in LLVoiceClient::terminate()
gWebRTCImpl was never deleted
Added mDeviceModule security
2025-09-20 00:32:04 +03:00
Hecklezz 569d7c6a8b Fix OpenJPEG uploading small textures by correctly accounting for the maximum numresolutions 2025-09-19 19:16:35 +03:00
Andrey Kleshchev 5a0ada943d #4570 Make 'About' floater use real bandwidth 2025-09-19 18:40:15 +03:00
Andrey Kleshchev edbb763545 Fix builds after update of build-variables branch 2025-09-19 18:40:15 +03:00
Andrey Kleshchev acd8794775 #4671 Some locales are missing AM/PM labels 2025-09-19 16:19:27 +03:00
Andrey Kleshchev 0fb6dc22ff Fix builds after update of build-variables branch 2025-09-19 15:45:59 +03:00
Andrey Kleshchev e918d240fd #4679 Logging for crash on updateMenuOptions
Logs say that viewer closed settings picker and immediately crashed
Yet callstack indicates that some inventory was right clicked, which
shouldn't be possible if picker already closed.
May be some click is closing the picker and opens menu at the same time,
but it's better to gather information first.
2025-09-19 12:29:27 +03:00
Alexander Gavriliuk 95725f709d #2577 Worn transparent prims no longer show with 'Highlight transparent' 2025-09-18 23:38:02 +03:00
Jonathan "Geenz" Goodman f316a92f30
Merge pull request #4700 from secondlife/geenz/2025.07-develop
Geenz/2025.07 -> develop
2025-09-18 15:25:31 -04:00
Jonathan "Geenz" Goodman 82e431e090 Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-develop 2025-09-18 15:23:26 -04:00
Andrey Lihatskiy badeccbebc
NSIS build fix (#4698) 2025-09-18 21:37:12 +03:00
Andrey Kleshchev 1cda0a1a45 #4687 Fix audio device selection showing a bunch of zeros 2025-09-18 19:30:57 +03:00
Andrey Kleshchev 42b09b236b
#4685 EventQueueGet shouldn't use llcorehttp's backoff-retry logic
- Event poll already has own backoff logic with 10 retries, using llcorehttp's one on top makes no sense.
- Better logging coverage
- Better in-code documentation
- Add timing-based error detection
2025-09-17 18:24:35 +03:00
Andrey Kleshchev bf0f60039b #4691 Log WebRTC termination
for diagnostic purposes
2025-09-17 17:54:35 +03:00
Maxim Nikolenko e33b5c5e6c
#4432 Change graphics quality via a debug setting 2025-09-17 15:56:08 +03:00
Andrey Kleshchev 892fb2d6e2 #4651 Fix marker presence check 2025-09-16 21:27:58 +03:00
Roxanne Skelly c743ea2b6d
Fix indexing problem with mac devices (#4676)
* Fix indexing problem with mac devices

This resulted in the wrong device being selected.

Also, fix a shutdown crash where recording was not being stopped, hence the recording
thread was still running on shutdown and crashed because it lost access to resources.

Fix an issue with p2p calls where they're coming up muted even though the button indicates
they are unmuted.

* Always refresh device list on notification of device changes

Even when the selected device doesn't change, we need to
re-deploy it as it might have had characteristics (sampling rate, etc.) changed.

Also, we need to redeploy when the Default device has changed
2025-09-16 13:36:26 -04:00