Andrey Lihatskiy
ec7db659fa
Update indra/newview/llfloatersidepanelcontainer.h
...
Fix tab indentation
2024-08-19 08:21:51 +03:00
Andrey Lihatskiy
4a00da1ada
Update indra/newview/llfloatertools.cpp
...
Remove trailing whitespace to pass pre-commit check
2024-08-19 08:18:41 +03:00
Rye Mutt
6db7b30123
Fix find child during search/draw in debug settings floater
2024-08-18 22:56:35 -04:00
Rye Mutt
934e1f665f
Fix findChild during draw in the tools floater
2024-08-18 21:41:53 -04:00
Rye Mutt
e5748df9a5
Fix findChild during draw in script editor
2024-08-18 18:36:33 -04:00
Rye Mutt
b214de1cc3
Fix findChild during draw in texture previews
2024-08-18 18:36:33 -04:00
Rye Mutt
a242e8bee2
Fix findChild during draw in notecard previews
2024-08-18 18:36:33 -04:00
Rye Mutt
048ebff444
Fix findChild frame drops when switching inventory panels
2024-08-18 18:36:33 -04:00
Rye Mutt
ab4abd4387
Fix findChild stutter when changing people panel tabs
2024-08-18 18:36:33 -04:00
Rye Mutt
39d65cc1c4
Fix trying to find the outfit edit panel in non-appearance-panel instances of LLFloaterSidePanelContainer
2024-08-18 18:36:33 -04:00
Rye Mutt
afed86e579
Reduce ui stalls from findChild when logging in and when transitioning to/from mouselook
2024-08-18 18:36:33 -04:00
Rye Mutt
699a6cd95c
Reduce findChild UI stutter when toasts are created
2024-08-18 18:36:28 -04:00
Rye Mutt
4fa41c5c78
Fix findChild calls when inputting text into inventory search
2024-08-18 15:54:15 -04:00
Rye Mutt
9827dff971
Fix frequent deep findChild calls for LLFloaterSidePanelContainer main during various ui callbacks
2024-08-18 15:40:57 -04:00
Rye Mutt
ba2b77d088
Fix findChild during draw in preference floater
2024-08-18 15:35:33 -04:00
Ansariel Hiller
4c0f342c93
Remove pointless CMake status message ( #2322 )
2024-08-16 14:38:42 -07:00
Andrey Kleshchev
ae0433f4eb
Fix loose mGalleryPanel in LLInventoryGallery
...
LLInventoryGallery::buildGalleryPanel does the creation, not postBuild()
same for LLOutfitGallery. Either don't create mGalleryPanel or remove it
before creating again.
2024-08-15 22:56:42 +03:00
Andrey Kleshchev
9daa5b000c
viewer-private#268 When deleting worn items, move them to trash
2024-08-15 21:07:14 +03:00
Rye Mutt
75c422613f
Update nvapi to R560 ( #2302 )
2024-08-15 05:49:51 +03:00
Ansariel Hiller
714c6983f4
Add missing va_end ( #2301 )
2024-08-15 05:49:23 +03:00
Andrey Lihatskiy
b93529526b
ReleaseOS build fix ( #2299 )
2024-08-15 00:56:39 +03:00
nat-goodspeed
633e200af1
Merge pull request #2275 from secondlife/nat/edu-channel
...
Allow triggering an EDU build with a tag containing "edu"
2024-08-14 15:35:19 -04:00
Dave Parks
a52ba692a1
Merge pull request #2283 from RyeMutt/reduce-thread-contention
...
Reduce thread contention between main thread and asset fetch threads
2024-08-14 13:37:12 -05:00
Rye Mutt
b5e306f7d8
Enable /permissive- on MSVC for better standards conformance ( #2251 )
...
* Enable /permissive- on MSVC for better C++ conformance and fix related errors
* Clean up left over warning suppressions from old library or msvc versions
2024-08-14 08:01:02 -07:00
Rye Mutt
0ee528c5fd
Mitigate asset fetch thread stalls from LLDiskCache mutex contention and trivial cleanup
...
Move LLDiskCache::updateFileAccessTime to LLFilesystem as it's the only user of that function.
Change mCacheDir and LLDiskCache::metaDataToFilepath to statics.
2024-08-14 00:31:37 -04:00
Rye Mutt
6dbf1cafb2
Reduce texture fetch and main thread contention from LLViewerStatsRecorder via simpleton.
2024-08-14 00:31:37 -04:00
Rye Mutt
2cff1e217b
Reduce UI draw stalls from LLSpellChecker singleton via simpleton
2024-08-14 00:31:37 -04:00
Rye Mutt
ad8dc13150
Reduce thread contention on HTTPStats singleton access via simpleton.
...
The main thread and http thread had significant contention in asset-fetch heavy scenarios that could result in main thread and http thread stalls when the http thread was accessing the HTTPStats singleton and the master singleton dependency list had to be queried.
The HTTP thread is the primary user of HTTPStats with the main thread only calling into it during shut down to query the stats for the session.
2024-08-14 00:31:37 -04:00
Andrey Lihatskiy
31774e82c4
Merge pull request #2282 from RyeMutt/tracy-update
...
Update tracy to 0.11 and improve developer experience
2024-08-14 06:38:17 +03:00
Andrey Lihatskiy
6f0e676521
Update indra/cmake/Tracy.cmake
...
to stop pre-commit from complaining
2024-08-14 06:03:39 +03:00
Rye Mutt
70f455347e
Introduce tracy instrumentation of mutex in LLSingleton, LLInstanceTracker and logging
2024-08-13 17:28:19 -04:00
Rye Mutt
183b097072
Update tracy integration to 0.11 and rework client library to be configurable at build time
...
Also copy tracy profiler client next to windows binary when enabled
2024-08-13 17:27:30 -04:00
Brad Linden
2921deed78
Skip windows symbol upload if there was no Release config build. ( #2280 )
2024-08-13 13:42:52 -07:00
Nat Goodspeed
23f2631d59
Merge branch 'develop' into nat/edu-channel
2024-08-13 15:32:47 -04:00
Signal Linden
8ce3323269
CI: Upload ReleaseOS app ( #2252 )
...
Upload the built app on ReleaseOS builds. Not sure why we wouldn't want this.
2024-08-13 12:12:48 -07:00
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
Andrey Lihatskiy
54334ff6e3
Update expired cert in integration test
...
see fe8c976 for more info
(cherry picked from commit bd6b6acf22 )
2024-08-13 12:39:29 -04:00
Nat Goodspeed
dc314602d5
Allow triggering an EDU build with a tag containing "edu"
2024-08-13 11:30:41 -04: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