Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-08 | SL-20569 Notify user when reflection probe can't be selected #2 | Andrey Kleshchev | |
2023-11-08 | SL-20569 Notify user when reflection probe can't be selected | Andrey Kleshchev | |
2023-11-08 | SL-20582 Fix for overriding to alpha mode blend not working. Incidental ↵ | RunitaiLinden | |
decruft of dead code (thanks, Rye!) | |||
2023-11-06 | SL-19968 disabled pump_idle_network for now due to it causing several ↵ | Brad Linden | |
failures during login also added suggested continue statements, and removed obsolete LLInventoryItem::fromLLSD deserialization codepath. | |||
2023-11-06 | SL-20570 Fix for lossy (and square) normal maps when importing GLTF materials. | RunitaiLinden | |
2023-11-06 | SL-20523 Ensure override gets updated before render material | Andrey Kleshchev | |
2023-11-06 | SL-20523 Local textures not updating on PBR Materials #5 | Andrey Kleshchev | |
2023-11-06 | SL-20523 Local textures not updating on PBR Materials #4 | Andrey Kleshchev | |
2023-11-06 | SL-20523 Local textures not updating on PBR Materials #3 | Andrey Kleshchev | |
2023-11-06 | SL-20523 Local textures not updating on PBR Materials #2 | Andrey Kleshchev | |
2023-11-06 | SL-20523 Local textures not updating on PBR Materials #1 | Andrey Kleshchev | |
Update editor in which texture changed to local | |||
2023-11-03 | Merge branch brad/SL-19968-inventory-skel-background into ↵ | Brad Linden | |
'origin/DRTVWR-559' (#489) | |||
2023-11-03 | Fix build error from overly fancy tracy macro usage that nobody else is ↵ | Brad Linden | |
using for DRTVWR-559 | |||
2023-11-03 | Fixed INV_THUMBNAIL_LABEL handling missed in rebase for SL-19968 work | Brad Linden | |
2023-11-03 | Fix for SL-19968 objects missing timing bug due to stall during login | Brad Kittenbrink (Brad Linden) | |
ensure inventory skeleton loading doesn't block the message system from processing packets. | |||
2023-11-03 | Merge branch 'DRTVWR-559' of ssh://github.com/secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-11-03 | DRTVWR-559 Fix for mac build. | Dave Parks | |
2023-11-03 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | RunitaiLinden | |
2023-11-03 | SL-20567 Default HiDPI off (mac performance improvement) | RunitaiLinden | |
2023-11-02 | SL-20561 Rename Blinn Phong to Textures in the build floater | Mnikolenko Productengine | |
2023-11-02 | Merge branch 'DRTVWR-559' of ssh://github.com/secondlife/viewer into DRTVWR-559 | Dave Parks | |
2023-11-02 | SL-19979 Fix for frame stalls on mac with shadows enabled. Also fix ↵ | Dave Parks | |
multihreaded GL not working on mac (thanks, Rye!) | |||
2023-11-01 | Merge pull request #486 from secondlife/SL-20397 | cosmic-linden | |
SL-20397: Fix material set from script not updating when the GLTF material has non-default texture transforms | |||
2023-10-31 | SL-20397: Fix material set from script not updating when the GLTF material ↵ | Cosmic Linden | |
has non-default texture transforms | |||
2023-10-31 | SL-20548 Fix revert of materials not working properly in some cases | Andrey Kleshchev | |
2023-10-31 | SL-20549 Blank no-copy materials are not moved into scripted objects | Andrey Kleshchev | |
2023-10-31 | SL-19979 Temporary hack "fix" for performance issues on Mac -- never ↵ | Dave Parks | |
implicitly enable reflection probes or shadows. | |||
2023-10-31 | SL-19592 Fix for PBR alpha HUDs sometimes using wrong texture on OSX | Dave Parks | |
2023-10-31 | DRTVWR-588: Enlarge default coroutine stack size. | Nat Goodspeed | |
On a Windows CI host, we got the dreaded rc 3221225725 aka c00000fd aka stack overflow. | |||
2023-10-31 | DRTVWR-588: Try to make threadsafequeue timing more robust. | Nat Goodspeed | |
The test was coded to push (what's intended to be) the third entry with timestamp (now + 200ms), then (what's intended to be) the second entry with timestamp (now + 100ms). The trouble is that it was re-querying "now" each time. On a slow CI host, the clock might have advanced by more than 100ms between the first push and the second -- meaning that the second push would actually have a _later_ timestamp, and thus, even with the queue sorting properly, fail the test's order validation. Capture the timestamp once, then add both time deltas to the same time point to get the relative order right regardless of elapsed real time. | |||
2023-10-30 | Revert "DRTVWR-587 Bring back the previously reverted change" | Andrey Lihatskiy | |
This reverts commit 9d49edbc48d81f820870d43edb2c975beffa5485. | |||
2023-10-30 | DRTVWR-587 Bring back the previously reverted change | Andrey Lihatskiy | |
2023-10-30 | SL-20541 Reorder radio buttons in Edit tools Texture tab to match order in a ↵ | Maxim Nikolenko | |
Material | |||
2023-10-29 | DRTVWR-587: Fix LL::apply(function, LLSD array). | Nat Goodspeed | |
We define a specialization of LLSDParam<const char*> to support passing an LLSD object to a const char* function parameter. Needless to remark, passing object.asString().c_str() would be Bad: destroying the temporary std::string returned by asString() would immediately invalidate the pointer returned by its c_str(). But when you pass LLSDParam<const char*>(object) as the parameter, that specialization itself stores the std::string so the c_str() pointer remains valid as long as the LLSDParam object does. Then there's LLSDParam<LLSD>, used when we don't have the parameter type available to select the LLSDParam specialization. LLSDParam<LLSD> defines a templated conversion operator T() that constructs an LLSDParam<T> to provide the actual parameter value. So far, so good. The trouble was with the implementation of LLSDParam<LLSD>: it constructed a _temporary_ LLSDParam<T>, implicitly called its operator T() and immediately destroyed it. Destroying LLSDParam<const char*> destroyed its stored string, thus invalidating the c_str() pointer before the target function was entered. Instead, make LLSDParam<LLSD>::operator T() capture each LLSDParam<T> it constructs, extending its lifespan to the lifespan of the LLSDParam<LLSD> instance. For this, derive each LLSDParam specialization from LLSDParamBase, a trivial base class that simply establishes the virtual destructor. We can then capture any specialization as a pointer to LLSDParamBase. Also restore LazyEventAPI tests on Mac. | |||
2023-10-27 | DRTVWR-587: Skip Visual Studio LLSDParam<const char*> tests for now. | Nat Goodspeed | |
They do work fine on clang... unblocking the rest of the team during diagnosis. | |||
2023-10-26 | SL-20536: Fix build error C1128. secondlife-bin object file too big. Compile ↵ | Cosmic Linden | |
with /bigobj | |||
2023-10-25 | Removed dead code after merge breaking the build | Brad Linden | |
2023-10-25 | Fix DRTVWR-559 std::array usage in llrender and llprimitive after merge | Brad Linden | |
2023-10-25 | Merge remote-tracking branch 'origin/main' into DRTVWR-559 | Brad Linden | |
2023-10-26 | D587 Post merge fmod issues fix | Andrey Kleshchev | |
2023-10-25 | Post merge build fix | Andrey Kleshchev | |
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
2023-10-25 | Merge branch 'main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
2023-10-25 | Increment viewer version to 6.6.17 | Nat Goodspeed | |
following promotion of DRTVWR-578 | |||
2023-10-25 | Merge branch 'main' into DRTVWR-588-maint-W | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml | |||
2023-10-25 | Merge branch 'main' into DRTVWR-587-maint-V | Andrey Lihatskiy | |
# Conflicts: # autobuild.xml # indra/llcommon/tests/llleap_test.cpp # indra/newview/viewer_manifest.py | |||
2023-10-25 | Merge pull request #471 from secondlife/SL-20065 | cosmic-linden | |
SL-20065: Hack to reduce black spots on shiny water | |||
2023-10-25 | DRTVWR-559 Fix for mac build | Dave Parks | |
2023-10-24 | SL-20065: Hack to reduce black spots on shiny water | Cosmic Linden | |
2023-10-24 | SL-20090 Don't use llassert_always in texture fetching code. | RunitaiLinden | |