Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-27 | Issue#900 Crash at LLInventoryAddItemByAssetObserver | Andrey Kleshchev | |
2024-02-27 | Merge remote-tracking branch 'origin/main' into geenz/mirrors-quality-pass-1 | Jonathan "Geenz" Goodman | |
2024-02-27 | Merge pull request #891 from secondlife/geenz/mirrors-optimization-pass-1 | Jonathan "Geenz" Goodman | |
#682 First mirrors optimization pass | |||
2024-02-27 | Merge branch 'release/materials_featurette' into ↵ | Jonathan "Geenz" Goodman | |
geenz/mirrors-optimization-pass-1 | |||
2024-02-27 | Merge pull request #843 from secondlife/luau-require-impl | Maxim Nikolenko | |
Initial require implementation | |||
2024-02-27 | Merge branch 'release/luau-scripting' into luau-require-impl. | Nat Goodspeed | |
2024-02-27 | Merge pull request #895 from secondlife/relnotes-w | nat-goodspeed | |
Generate release notes from tag `release` to the built tag. | |||
2024-02-27 | Issue#894 Crash at load3 in cacheOptimize | Andrey Kleshchev | |
2024-02-26 | Base generated release notes on new floating tag 'release' | Nat Goodspeed | |
instead of on the current tag 7.1.2-release. | |||
2024-02-26 | Clear the stack after requiring a module | Mnikolenko Productengine | |
2024-02-26 | Leverage action-gh-release's new previous_tag input. | Nat Goodspeed | |
This should (!) allow us to generate full release notes relative to the previous viewer release, instead of letting action-gh-release guess incorrectly. Also try again to add to the release page a back-link to the specific build. | |||
2024-02-26 | https://github.com/secondlife/jira-archive-internal/issues/71006 Fix for ↵ | RunitaiLinden | |
probes going off the rails -- sanity clamp sky glow (#893) | |||
2024-02-26 | Merge remote-tracking branch 'origin/main' into release/materials_featurette | Brad Linden | |
2024-02-26 | Try basing release notes on github.sha rather than github.ref_name. | Nat Goodspeed | |
2024-02-26 | Clean-up and restoring correct path | Mnikolenko Productengine | |
2024-02-26 | Try basing the GH release on github.ref_name instead of github.ref. | Nat Goodspeed | |
Using github.ref as action-gh-release's target_commitish produces: ⚠️ GitHub release failed with status: 422 [{"resource":"Release","code":"invalid","field":"target_commitish"}] | |||
2024-02-26 | Try to generate release notes for this specific branch. | Nat Goodspeed | |
Also try to cross-reference release page and build page. | |||
2024-02-26 | #681 Start adding blending boilerplate. | Jonathan "Geenz" Goodman | |
2024-02-26 | Make sure to check if we're a hero probe before attempting to register with ↵ | Jonathan "Geenz" Goodman | |
the hero probe manager. If we're already in the list, this will return false. | |||
2024-02-26 | #682 Further tweak the conservative update mechanism. | Jonathan "Geenz" Goodman | |
2024-02-26 | #890 Make sure we're doing the correct distance check. | Jonathan "Geenz" Goodman | |
#682 Improve the conservative update functionality for mirror faces. Make it attenuate depending on how much the camera is facing that specific cubemap face. | |||
2024-02-25 | #889 Start removing mDrawable references. These may be null. | Jonathan "Geenz" Goodman | |
2024-02-25 | #682 Add a low priority path for conservative probe face updates. This will ↵ | Jonathan "Geenz" Goodman | |
update the "low priority" faces at half of the the probe update rate. Useful for less planar reflection geometry. | |||
2024-02-23 | Merge remote-tracking branch 'origin/release/materials_featurette' into ↵ | Jonathan "Geenz" Goodman | |
geenz/mirrors-optimization-pass-1 | |||
2024-02-23 | Merge branch 'brad/avatar_eye_fix' into 'release/materials_featurette' (#883) | Brad Linden | |
2024-02-23 | Fix for deferred avatar eyes shader failing to link on Intel GPU. | Brad Linden | |
2024-02-23 | Merge pull request #882 from secondlife/brad/mac_shader_fixes | cosmic-linden | |
Fixes for some shader compilation failures on mac. | |||
2024-02-23 | Fixes for some shader compilation failures on mac. | Brad Linden | |
* conditional compilation should use #ifdef * layout keywords need to be lowercase | |||
2024-02-23 | viewer#875 Crash at uri normalization | Andrey Kleshchev | |
Note that crash happened when setting LLProgressView::setMessage | |||
2024-02-23 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2024-02-23 | Merge branch 'main' into DRTVWR-591-maint-X | Andrey Lihatskiy | |
2024-02-23 | Merge pull request #879 from secondlife/lua-events | nat-goodspeed | |
Lua listen_events(), await_event() => get_event_pumps(), get_event_next(). | |||
2024-02-23 | Allow debug.h to be #included even in normal viewer code. | Nat Goodspeed | |
debug.h #defines a couple of macros intended to enclose the entire body of a function to track its entry and (possibly exceptional) exit. The trouble is that these macros used to be called BEGIN and END, which is far too generic -- especially considering that END is used as an enum value in some parts of the viewer. Rename them DEBUGIN and DEBUGEND, which is ugly but unlikely to collide with anything else. | |||
2024-02-23 | Allow print() (also Debug) to be used even in normal viewer code. | Nat Goodspeed | |
Since print() writes to cerr, we used to be able to use it only in test programs. Making the cerr writes conditional on LL_TEST allows us to use it for debugging the code under test as well, since in the normal viewer the cerr statements vanish. | |||
2024-02-23 | Allow variadic instances of Debug, e.g. to display arguments. | Nat Goodspeed | |
All Debug constructor args are concatenated using stringize(). | |||
2024-02-23 | require() code clean-up | Mnikolenko Productengine | |
2024-02-23 | Ditch DebugExit: we already have Debug (in debug.h) | Nat Goodspeed | |
2024-02-23 | Clean up #includes in lualistener.h | Nat Goodspeed | |
2024-02-22 | #include <iomanip> where std::quoted() is referenced. | Nat Goodspeed | |
Remove where it isn't. | |||
2024-02-22 | Lua listen_events(), await_event() => get_event_{pumps,next}(). | Nat Goodspeed | |
Don't set up a Lua callback to receive incoming events, a la listen_events(). Don't listen on an arbitrary event pump, a la await_event(). Instead, the new get_event_pumps() entry point simply delivers the reply pump and command pump names (as listen_events() did) without storing a Lua callback. Make LuaListener capture incoming events on the reply pump in a queue. This avoids the problem of multiple events arriving too quickly for the Lua script to retrieve. If the queue gets too big, discard the excess instead of blocking the caller of post(). Then the new get_event_next() entry point retrieves the next (pump, data) pair from the queue, blocking the Lua script until a suitable event arrives. This is closer to the use of stdin for a LEAP plugin. It also addresses the question: what should the Lua script's C++ coroutine do while waiting for an incoming reply pump event? Recast llluamanager_test.cpp for this new, more straightforward API. Move LLLeap's and LuaListener's reply LLEventPump into LLLeapListener, which they both use. This simplifies LLLeapListener's API, which was a little convoluted: the caller supplied a connect callback to allow LLLeapListener to connect some listener to the caller's reply pump. Now, instead, the caller simply passes a bool(pumpname, data) callback to receive events incoming on LLLeapListener's own reply pump. Fix a latent bug in LLLeapListener: if a plugin called listen() more than once with the same listener name, the new connection would not have been saved. While at it, replace some older Boost features in LLLeapListener and LLLeap. | |||
2024-02-22 | Add diagnostic logging to LLEventPumps::post(). | Nat Goodspeed | |
If post() can't find the requested pump, say so. | |||
2024-02-22 | Slightly modernize run_build_test.py. | Nat Goodspeed | |
2024-02-22 | Improving issue templates. (#877) | Brad Linden | |
making ordering explicit, and disabling blank issue submission to force triage label to be set. | |||
2024-02-22 | Merge pull request #869 from secondlife/vi-72 | cosmic-linden | |
secondlife/viewer-issues#72: Test plan feedback and additional improvements | |||
2024-02-22 | Delete .github/ISSUE_TEMPLATE/issue_template.md | Vir Linden | |
2024-02-22 | Update issue_template.md | Vir Linden | |
2024-02-22 | Update issue_template.md | Vir Linden | |
2024-02-22 | Merge pull request #873 from secondlife/vir-linden-issue-template | Vir Linden | |
Create issue_template.md | |||
2024-02-22 | Create issue_template.md | Vir Linden | |
Issue template for the "blank issue" option | |||
2024-02-21 | secondlife/viewer-issues#72: Test plan feedback and additional improvements | Cosmic Linden | |