Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-23 | Merge remote branch 'develop' into release/luau-scripting | Nat Goodspeed | |
2024-09-23 | viewer#2631 Couple small tweaks | Andrey Kleshchev | |
2024-09-23 | Merge remote branch 'develop'into release/luau-scripting | Nat Goodspeed | |
2024-09-23 | #2626 fix for incoming IM calls not being rejected when DND mode is active | Maxim Nikolenko | |
2024-09-22 | #2618 Roles and Members tab is a mess | Alexander Gavriliuk | |
2024-09-21 | #2618 Roles and Members tab is a mess (fix XML indents for readability) | Alexander Gavriliuk | |
2024-09-21 | Improve inventory finder floater performance: Don't parse XUI tree each ↵ | Ansariel Hiller | |
frame (#2640) | |||
2024-09-20 | Merge pull request #2623 from secondlife/v-2462 | cosmic-linden | |
secondlife/viewer#2462: Optimize unloading of prims | |||
2024-09-20 | Restore option to change location of existing pick (#2622) | Ansariel Hiller | |
2024-09-20 | Fix sky settings with reflection probe ambiance of 0 still receiving tonemapping | Rye Cogtail | |
2024-09-20 | #1519 ObjectGrab message includes invalid SurfaceInfo data when in mouselook ↵ | Alexander Gavriliuk | |
mode | |||
2024-09-20 | viewer#2576 Crash baning a resident | Andrey Kleshchev | |
2024-09-19 | secondlife/viewer#2623: Remove assert | Cosmic Linden | |
2024-09-19 | secondlife/viewer#2462: Optimize unloading of prims | Cosmic Linden | |
2024-09-19 | Incremented viewer version after release/2024.09-ExtraFPS branch creation | Brad Linden | |
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 | 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-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 | fix trailing whitespace | Roxie Linden | |
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 | 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 | |
2024-09-18 | viewer#2565 Optimize LLFolderViewItem::draw() | Andrey Kleshchev | |
2024-09-17 | #2590 Fix for horrible FPS on Intel Mac (#2591) | Dave Parks | |
* Work around for GHA mac runners not playing nice with Tracy * Delay VBO deletion for a few frames * Enable multithreaded GL driver and multithreaded media textures on Apple silicon | |||
2024-09-17 | Mac pass (#2587) | Dave Parks | |
2024-09-17 | Suppress mapBuffer warnings. (#2584) | Dave Parks | |
2024-09-17 | Fix Visual Studio complaints in LLTrans (#2575) | Ansariel Hiller | |
2024-09-16 | Profile guided optimization pass (#2582) | Dave Parks | |
- Tune up LLJointRiggingInfoTab - Visualize joint bounding boxes when visualizing joints - Use LLJointRiggingInfo to caclulate desired resolution of a texture - Throttle calls to calcPixelArea - Fetch MeshSkinInfo immediately when header is received | |||
2024-09-16 | Merge pull request #2580 from RyeMutt/2kbom | Rye Mutt | |
Raise resolution of local baked texture preview from 512 to 2048 | |||
2024-09-16 | Fix noise post effect due to missing uniform (#2581) | Rye Mutt | |
2024-09-16 | 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()`. | |||
2024-09-16 | Raise resolution of local baked texture preview from 512 to 2048 | Rye Cogtail | |
2024-09-16 | Merge branch 'release/luau-scripting' into lua-profile-cmp | Nat Goodspeed | |
2024-09-13 | Remove autorun 'menus.lua' since menu_viewer.xml handles visibility | Nat Goodspeed | |
2024-09-13 | Merge branch 'release/luau-scripting' into lua-profile-cmp | Nat Goodspeed | |
2024-09-13 | Add context info to Develop->Render Tests->Frame Profile stats file. | Nat Goodspeed | |
Specifically, add the viewer version, the machine ID, the grid, the region name and ID, the parcel name and ID and the timestamp. This is both richer and less fragile than trying to extract that information from the generated filename: e.g. we now have region and parcel names. Instead of making `LLGLSLShader::finishProfile()` mess with file I/O, pass it a reference to a `boost::json::value` to be filled in with statistics, if it's a `boost::json::object`. Otherwise it's `boost::json::null`, meaning no report. Make llviewerdisplay.cpp's `display()` function instantiate a `boost::json::value` to pass to `finishProfile()`. That lets llviewerdisplay.cpp also set the `"context"` entry, with a new `getProfileStatsContext()` function quite similar to `getProfileStatsFilename()`. |