Commit Graph

51840 Commits (bd19bbf651d5a2b83e367d1f50a3d8eb00d5fbbd)

Author SHA1 Message Date
Andrey Kleshchev bd19bbf651 viewer#1472 Fix some mirror parameters not adjusting
combo box only recognizes value "6"
2024-10-15 21:42:40 +03:00
Andrey Kleshchev 86f7e0d75e viewer#2850 Fix a crash in LLTextureFetchWorker
cache worker does not respond in case it was aborted, leaving behind a
handle.
2024-10-15 15:34:25 +03:00
Andrey Kleshchev f3ee2f3796 viewer#2819 Group member pagination toggle
Group member pagination is not ready, disable it untill later
2024-10-14 16:20:13 +03:00
Andrey Lihatskiy 887e417d3f Revert "Add toggles to avatar dropdown for hear sound or voice from avatar. (#2518, #2519)"
This reverts commit 6af471482d.
2024-10-12 02:50:11 +03:00
Maxim Nikolenko b71343e827
viewer#2443 voice dot indicator should be visible by default 2024-10-05 11:56:02 +03:00
Andrey Kleshchev 85b7210fb9 viewer#2741 Sligtly better logging for a crash 2024-10-05 10:08:27 +03:00
Brad Linden da341eb2da
cherry pick secondlife/viewer#912 BugSplat Crash 1412267: nvoglv64+0xadcd00 (#2785)
* secondlife/viewer#912 BugSplat Crash 1412267: nvoglv64+0xadcd00
* fix cherry-pick merge breakage.
* Fix signed/unsigned error

---------

