Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-07 | SL-18795 Overrides are not applied to one face | Maxim Nikolenko | |
2022-12-07 | Fix failures to update the TP states while the viewer is minimized. | Henri Beauchamp | |
This is a fix for: https://jira.secondlife.com/browse/BUG-230616 | |||
2022-12-06 | DRTVWR-575: Try to avoid comparison warnings in llclamp() | Nat Goodspeed | |
2022-12-06 | SL-18784 Refactor physics shape display to not require its own render ↵ | Dave Parks | |
target. Remove "Hover Glow Objects" to free up a superfluous render target. | |||
2022-12-06 | SL-18330: Adapt LLSDSerialize and tests to llssize max_bytes params. | Nat Goodspeed | |
2022-12-06 | DRTVWR-575: Defend unescape_string() against empty line. | Nat Goodspeed | |
The unsigned index arithmetic was problematic in that case. | |||
2022-12-06 | DRTVWR-575: Update a few more int lengths in llsdserialize.{h,cpp}. | Nat Goodspeed | |
2022-12-06 | DRTVWR-575: Use llssize (signed size_t) for max_bytes parameters. | Nat Goodspeed | |
Since LLSDSerialize::SIZE_UNLIMITED is negative, passing that through unsigned size_t parameters could result in peculiar behavior. | |||
2022-12-06 | DRTVWR-575: Introduce LLKeyBind::endNonEmpty() | Nat Goodspeed | |
and use it to replace dubious loops in asLLSD() and trimEmpty(). | |||
2022-12-06 | SL-18788 Fix for legacy shiny not working until after restart when ↵ | Dave Parks | |
reflections probes are disabled. | |||
2022-12-06 | DRTVWR-575: Keep BufferArray::findBlock() in int domain. | Nat Goodspeed | |
2022-12-06 | SL-18785 Fix for corrupt reflection probes on various preference changes. ↵ | Dave Parks | |
Add UI for Screen Space Reflections. | |||
2022-12-06 | SL-18778 Crash at LLVoiceClient::removeObserver (#25) | akleshchev | |
2022-12-05 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-12-05 | SL-18692 Fix for fullbright alpha not clipping against water plane (also ↵ | Dave Parks | |
fixes ultraspace particles). | |||
2022-12-03 | SL-18486 Complete Avatars floater is blank. | Maxim Nikolenko | |
2022-12-03 | SL-18565 Built-in bump maps and some environment textures fail to load | Andrey Kleshchev | |
Due to udp texture fetching no longer being present | |||
2022-12-02 | SL-18330: Test Python llsd.parse() both from bytes and from stream. | Nat Goodspeed | |
2022-12-02 | SL-18330: Fix new C++ <-> Python LLSD compatibility tests. | Nat Goodspeed | |
When sending multiple LEAP packets in the same file (for testing convenience), use a length prefix instead of delimiting with '\n'. Now that we allow a serialization format that includes an LLSD format header (e.g. "<?llsd/binary?>"), '\n' is part of the packet content. But in fact, testing binary LLSD means we can't pick any delimiter guaranteed not to appear in the packet content. Using a length prefix also lets us pass a specific max_bytes to the subject C++ LLSD parser. Make llleap_test.cpp use new freestanding Python llsd package when available. Update Python-side LEAP protocol code to work directly with encoded bytes stream, avoiding bytes<->str encoding and decoding, which breaks binary LLSD. Make LLSDSerialize::deserialize() recognize LLSD format header case- insensitively. Python emits and checks for "llsd/binary", while LLSDSerialize emits and checks for "LLSD/Binary". Once any of the headers is recognized, pass corrected max_bytes to the specific parser. Make deserialize() more careful about the no-header case: preserve '\n' in content. Introduce debugging code (disabled) because it's a little tricky to recreate. Revert LLLeap child process stdout parser from LLSDSerialize::deserialize() to the specific LLSDNotationParser(), as at present: the generic parser fails one of LLLeap's integration tests for reasons that remain mysterious. | |||
2022-12-02 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-12-02 | SL-18739 Fix for some textures not loading. Remove some tabs. | Dave Parks | |
2022-12-02 | Merge pull request #23 from secondlife/SL-18741 | cosmic-linden | |
SL-18448 When initing views and object has pbr, open pbr in texture tab | |||
2022-12-02 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-12-02 | SL-18745 Fix for assert on teleport. | Dave Parks | |
2022-12-02 | SL-18448 When initing views and object has pbr, open pbr in texture tab | Andrey Kleshchev | |
2022-12-02 | SL-18768 Disabled PBR texture transform when no PBR is set | Andrey Kleshchev | |
2022-12-02 | SL-18741 Basic bulk upload for gltf materials #1 | Andrey Kleshchev | |
2022-12-02 | SL-18734 certain links are not displayed appropriately | Maxim Nikolenko | |
2022-12-01 | SL-18725 Texture picker should explain why dropping texture isn't allowed | Andrey Kleshchev | |
Show a tooltip on drag&drop | |||
2022-12-01 | Merge pull request #19 from secondlife/SL-18746 | cosmic-linden | |
SL-18746: Fix misplaced control in build menu | |||
2022-12-01 | SL-18742 Upload materials option is missing from inventory's menu | Andrey Kleshchev | |
2022-12-01 | SL-18648 Clean up unused mNonImmediateFilterPermMask | Andrey Kleshchev | |
2022-11-30 | SL-18746: Disable transparency control in build floater when the prim has a ↵ | Cosmic Linden | |
GLTF material | |||
2022-12-01 | SL-18243 Add wear and unwear buttons on line items in Outfits floater | Maxim Nikolenko | |
2022-11-30 | SL-18746: Fix Align button ("Align current texture layers") being offset in ↵ | Cosmic Linden | |
build menu texture tab | |||
2022-11-30 | SL-18745 Fix for LLVertexBuffer assertion on shutdown. | Dave Parks | |
2022-11-30 | Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 | Dave Parks | |
2022-11-30 | SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to ↵ | Dave Parks | |
reduce CPU usage of background threads. | |||
2022-11-30 | Merge remote-tracking branch 'origin/DRTVWR-559' into DRTVWR-559 | Brad Kittenbrink | |
2022-11-30 | Merge pull request #16 from secondlife/SL-18732 | cosmic-linden | |
Sl 18732: Fix responsiveness of GLTF texture transform controls in build floater | |||
2022-11-29 | SL-18732: Fix clang build error | Cosmic Linden | |
2022-11-29 | SL-18732: Review feedback | Cosmic Linden | |
2022-11-29 | SL-18732: Pass material list callbacks by reference | Cosmic Linden | |
2022-11-29 | SL-18732: Use override update callback for LLMaterialEditor::updateLive as well | Cosmic Linden | |
2022-11-29 | SL-18727 Save material to Inventoryshould prioritize picked face | Andrey Kleshchev | |
2022-11-29 | SL-18732: Fix texture transform controls not updating when switching which ↵ | Cosmic Linden | |
texture to edit | |||
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 | |