Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-18 | More quad to triangle coverage | Andrey Kleshchev | |
Quads are deprecated | |||
2024-09-18 | Convert image drawing logic from quads to triangles | Andrey Kleshchev | |
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 | Increment viewer version to 7.1.11 | Nat Goodspeed | |
following promotion of secondlife/viewer #2367: 2024.08 DeltaFPS | |||
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 | Merge pull request #2578 from secondlife/brad/2550-plugin-shutdown-crash | Brad Linden | |
Fix for crash in LLPluginProcessParent during early shutdown. | |||
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 | Fix for crash in LLPluginProcessParent during early shutdown. | Brad Linden | |
fixes secondlife/viewer#2550 | |||
2024-09-16 | Raise resolution of local baked texture preview from 512 to 2048 | Rye Cogtail | |
2024-09-16 | WIP: edits in support of Lua script args | Nat Goodspeed | |
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()`. | |||
2024-09-13 | Restore LUA debug consoles in viewer menu and tie visibility to feature flag | Ansariel | |
2024-09-13 | send AgentUpdate ASAP when control bits change | leviathan | |
2024-09-13 | Merge PR#2515 Fix remaining occurrences of fake BOOL by Ansariel | Andrey Kleshchev | |
2024-09-13 | Clean up Windows build (#2562) | Ansariel Hiller | |
* APR_DECLARE_STATIC and APU_DECLARE_STATIC gets already defined in APR.cmake * Move both _CRT_SECURE_NO_WARNINGS and _WINSOCK_DEPRECATED_NO_WARNINGS definitions to 00-Common.cmake * Always define WIN32_LEAN_AND_MEAN and include subset of Windows API by default * Remove llwin32headerslean.h and remove unnecessary WIN32_LEAN_AND_MEAN definition handling in llwin32headers.h * Clean up includes of Windows API headers * Get rid of workaround to link against IPHLPAPI.lib in lluuid.cpp - this seems to have been an issue in the past that has been fixed | |||
2024-09-13 | Merge pull request #2548 from secondlife/lua-frame-profile | nat-goodspeed | |
Make Develop->Render Tests->Frame Profile dump JSON to a file too (#2412) | |||
2024-09-12 | Merge pull request #2563 from RyeMutt/fix-macos-locale | Rye Mutt | |
Fix macOS locale not being set due to missing locale strings | |||
2024-09-13 | Merge pull request #2545 for viewer#2529 Improve environment's performance | Andrey Kleshchev | |
2024-09-12 | Fix macOS locale not being set due to missing locale strings | Rye Cogtail | |
2024-09-12 | Merge branch 'develop' into release/luau-scripting | Nat Goodspeed | |
2024-09-12 | Merge pull request #2561 from secondlife/brad/2553-about-sl-crash-locale-init | Brad Linden | |
secondlife/viewer#2553 about sl crash locale init | |||
2024-09-12 | Merge pull request #2557 from secondlife/davep-fix-mac-vb | Brad Linden | |
OS X - Fix black screen and Tracy build | |||
2024-09-12 | Attempted fix for mac crash when showing About Second Life. | Brad Linden | |
secondlife/viewer#2553 | |||
2024-09-12 | Fix for mac build with tracy enabled. | Brad Linden | |
2024-09-12 | #2166 Avatar does not move its lips when the corresponding checkbox is checked | Alexander Gavriliuk | |
2024-09-12 | Add frame_profile.lua to TP to known spot and take frame profile. | Nat Goodspeed | |
frame_profile.lua teleports home when done. Further add frame_profile bash script to run the specified viewer, automatically log into said known spot, take frame profile and quit. The frame_profile bash script runs frame_profile_quit.lua. frame_profile_quit.lua is derived from frame_profile.lua, but different: it doesn't teleport either way because it assumes autologin to the target location, and because it logs out instead of returning home. | |||
2024-09-12 | Mediate "LLAppViewer" "userQuit" et al. via "mainloop" WorkQueue. | Nat Goodspeed | |
Empirically, this works better than engaging the respective LLAppViewer methods directly. | |||
2024-09-12 | Let test_animation.lua cope with the case of 0 animations. | Nat Goodspeed | |
2024-09-12 | Merge pull request #2543 from secondlife/roxie/webrtc-285 | Roxanne Skelly | |
mute icons were not showing during group call when user was muted | |||
2024-09-12 | Support "LLTeleportHandler" "teleport" regionname="home". | Nat Goodspeed | |
2024-09-12 | Replace glh_linear usage with GLM (#2554) | Rye Mutt | |
2024-09-12 | Merge branch 'develop' into davep-fix-mac-vb | Dave Parks | |
2024-09-12 | Fix for tracy not working on mac | Dave Parks | |
2024-09-12 | Mac compatibility pass. | Dave Parks | |
2024-09-12 | Fix warning spam from missing call to unmapBuffer introduced in #2544 (#2556) | Rye Mutt | |
2024-09-12 | viewer#2529 Optimize LLSettingsWater::blend | Andrey Kleshchev | |
2024-09-12 | Don't allow LLAttachmentsMgr to iterate COF items when there is no ↵ | Maxim Nikolenko | |
questionable links there | |||
2024-09-12 | Recursively package all of indra/newview/scripts/lua. | Nat Goodspeed | |
Instead of trying to continue mirroring the lua subdirectory structure in viewer_manifest.py, and enumerating the relevant file extensions, just pack up the whole subtree. | |||
2024-09-12 | Add LLAgent.teleport() Lua function | Nat Goodspeed | |
that wraps existing "LLTeleportHandler" LEAP listener. | |||
2024-09-12 | Disable happy-path destructor semantics when unwinding C++ stack. | Nat Goodspeed | |
If the C++ runtime is already handling an exception, don't try to launch more Lua operations. | |||
2024-09-12 | Populate the viewer package's lua/auto subdir as well as require. | Nat Goodspeed | |