Co-authored-by: Alexander Gavriliuk <alexandrgproductengine@lindenlab.com>
2024-10-04 14:16:04 -07:00
Brad Linden 0e86bebcfc
#2650 Add UI controls for debug settings: RenderTonemapMix RenderTonemapType (#2787)
Co-authored-by: Maxim Nikolenko <maximnproductengine@lindenlab.com>
2024-10-04 11:46:33 -07:00
Andrey Kleshchev 9d3c8475c6 viewer#2709 Fix loose triangle #2 2024-10-03 01:05:45 +03:00
Andrey Kleshchev 3904a15c63 viewer#2705 Some sky parameters weren't updating 2024-10-02 19:26:28 +03:00
Rye Mutt 74fe406916 Fix thread-unsafe usage of LLPointer and LLMeshSkinInfo(#2755) (#2759) 2024-10-01 16:06:33 -07:00
Brad Linden b4b52e4717
Add early-out in LLPipeline::applyCAS() if gCASProgram failed to compile. (#2760)
fix secondlife/viewer#2756
2024-10-01 16:04:44 -07:00
Andrey Lihatskiy 690f099519 #2519 Move "MediaSoundsEarLocation" and "VoiceEarLocation" toggles to the Communicate menu (#2707) 2024-10-01 10:11:53 +03:00
Andrey Kleshchev c954609958 viewer#2735 Fix day cycle not saving values 2024-09-30 22:41:40 +03:00
Andrey Kleshchev c89bfa2ee2 Revert "viewer#2363 Region Day Offset error with Time of Day" 2024-09-30 18:27:16 +03:00
Andrey Kleshchev 64c055f9be viewer#2653 fix texture readback not being called and not setting values properly
Ex: Saving textures to hard drive sometimes fails
2024-09-27 19:37:02 +03:00
Andrey Kleshchev e74b48e678 viewer#2709 Fix loose triangle 2024-09-26 22:09:09 +03:00
Andrey Kleshchev 3927caafa9 #2411 Disable LLFontVertexBuffer for HUD
It needs a rework
2024-09-26 22:02:24 +03:00
Andrey Kleshchev 440c7b20da #2411 Allow disabling and enabling LLFontVertexBuffer
for testing purposes
2024-09-26 20:56:45 +03:00
Andrey Kleshchev 49a2c136f9 viewer#2646 Fix viewer ignoring Physics Shape Type changes
asStringRef is only valid for strings
2024-09-25 22:46:10 +03:00
Andrey Kleshchev 37f539bdbb viewer#2413 Partially remove obsolete alert about expiring voice morphs
VoiceEffectsWillExpire can be triggered externally. Don't remove the
notification, only viewer's code that triggers it so that external
notification keeps working.
2024-09-25 18:31:06 +03:00
Andrey Kleshchev d73395a0aa viewer#2413 Add 'ignore' checkbox to expiring voice morphs 2024-09-25 09:38:54 +03:00
Andrey Kleshchev cd8b0a4fc9 Revert "viewer#2413 Remove obsolete alert about expiring voice morphs"
This reverts commit 5c16ae1375.
Fix is correct, but should wait untill server sided fix gets deployed.
2024-09-25 09:38:54 +03:00
Andrey Kleshchev a2e9a0caf3 viewer-private#291 Object floating text does not update without moving camera 2024-09-25 09:37:59 +03:00
Andrey Kleshchev 86446c7b55 viewer#2648 Fix issues with day offset value 2024-09-24 19:34:13 +03:00
Brad Linden 5eab135892
Fix sky settings with reflection probe ambiance of 0 still receiving tonemapping (#2659)
Co-authored-by: Rye Cogtail <rye@lindenlab.com>
2024-09-23 15:19:55 -07:00
Andrey Kleshchev 22675c9a05 viewer#2627 instead of checking map for being empty got empty map 2024-09-23 20:11:55 +03:00
Brad Linden b589d394be remove dead code in build.sh 2024-09-19 12:02:57 -07:00
nat-goodspeed a7d5d4cf84
Merge pull request #2610 from secondlife/frame-profile-json
Make Develop->Render Tests->Frame Profile dump JSON to a file too.
2024-09-19 14:48:14 -04:00
Andrey Kleshchev 25969b330e viewer#2608 Crash at LLSnapshotLivePreview::getFormattedImage 2024-09-19 20:56:10 +03:00
Maxim Nikolenko 7e4cdc30f3
Don't keep updating snapshot preview when the floater is closed 2024-09-19 20:34:33 +03:00
Nat Goodspeed be40936881 trailing spaces from other branches 2024-09-19 12:40:56 -04:00
Nat Goodspeed 8342d68ea9 Merge branch 'develop' into frame-profile-json 2024-09-19 11:48:33 -04:00
Nat Goodspeed 8c40e6f0a9 Reapply commit f4b6563 -- cherry-picking lost parts of it?! 2024-09-19 11:46:08 -04:00
Andrey Kleshchev 6d842ac0af Expose LLVector4a in LLRender
Avoid using a bunch of allocators.
Make sure we use LLVector4a's SSE logic instead of LLVector3's.
Some minor optimizations.
2024-09-19 09:58:17 +03:00
Brad Linden b0597e927a add some more whitespace commits to .git-blame-ignore-revs 2024-09-18 20:04:24 -07:00
Roxanne Skelly a36cf18bab
Merge pull request #2602 from secondlife/roxie/webrtc-2601 2024-09-18 19:13:49 -07:00
Brad Linden ecfd66fb09
Avoid LL_ERRS when wgl_ARB_pixel_format is not supported (#2606)
secondlife/viewer#2599
2024-09-18 18:17:02 -07:00
Brad Linden c5a2235e7a
Turn off sLogInSignal to avoid crashing. (#2607)
fixes secondlife/viewer#2566
2024-09-18 18:16:24 -07:00
Ansariel Hiller ee3645ac96
Fix possible dereferencing of nullptr in llglsandbox.cpp (#2597) 2024-09-19 01:22:48 +03:00
Ansariel Hiller 2fd18ee162
Fix copy&paste error in llfloaterimagepreview.cpp (#2596) 2024-09-19 01:21:22 +03:00
Brad Linden 9fa95dd0b2
Fix crash in LLImProcessing when message comes in before region is fully init (#2604)
secondlife/viewer#2603
2024-09-18 14:53:36 -07:00
Nat Goodspeed f0300cf8b3 Add hexdump.h with iostream manipulators to dump a byte range as hex
or to produce readable text from a mix of printing and nonprinting ASCII
characters.

(cherry picked from commit 01a59bab1a4b7c4645271a21cfaadc3735b6029c)
2024-09-18 17:17:59 -04:00
Roxie Linden 743a1a6d8e fix trailing whitespace 2024-09-18 14:14:26 -07:00
Nat Goodspeed 705ec153c5 Add script to compare a Frame Profile JSON stats file vs. baseline.
Extract `latest_file()` logic replicated in profile_pretty.py and
profile_csv.py out to logsdir.py, and use for new profile_cmp.py.

(cherry picked from commit 439cfc97a81f221daaf8ba13aa5daa87e8511047)
2024-09-18 17:04:46 -04:00
Nat Goodspeed 725e1b7d6f Ditch trailing space. 2024-09-18 16:56:10 -04:00
Nat Goodspeed 837a6e04d8 Give our fsyspath an operator std::string() conversion method.
This is redundant (but harmless) on a Posix system, but it fills a missing
puzzle piece on Windows. The point of fsyspath is to be able to interchange
freely between fsyspath and std::string. Existing fsyspath could be
constructed and assigned from std::string, and we could explicitly call its
string() method to get a std::string, but an implicit fsyspath-to-string
conversion that worked on Posix would trip us up on Windows. Fix that.

(cherry picked from commit fbeff6d8052d4b614a0a2c8ebaf35b45379ab578)
2024-09-18 16:52:45 -04:00
Nat Goodspeed e829828dcd Introduce fsyspath subclass of std::filesystem::path.
Our std::strings are UTF-8 encoded, so conversion from std::string to
std::filesystem::path must use UTF-8 decoding. The native Windows
std::filesystem::path constructor and assignment operator accepting
std::string use "native narrow encoding," which mangles path strings
containing UTF-8 encoded non-ASCII characters.

fsyspath's std::string constructor and assignment operator explicitly engage
std::filesystem::u8path() to handle encoding. u8path() is deprecated in C++20,
but once we adapt fsyspath's conversion to C++20 conventions, consuming code
need not be modified.

(cherry picked from commit e399b02e3306a249cb161f07cac578d3f2617bab)
2024-09-18 16:52:08 -04:00
Brad Linden 1dcbae822d
Merge pull request #2600 from secondlife/brad/1016-cherry-pick
cherry-pick viewer#1016 Incorrect behavior of Physics Shapes rendering
2024-09-18 13:44:22 -07:00
Dave Parks b31fd167c0
Fix for particles not loading textures (#2598)
Also fix assert while prepping GLTF assets
2024-09-18 15:23:20 -05:00