Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-29 | SL-18732: Fix flickering of control values when changing GLTF texture ↵ | Cosmic Linden | |
transforms in build floater | |||
2022-11-29 | SL-12069 Backed out changeset: 544a91982eba (#13) | akleshchev | |
Originally a fix for MAINT-4773/SL-5842 (transparent alpha being white). Reverting due to a critical flaw of the fix replacing material (sometimes server side included). And ignoring user and script input in some cases that makes scripts misbehave. Viewer should Not modify existing content of own volition. | |||
2022-11-29 | SL-18330: WIP: Send LLLeap to child as binary LLSD; generic parser. | Nat Goodspeed | |
Since parsing binary LLSD is faster than parsing notation LLSD, send data from the viewer to the LEAP plugin child process's stdin in binary instead of notation. Similarly, instead of parsing the child process's stdout using specifically a notation parser, use the generic LLSDSerialize::deserialize() LLSD parser. Add more LLSDSerialize Python compatibility tests. | |||
2022-11-29 | Fix environment/moonV.glsl attribute usage after DRTVWR-528 merge | Brad Kittenbrink | |
2022-11-29 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-11-29 | SL-18682 WIP -- Clear BOOST_SELECTED as needed. GL 3.2 compatibility pass. ↵ | Dave Parks | |
Fix for stack underflow when reflection probes disabled. | |||
2022-11-29 | SL-18682 WIP -- Add debug settings that aid in emulating low end hardware. | Dave Parks | |
2022-11-28 | Merge remote-tracking branch 'origin/DRTVWR-528' into DRTVWR-559 | Brad Kittenbrink | |
2022-11-28 | Merge remote-tracking branch 'origin/main' into DRTVWR-528 | Brad Kittenbrink | |
2022-11-28 | SL-18362 FIXED Login screen is black on Mac | Maxim Nikolenko | |
2022-11-28 | SL-18718 Crash at LLEventPump::listen and connection issues | Andrey Kleshchev | |
Cleaner reinit and termination. | |||
2022-11-25 | SL-18101 MoaP Reset button should reset the Current URL | Andrey Kleshchev | |
2022-11-25 | SL-18713 fix crash in handleCompositionMessage (#12) | Maxim Nikolenko | |
2022-11-24 | SL-18708 Shutdown crash at renderHeavenlyBodies | Andrey Kleshchev | |
2022-11-24 | SL-18701 llsd is not thread safe, parse it before using | Andrey Kleshchev | |
2022-11-23 | SL-18330: LLSDSerialize::deserialize() w/o hdr uses XML or notation | Nat Goodspeed | |
Absent a header from LLSDSerialize::serialize(), make deserialize() distinguish between XML or notation by recognizing an initial '<'. | |||
2022-11-22 | SL-18700 Fix for shiny fullbright objects not rendering. | Dave Parks | |
2022-11-23 | Merge branch 'main' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2022-11-23 | Merge branch 'main' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-11-23 | Merge branch 'main' into DRTVWR-565-maint-P | Andrey Lihatskiy | |
2022-11-22 | SL-18697 Fix for particle textures not loading. | Dave Parks | |
2022-11-22 | SL-18330: Make LLSDSerialize::deserialize() default to notation. | Nat Goodspeed | |
LLSDSerialize::serialize() emits a header string, e.g. "<? llsd/notation ?>" for notation format. Until now, LLSDSerialize::deserialize() has required that header to properly decode the input stream. But none of LLSDBinaryFormatter, LLSDXMLFormatter or LLSDNotationFormatter emit that header themselves. Nor do any of the Python llsd.format_binary(), format_xml() or format_notation() functions. Until now, you could not use LLSD::deserialize() to parse an arbitrary-format LLSD stream serialized by anything but LLSDSerialize::serialize(). Change LLSDSerialize::deserialize() so that if no header is recognized, instead of failing, it attempts to parse as notation. Add tests to exercise this case. The tricky part about this processing is that deserialize() necessarily reads some number of bytes from the input stream first, to try to recognize the header. If it fails to do so, it must prepend the bytes it has already read to the rest of the input stream since they're probably the beginning of the serialized data. To support this use case, introduce cat_streambuf, a std::streambuf subclass that (virtually) concatenates other std::streambuf instances. When read by a std::istream, the sequence of underlying std::streambufs appears to the consumer as a single continuous stream. | |||
2022-11-22 | Merge branch 'DRTVWR-568' into DRTVWR-539 | Mnikolenko Productengine | |
2022-11-22 | SL-18219 Crash getting and sending render info on exit | Andrey Kleshchev | |
There might be other causes for sendRenderInfoToRegion and getRenderInfoFromRegion, crashing, but in some cases viewer was shutting down | |||
2022-11-22 | SL-18683 Fix for corruption on alpha blended PBR materials. | Dave Parks | |
2022-11-22 | SL-18678 Fix for Greg et al being too shiny (legacy materials in general ↵ | Dave Parks | |
being busted). | |||
2022-11-22 | Merge branch 'master' into DRTVWR-539 | Mnikolenko Productengine | |
2022-11-21 | Merge pull request #4 from secondlife/signal/stale | Signal Linden | |
Close stale PRs | |||
2022-11-21 | Fix a thread safety issue in the GL image worker. | Henri Beauchamp | |
LLViewerTexture::mNeedsCreateTexture needs to be an attomic bool since it is written both in the main thread and in the GL image worker thread. We can now enable threaded bump maps creation as a result of this fix. I have read the CLA Document and I hereby sign the CLA | |||
2022-11-21 | Merge pull request #6 from sldevel/master | RunitaiLinden | |
Fix a thread safety issue in the GL image worker. | |||
2022-11-22 | SL-18689 Crash at LLTabContainer::selectNextTab() | Andrey Kleshchev | |
FPE_NOOP at "idx = (idx + 1 ) % (S32)mTabList.size();" | |||
2022-11-22 | SL-18565 Prevent texture fetch crash on second login attempt | Andrey Kleshchev | |
2022-11-21 | Merge pull request #8 from Ansariel/master | Signal Linden | |
Update message template URL after move to GitHub | |||
2022-11-21 | Merge branch 'master' into DRTVWR-570-maint-Q | Andrey Lihatskiy | |
2022-11-21 | Merge branch 'master' into DRTVWR-573-maint-R | Andrey Lihatskiy | |
2022-11-21 | Update default URL for message template in template_verifier.py as well | Ansariel | |
2022-11-21 | SL-18218: Switch canonical_repo to GitHub URL | Bennett Goble | |
2022-11-21 | Update message template URL after move to GitHub | Ansariel | |
2022-11-21 | Merge branch master into DRTVWR-565-maint-P | Andrey Kleshchev | |
2022-11-21 | SL-18565 restoreGL should re-add bumpmaps | Andrey Kleshchev | |
2022-11-20 | Fix for SSAO not behaving properly. | Geenz Linden | |
SL-18662 | |||
2022-11-19 | Fix a thread safety issue in the GL image worker. | Henri Beauchamp | |
LLViewerTexture::mNeedsCreateTexture needs to be an attomic bool since it is written both in the main thread and in the GL image worker thread. We can now enable threaded bump maps creation as a result of this fix. I have read the CLA Document and I hereby sign the CLA | |||
2022-11-19 | restore correct glh_linear version | Mnikolenko Productengine | |
2022-11-19 | SL-18670 change limits of RenderVolumeLODFactor in Preference similar to ↵ | Mnikolenko Productengine | |
Distance detail ctrl; update slider text correctly | |||
2022-11-19 | SL-18675 Display render time as 1 even it's actually less | Mnikolenko Productengine | |
2022-11-18 | Merge pull request #1 from FelixWolf/CZ-1 | Signal Linden | |
Various repo fixes | |||
2022-11-18 | Renamed LICENSE.txt to follow naming scheme of other repos | Kyler Eastridge | |
2022-11-18 | SL-18677 Disable materials UI when materials caps are not available | Andrey Kleshchev | |
2022-11-18 | SL-18668 Only object id is strictly required | Andrey Kleshchev | |
2022-11-18 | Merge branch 'DRTVWR-559' of ssh://bitbucket.org/lindenlab/viewer into ↵ | Dave Parks | |
DRTVWR-559 |