Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-06 | Merge branch 'main' of github.com:secondlife/viewer into project/webrtc-voice | Roxie Linden | |
2024-06-06 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
project/gltf_development | |||
2024-06-06 | Merge branch 'main' into DRTVWR-600-maint-A | Andrey Lihatskiy | |
# Conflicts: # indra/cmake/Copy3rdPartyLibs.cmake | |||
2024-06-06 | viewer#1641 Show accurate Alpha mode if asset is missing | Andrey Kleshchev | |
2024-06-05 | Attempt to fix intermittent failuresin threadsafeschedule_test (#1623) | Brad Linden | |
2024-06-05 | Ignore SIGHUP from SLPlugin processes. (#1627) | Brad Linden | |
Under rosetta2, terminating SLPlugin child processes that would normally send SIGCHILD seem to be now sending SIGHUP. we should not terminate the viewer in this case. | |||
2024-06-05 | #1527 Improve performance on Apple silicon (#1632) | Dave Parks | |
2024-06-05 | Merge pull request #1634 from secondlife/brad/featurettes-gltf-dev-merge | Brad Linden | |
featurettes gltf dev merge | |||
2024-06-05 | Merge pull request #1639 from secondlife/nat/stack-overflow | nat-goodspeed | |
Make LLLeap iterate over child stdout while read data is pending | |||
2024-06-05 | Make LLLeap iterate over child stdout while read data is pending | Nat Goodspeed | |
instead of using mutual recursion to exhaust the read buffer. | |||
2024-06-04 | Fixup mix->pbr_mix after merge. | Brad Linden | |
2024-06-04 | Merge remote-tracking branch 'origin/release/materials_featurette' into ↵ | Brad Linden | |
project/gltf_development | |||
2024-06-04 | #989 Fix for blurry terrain on Mac (#1633) | Brad Linden | |
Co-authored-by: Dave Parks <davep@lindenlab.com> | |||
2024-06-04 | #1628 Disable spherical mirror probes for the time being. (#1631) | Jonathan "Geenz" Goodman | |
2024-06-04 | Merge pull request #1630 from secondlife/nat/fix-ftr8-exr | nat-goodspeed | |
Update tinyexr package to package based on secondlife/3p-tinyexr. | |||
2024-06-04 | Update tinyexr package to package based on secondlife/3p-tinyexr. | Nat Goodspeed | |
2024-06-04 | Merge pull request #1555 from secondlife/lua-timers | nat-goodspeed | |
Add timer support to the Lua viewer | |||
2024-06-04 | Merge remote-tracking branch 'origin/release/maint-x' into ↵ | Brad Linden | |
project/gltf_development | |||
2024-06-04 | Merge remote-tracking branch 'origin/DRTVWR-600-maint-A' into ↵ | Brad Linden | |
project/gltf_development | |||
2024-06-04 | Fix for AMD not being able to load pbrmetallicroughnessV. (#1620) | Jonathan "Geenz" Goodman | |
2024-06-04 | Merge pull request #1626 from ↵ | cosmic-linden | |
secondlife/1614-pbr-materials-exhibit-striationmoiré-patterns-in-specular-highlights 1614 pbr materials exhibit striationmoiré patterns in specular highlights | |||
2024-06-04 | #1614 Fix for moire pattern in specular highlights. Incidental cleanup. | RunitaiLinden | |
2024-06-04 | Comment the intent of test_timers.lua | Nat Goodspeed | |
so the user need not reverse-engineer the code to figure out the output. | |||
2024-06-03 | Fix a small typo | Nat Goodspeed | |
2024-06-03 | Allow consumer code to query or adjust the per-tick timeslice. | Nat Goodspeed | |
2024-06-03 | Distinguish TimersListener callers by reply LLEventPump name. | Nat Goodspeed | |
The reqid is only distinct within a particular calling script. | |||
2024-06-03 | Leverage new leap.eventstream() function in Floater.lua. | Nat Goodspeed | |
2024-06-03 | Remove obsolete Windows package for llphysicsextensions_source | Ansariel | |
2024-06-03 | Fix Windows build following #1613 | Andrey Lihatskiy | |
2024-06-03 | viewer#1583 [Win] Viewer fails to detect more than 4Gb of video memory | Andrey Kleshchev | |
2024-06-01 | Fix macOS build error | Ansariel | |
2024-06-01 | Re-enable a lot of compiler warnings for MSVC and address the C4267 ↵ | Ansariel | |
"possible loss of precision" warnings | |||
2024-05-31 | Add timers.lua API module and test_timers.lua test program. | Nat Goodspeed | |
Since timers presents a timers.Timer Lua class supporting queries and cancellation, make TimersListener::scheduleAfter() and scheduleEvery() respond immediately so the newly constructed Timer object has the reqid necessary to perform those subsequent operations. This requires that Lua invocations of these operations avoid calling the caller's callback with that initial response. Reinvent leap.generate() to return a Lua object supporting next() and done() methods. A plain Lua coroutine that (indirectly) calls fiber.wait() confuses the fiber scheduler, so avoid implementing generate() as a Lua coroutine. Add a bit more leap.lua diagnostic output. | |||
2024-05-31 | Tweak for current Lua dbg() convention. | Nat Goodspeed | |
2024-05-31 | Cherry-pick leap.lua changes; other clean up | Mnikolenko Productengine | |
2024-05-31 | Add leap.eventstream() and cancelreq() functions. | Nat Goodspeed | |
leap.eventstream() is used when we expect the viewer's LLEventAPI to send an immediate first response with the reqid from the request, followed by some number of subsequent responses bearing the same reqid. The difference between eventstream() and generate() is that generate() expects the caller to request each such response, whereas eventstream calls the caller's callback with each response. cancelreq() is for canceling the background fiber launched by eventstream() before the callback tells it to quit. Make WaitFor:close() remove the object from the waitfors list; similarly, make WaitForReqid:close() remove the object from the pending list. For this reason, cleanup() must iterate over a copy of each of the pending and waitfors lists. Instead of unregisterWaitFor() manually searching the waitfors list, use table.find(). | |||
2024-05-31 | Add a bit more dbg() conditional diagnostic output. | Nat Goodspeed | |
2024-05-31 | Don't check if printf(format) arg is a string. | Nat Goodspeed | |
2024-05-31 | Explain the name of the LL::WorkQueue::BackJack class. | Nat Goodspeed | |
2024-05-30 | #1596 Fix for GLTF uploads failing after loading from .glb file (#1602) | Dave Parks | |
2024-05-30 | Merge pull request #1599 from secondlife/1597-fix-gltf-orientation-test | cosmic-linden | |
#1597 Fix for some GLTF transforms not loading properly. | |||
2024-05-30 | Add separate minor throttle period for UNTRUSTED_ALLOW funcs | Mnikolenko Productengine | |
2024-05-30 | #1597 Fix for some GLTF transforms not loading properly. | RunitaiLinden | |
Also incidental fix for unreachable code error. | |||
2024-05-30 | Fix a bunch of uninitialized variable warnings that showed up in Visual Studio | Ansariel | |
2024-05-30 | Merge branch release/luau-scripting | Mnikolenko Productengine | |
2024-05-30 | Re-enable compiler warning C4800 (performance warning) | Ansariel | |
2024-05-29 | #1581 Only render mirrors when reflection probes are enabled. (#1592) | Jonathan "Geenz" Goodman | |
2024-05-29 | #1530 Increase joint limit for GLTF Assets (#1582) | Dave Parks | |
* Migrate GLTF scene rendering to its own shaders * Add support for ambient occlusion map separate from metallic roughness map (or absent) * Use UBO's for GLTF joints * Better error handling of downloading GLTF assets | |||
2024-05-29 | Add whitespace changes to .git-blame-ignore-revs | Bennett Goble | |
2024-05-29 | Trim trailing whitespace | Bennett Goble | |
Start trimming trailing whitespace, but limit the blast radius to a handful of file types. |