Alexander Gavriliuk
3cd1500801
#2271 BugSplat Crash #1504299 : LLFocusableElement::~LLFocusableElement(79)
2024-08-13 20:21:21 +02:00
Dave Parks
2cc21e9826
Fix for coroutine assert rooted in coroRequestEnvironment ( #2276 )
2024-08-13 11:14:17 -07:00
cosmic-linden
d696010cea
Merge pull request #2210 from secondlife/v-1883
...
secondlife/viewer#1883 : Local-only PBR terrain paintmap with developer tools
2024-08-13 10:34:35 -07:00
Beq Janus
50e05c70d3
Interim fix for particles no longer rezzing properly. ( #2227 )
...
In a previous PR, I noted:
Note this change moves the calcPixelArea() call to the top BEFORE we user getPixelArea(). Either that call is entirely redundant (i.e. if calc was called earlier in the frame) or we were using the stale pixelArea (one frame behind). If the former is true then it might be faster to just do an AABB frustum check.
It turns out that by moving the calcPixelArea to the "correct place", we break the rezzing of particles which are then being downsampled as a result. Moving this back to the "incorrect" location undoes the immediate effect but this whole scenario may need to be re-examined.
2024-08-12 21:01:34 +03:00
Alexander Gavriliuk
c1bc32ad42
#2253 BugSplat Crash #1504389 : SecondLifeViewer!LLVOAvatar::updateRiggingInfo(10561)
2024-08-12 18:19:54 +02:00
Alexander Gavriliuk
3f9a38bb4b
#2255 BugSplat Crash #1503774 : SecondLifeViewer!LLViewerOctreeGroup::hasState(227)
2024-08-12 17:37:05 +02:00
Rye Mutt
f982463488
Update zlib-ng libxml2 libpng freetype minizip-ng boost collada-dom tinygltf packages ( #2250 )
...
Rebuild expat, apr, meshoptimizer, ogg_vorbis, libjpeg-turbo for symbol fixes
2024-08-12 07:30:42 +03:00
Rye Mutt
af2b5a3c58
Fix sculpt discard level being discarded due to shadowing outer scope discard_level ( #2249 )
2024-08-12 07:15:21 +03:00
Signal Linden
dff3fdbfd7
Adopt NSIS 3.0 ( #2248 )
2024-08-11 16:44:39 -07:00
Rye Mutt
501e92250e
Fix avatar lod corruption from commit 5a1ce79 ( #2247 )
2024-08-12 00:54:38 +03:00
Brad Linden
a7fde9d79c
Merge remote-tracking branch release/2024.06-atlasaurus into 'develop'
2024-08-09 17:57:23 -07:00
Brad Linden
ac330f63fd
fix build.sh whitespace
2024-08-09 17:18:07 -07:00
Brad Linden
c106221726
Merge remote-tracking branch 'origin/release/2024.06-atlasaurus' into develop
...
# Conflicts:
# .github/workflows/build.yaml
# indra/llui/llscrolllistctrl.cpp
2024-08-09 15:43:06 -07:00
Brad Linden
3b2c32fdf9
Merge remote-tracking branch 'origin/release/webrtc-voice' into release/2024.06-atlasaurus
...
# Conflicts:
# .github/workflows/build.yaml
# indra/newview/CMakeLists.txt
# indra/newview/llspeakers.cpp
# indra/newview/llvoicechannel.cpp
# indra/newview/llvoicechannel.h
# indra/newview/llvoiceclient.cpp
# indra/newview/llvoiceclient.h
# indra/newview/llvoicewebrtc.cpp
2024-08-09 15:10:13 -07:00
Roxanne Skelly
5cff84ff34
Merge pull request #2244 from secondlife/roxie/webrtc-teleport
...
[WebRTC] After transition through WebRTC -> Vivox -> WebRTC regions, voice dot is on but no voice is transmitted.
2024-08-09 13:34:06 -07:00
Andrey Kleshchev
105dc12980
Fix spaces in indra/newview/lllocalbitmaps.cpp
...
Co-authored-by: Andrey Lihatskiy <alihatskiy@productengine.com>
2024-08-09 22:55:08 +03:00
Andrey Kleshchev
9a8b2186e7
viewer#1750 Crash at LLGLTFMaterial::operator=
2024-08-09 22:55:08 +03:00
Andrey Kleshchev
04f95e78e3
viewer#2061 Crash in ~LLScriptEdCore()
2024-08-09 22:55:08 +03:00
Rye Mutt
c65bbadb2f
Fix rare shutdown crash in LLViewerObjectList
2024-08-09 22:55:08 +03:00
Rye Mutt
9e4185bf75
Fix rare shutdown crash in gCacheName
2024-08-09 22:55:08 +03:00
Rye Mutt
fe76026a3f
Fix nullptr crash in LLScrollListCtrl::getSelectedItemLabel
2024-08-09 22:55:08 +03:00
Rye Mutt
983e7772b4
Fix crash in LLViewerWindow::handleDragNDrop
2024-08-09 22:55:08 +03:00
Rye Mutt
04fdc4f2c0
Fix nullptr crash in handleVSyncChanged
2024-08-09 22:55:08 +03:00
Rye Mutt
9e379a5578
Fix nullptr crash in LLInventoryPanel::itemChanged
2024-08-09 22:55:08 +03:00
Rye Mutt
cc77728ad7
Fix nullptr crash in LLLandmarksPanel::isActionEnabled
2024-08-09 22:55:08 +03:00
Rye Mutt
8de48c4260
Fix nullptr crash in LLLandmarksPanel::canItemBeModified
2024-08-09 22:55:08 +03:00
Rye Mutt
68316fd0fd
Fix nullptr crash in LLInvFVBridge::getClipboardEntries
2024-08-09 22:55:08 +03:00
Rye Mutt
ac75cd98fc
Fix null region pointer crash in LLIMView
2024-08-09 22:55:08 +03:00
Rye Mutt
cd18835270
Fix nullptr crash in LLFloaterIMContainer::onAddButtonClicked
2024-08-09 22:55:08 +03:00
Alexander Gavriliuk
b01b53b2fe
#2103 BugSplat Crash #1497033 : LLViewerTextureList::getImage
2024-08-09 22:55:08 +03:00
Andrey Kleshchev
048340ec1f
viewer#2142 Crash at LLOutfitGalleryItem::setDefaultImage
2024-08-09 22:55:08 +03:00
Andrey Kleshchev
848d0cb27d
viewer#2163 Crash at getReflectionProbeIsDynamic
2024-08-09 22:55:08 +03:00
Roxie Linden
227b212dc6
Teleport to a region with a different voice server type causes failure in voice
...
When teleporting, the viewer 'hides' voice, effectively disabling it, until the teleport
has completed. It does this by instructing the voice module to hide and then unhide.
The problem was, it would instruct one voice module for one voice server type to hide,
and then after teleport, it would instruct the other voice module for the other voice
server type to unhide, resulting in one voice module being hidden.
When the user transitions back to a region with the initial voice module, it's hidden,
hence voice doesn't work.
The solution is to hide/unhide both voice modules.
2024-08-09 12:04:19 -07:00
Andrey Lihatskiy
cf160e3023
Update dullahan to v1.14.0-r3 ( #2243 )
2024-08-09 20:12:57 +03:00
Alexander Gavriliuk
ecfa05711e
#2231 BugSplat Crash #1502347 : SecondLifeViewer!LLViewerObject::getBoundingBoxAgent(5858)
2024-08-09 18:17:52 +02:00
Alexander Gavriliuk
5a1ce7974b
#2230 BugSplat Crash #1502376 : SecondLifeViewer!LLPrimitive::isAvatar(606)
2024-08-09 18:17:19 +02:00
Alexander Gavriliuk
a6131b5652
#2229 BugSplat Crash #1502471 : SecondLifeViewer!LLPolySkeletalDistortion::apply(196)
2024-08-09 14:05:55 +02:00
Andrey Kleshchev
4e0819b2dc
viewer-private#259 Chat names get mixed up in voice calls
...
Obsolete channel was uses as a participant provider
2024-08-09 12:28:20 +03:00
Roxanne Skelly
735ad360d2
Merge pull request #2201 from secondlife/roxie/webrtc-symbols
...
Upload dynamic library debug information (llwebrtc.pdb, etc.) to the crash logger in addition to the main binary.
2024-08-08 15:00:29 -07:00
Ansariel Hiller
f782f5f534
Fix copy&paste error in LLPanelFace ( #2233 )
2024-08-09 00:21:28 +03:00
Roxie Linden
71a831e2d1
Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into roxie/webrtc-symbols
2024-08-08 12:06:04 -07:00
Roxie Linden
d46c444aee
Use the secondlife-3p fork of symbol upload, which has vMAJOR tags
2024-08-08 12:05:16 -07:00
Roxie Linden
cdc83801c5
bugsplat symbol-upload does not use vMAJOR tags
2024-08-08 10:32:40 -07:00
Roxie Linden
cfe84b7f38
Merge branch 'roxie/webrtc-symbols' of github.com:secondlife/viewer into roxie/webrtc-symbols
2024-08-08 09:35:36 -07:00
Roxie Linden
f1f3aa42e8
CR fixes
2024-08-08 09:34:48 -07:00
Beq Janus
fe0f1be17b
Auto-scaling amortisation of dynamic BB calcs ( #2226 )
...
* Auto-scaling amortisation of dynamic BB calcs
This fix limits the overhead of the dynamic BB calcs to
AvatarExtentRefreshMaxPerBatch per AvatarExtentRefreshPeriodBatch frames
default is 5 avatar per 4 frames. Thus a standard busy region 25 avatars would
take 20 frames to refresh the BBs.
* Add comments to give context to the amortised BB recalcs
explain the frequency of updates given the number of avatars present as to how that limits the impact on frame rate in busy scenes
2024-08-08 19:10:03 +03:00
Andrey Kleshchev
77d50cad49
viewer#2225 Fix Joystick Floater's FPS drops
2024-08-08 19:06:25 +03:00
Rye Mutt
810d11c625
Update xxhash to 0.8.2 ( #2217 )
2024-08-08 18:57:35 +03:00
Rye Mutt
12cb787f31
Update libexpat to 2.6.2 and libapr 1.7.4 ( #2214 )
2024-08-08 18:57:26 +03:00
Alexander Gavriliuk
17f7b439d6
#1922 Make PBR scale and offset crosshair work like Texture crosshair do
2024-08-08 13:40:23 +02:00