Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-10-04 | cherry pick secondlife/viewer#912 BugSplat Crash 1412267: nvoglv64+0xadcd00 ↵ | Brad Linden | |
(#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 | #2650 Add UI controls for debug settings: RenderTonemapMix RenderTonemapType ↵ | Brad Linden | |
(#2787) Co-authored-by: Maxim Nikolenko <maximnproductengine@lindenlab.com> | |||
2024-10-03 | viewer#2709 Fix loose triangle #2 | Andrey Kleshchev | |
2024-10-02 | viewer#2705 Some sky parameters weren't updating | Andrey Kleshchev | |
2024-10-01 | Fix thread-unsafe usage of LLPointer and LLMeshSkinInfo(#2755) (#2759) | Rye Mutt | |
2024-10-01 | Add early-out in LLPipeline::applyCAS() if gCASProgram failed to compile. ↵ | Brad Linden | |
(#2760) fix secondlife/viewer#2756 | |||
2024-10-01 | #2519 Move "MediaSoundsEarLocation" and "VoiceEarLocation" toggles to the ↵ | Andrey Lihatskiy | |
Communicate menu (#2707) | |||
2024-09-30 | viewer#2735 Fix day cycle not saving values | Andrey Kleshchev | |
2024-09-30 | Revert "viewer#2363 Region Day Offset error with Time of Day" | Andrey Kleshchev | |
2024-09-27 | viewer#2653 fix texture readback not being called and not setting values ↵ | Andrey Kleshchev | |
properly Ex: Saving textures to hard drive sometimes fails | |||
2024-09-26 | viewer#2709 Fix loose triangle | Andrey Kleshchev | |
2024-09-26 | #2411 Disable LLFontVertexBuffer for HUD | Andrey Kleshchev | |
It needs a rework | |||
2024-09-26 | #2411 Allow disabling and enabling LLFontVertexBuffer | Andrey Kleshchev | |
for testing purposes | |||
2024-09-25 | viewer#2646 Fix viewer ignoring Physics Shape Type changes | Andrey Kleshchev | |
asStringRef is only valid for strings | |||
2024-09-25 | viewer#2413 Partially remove obsolete alert about expiring voice morphs | Andrey Kleshchev | |
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 | viewer#2413 Add 'ignore' checkbox to expiring voice morphs | Andrey Kleshchev | |
2024-09-25 | Revert "viewer#2413 Remove obsolete alert about expiring voice morphs" | Andrey Kleshchev | |
This reverts commit 5c16ae13758bdfe8fe1f13d5f67eabbb6eaa30a1. Fix is correct, but should wait untill server sided fix gets deployed. | |||
2024-09-25 | viewer-private#291 Object floating text does not update without moving camera | Andrey Kleshchev | |
2024-09-24 | viewer#2648 Fix issues with day offset value | Andrey Kleshchev | |
2024-09-23 | Fix sky settings with reflection probe ambiance of 0 still receiving ↵ | Brad Linden | |
tonemapping (#2659) Co-authored-by: Rye Cogtail <rye@lindenlab.com> | |||
2024-09-23 | viewer#2627 instead of checking map for being empty got empty map | Andrey Kleshchev | |
2024-09-19 | Merge pull request #2610 from secondlife/frame-profile-json | nat-goodspeed | |
Make Develop->Render Tests->Frame Profile dump JSON to a file too. | |||
2024-09-19 | viewer#2608 Crash at LLSnapshotLivePreview::getFormattedImage | Andrey Kleshchev | |
2024-09-19 | Don't keep updating snapshot preview when the floater is closed | Maxim Nikolenko | |
2024-09-19 | trailing spaces from other branches | Nat Goodspeed | |
2024-09-19 | Merge branch 'develop' into frame-profile-json | Nat Goodspeed | |
2024-09-19 | Reapply commit f4b6563 -- cherry-picking lost parts of it?! | Nat Goodspeed | |
2024-09-19 | Expose LLVector4a in LLRender | Andrey Kleshchev | |
Avoid using a bunch of allocators. Make sure we use LLVector4a's SSE logic instead of LLVector3's. Some minor optimizations. | |||
2024-09-18 | Merge pull request #2602 from secondlife/roxie/webrtc-2601 | Roxanne Skelly | |
2024-09-18 | Avoid LL_ERRS when wgl_ARB_pixel_format is not supported (#2606) | Brad Linden | |
secondlife/viewer#2599 | |||
2024-09-18 | Turn off sLogInSignal to avoid crashing. (#2607) | Brad Linden | |
fixes secondlife/viewer#2566 | |||
2024-09-19 | Fix possible dereferencing of nullptr in llglsandbox.cpp (#2597) | Ansariel Hiller | |
2024-09-19 | Fix copy&paste error in llfloaterimagepreview.cpp (#2596) | Ansariel Hiller | |
2024-09-18 | Fix crash in LLImProcessing when message comes in before region is fully ↵ | Brad Linden | |
init (#2604) secondlife/viewer#2603 | |||
2024-09-18 | Add hexdump.h with iostream manipulators to dump a byte range as hex | Nat Goodspeed | |
or to produce readable text from a mix of printing and nonprinting ASCII characters. (cherry picked from commit 01a59bab1a4b7c4645271a21cfaadc3735b6029c) | |||
2024-09-18 | fix trailing whitespace | Roxie Linden | |
2024-09-18 | Ditch trailing space. | Nat Goodspeed | |
2024-09-18 | Give our fsyspath an operator std::string() conversion method. | Nat Goodspeed | |
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 | Introduce fsyspath subclass of std::filesystem::path. | Nat Goodspeed | |
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 | Merge pull request #2600 from secondlife/brad/1016-cherry-pick | Brad Linden | |
cherry-pick viewer#1016 Incorrect behavior of Physics Shapes rendering | |||
2024-09-18 | Fix for particles not loading textures (#2598) | Dave Parks | |
Also fix assert while prepping GLTF assets | |||
2024-09-18 | Mute other / set volume level for other is not working. | Roxie Linden | |
As part of the boost::json conversion, the json that mutes and sets peer gain was not being formed correctly. Also, tweaked the peer gain default. | |||
2024-09-18 | fix whitespace | Brad Linden | |
2024-09-18 | viewer#1016 Incorrect behavior of Physics Shapes rendering | Andrey Kleshchev | |
2024-09-18 | Add LLFloaterAbout info (esp. GPU info) to Frame Profile stats dump | Nat Goodspeed | |
With the About info added, `getProfileStatsContext()` need not redundantly add `"channel"`, `"version"` or `"region"`. Slightly improve the efficiency of `LlsdToJson()` and `LlsdFromJson()` by preallocating the known size of the source array or map. (Unfortunately the C++ `LLSD` class offers us no way to preallocate a map.) In `LLAppViewer::getViewerInfo()`, avoid immediate successive calls to `gAgent.getRegion()`. (cherry picked from commit f4b65638879c10c832b3bb8448f82001106ffd11) | |||
2024-09-18 | Give `LLGLSLShader::finishProfile()` a static default string param. | Nat Goodspeed | |
`finishProfile()` is called at least once within a `__try` block. If we default its `report_name` parameter to a temporary `std::string`, that temporary must be destroyed when the stack is unwound, which `__try` forbids. (cherry picked from commit c6e6f44f50b4de391000c5b9f781a2f0a5024e76) | |||
2024-09-18 | Make Develop->Render Tests->Frame Profile dump JSON to a file too. | Nat Goodspeed | |
Make `LLGLSLShader::finishProfile()` accept a string pathname instead of a bool and, in addition to logging statistics to the viewer log, output statistics to that file as JSON. The calls that used to pass `emit_report=false` now pass `report_name=std::string()`. Make llviewerdisplay.cpp's `display()` function synthesize a profile filename in the viewer's logs directory, and pass that filename to `LLGLSLShader::finishProfile()`. (cherry picked from commit d5712689d36a1ee1af32242706901fde7229b08d) | |||
2024-09-18 | #2408 The long covenant with emojis significantly slows down some operations ↵ | Alexander Gavriliuk | |
in the viewer | |||
2024-09-18 | Remove quads rendering mode entirely (#2593) | Ansariel Hiller | |
2024-09-18 | Tiny argument names correction (tittle -> title) (#2594) | Pantera Północy | |