Age | Commit message (Collapse) | Author |
|
Generate release notes from tag `release` to the built tag.
|
|
|
|
instead of on the current tag 7.1.2-release.
|
|
|
|
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.
|
|
probes going off the rails -- sanity clamp sky glow (#893)
|
|
|
|
|
|
|
|
Using github.ref as action-gh-release's target_commitish produces:
⚠️ GitHub release failed with status: 422
[{"resource":"Release","code":"invalid","field":"target_commitish"}]
|
|
Also try to cross-reference release page and build page.
|
|
|
|
the hero probe manager. If we're already in the list, this will return false.
|
|
|
|
#682 Improve the conservative update functionality for mirror faces. Make it attenuate depending on how much the camera is facing that specific cubemap face.
|
|
|
|
update the "low priority" faces at half of the the probe update rate. Useful for less planar reflection geometry.
|
|
geenz/mirrors-optimization-pass-1
|
|
|
|
|
|
Fixes for some shader compilation failures on mac.
|
|
* conditional compilation should use #ifdef
* layout keywords need to be lowercase
|
|
Note that crash happened when setting LLProgressView::setMessage
|
|
|
|
|
|
Lua listen_events(), await_event() => get_event_pumps(), get_event_next().
|
|
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.
|
|
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.
|
|
All Debug constructor args are concatenated using stringize().
|
|
|
|
|
|
|
|
Remove where it isn't.
|
|
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.
|
|
If post() can't find the requested pump, say so.
|
|
|
|
making ordering explicit, and disabling blank issue submission to force
triage label to be set.
|
|
secondlife/viewer-issues#72: Test plan feedback and additional improvements
|
|
|
|
|
|
|
|
Create issue_template.md
|
|
Issue template for the "blank issue" option
|
|
|
|
secondlife/viewer-issues#72: Fix material preview making things disappear. General cleanup.
|
|
|
|
|
|
|
|
|
|
screen
|