summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-12SL-17597 AV height in Shape dialog IS WRONGAlexander Gavriliuk
2023-12-12Fix nonnull error in gcc version 13 on Linux.AiraYumi
2023-12-12Fix for semi-transparent HUDs rendering opaqueHenri Beauchamp
This commit fixes a bug introduced with commit 6472b75bcd70470fe5775d1cf6eb70a75b3d76e5 where the fullbrightF.glsl shader fails to set color.a to final_alpha for HUDs.
2023-12-12SL-20714 Crash accessing mControlAVBridgeAndrey Kleshchev
Looks like control avatar was recreated after cleanup then object was deleted
2023-12-11SL-20611 Brute force fix for water haze -- paid for by cycles saved by not ↵Dave Parks
drawing water twice, but needs a better long term solution.
2023-12-11 SL-20709 FIXED Avatar Maximum Complexity changing upon cancelling Advanced ↵Maxim Nikolenko
Graphics
2023-12-11SL-20611 Followup -- reenable water hazeDave Parks
2023-12-11SL-20611 Followup -- fix for artifacts on water surface from GPUs that don't ↵Dave Parks
like to read from a depth buffer that is bound for writing
2023-12-11SL-20672 Item and folder creation supportAndrey Kleshchev
Moving everything manually doesn't seem like a right way, probably need to make LLFolderView draw grids and then relace with LLInventoryPanel
2023-12-11sl-20635 - cleaned up code after reading it yet againsimon
2023-12-09Revive Command modifier on macOSErik Kundiman
2023-12-09Fix alt dragging when not in full screenErik Kundiman
2023-12-08More sl-20635 - moved new attachment data to AvatarAppearance messagesimon
2023-12-08Merge remote-tracking branch 'origin/DRTVWR-596' into DRTVWR-601Brad Linden
2023-12-08SL-20674 Fix for textures ignoring texture scale when determining what ↵RunitaiLinden
resolution to be.
2023-12-08SL-20701 FIXED Build tool texture tab shows incorrect material parameters in ↵Maxim Nikolenko
some cases
2023-12-08SL-20672 Support marketplace in gallery viewAndrey Kleshchev
2023-12-07SL-20682 renaming of folders seems to fail (but doesn't really)Alexander Gavriliuk
2023-12-07SL-20696 FIXED llLoopSoundSlave producing no sound since viewer updateMaxim Nikolenko
2023-12-07Install licenses.txtErik Kundiman
though the file is not tracked. Just put a generated one from building on a supported platform.
2023-12-07Initialise the app dirs with the name MegapahitErik Kundiman
2023-12-07Revert "Copyright notice repro on statically linked libs"Erik Kundiman
This reverts commit d8ff44e8f12d8a231f7492e1a19cf4a33b9bbea8.
2023-12-07Revert "Embed NVIDIA licence"Erik Kundiman
This reverts commit cb7c9e79c85f031c892768c16905f60d3a0f8928.
2023-12-07Rename the cache dir to Megapahit on macOSErik Kundiman
2023-12-06SL-20635 - adde::qd new data to ObjectUpdate messagesimon
containing num attachments or child prims
2023-12-06Merge branch 'DRTVWR-596' of github.com:secondlife/viewer into DRTVWR-596RunitaiLinden
2023-12-06SL-20664 Potential fix for crash on startup in switchContextRunitaiLinden
2023-12-06SL-20140 Setting shape hand size to 36 won't saveAlexander Gavriliuk
2023-12-06BUG-234706 Fix unstable performance on nvidia systems by always enabling ↵Ansariel Hiller
Threaded Optimization via driver application profile (#564)
2023-12-06Merge pull request #563 from secondlife/DRTVWR-599_classifiedsMaxim Nikolenko
SL-20694 and SL-20693 classified creation fixes
2023-12-06Merge branch 'DRTVWR-596' of github.com:secondlife/viewer into DRTVWR-596RunitaiLinden
2023-12-06SL-20611 Followup -- fix banding in water fog (thanks, Rye!)RunitaiLinden
2023-12-06SL-20693 FIXED Classifieds publish price field misinterprets invalid valuesMnikolenko Productengine
2023-12-06SL-20694 FIXED Unable to publish classified if first entered insufficient L$ ↵Mnikolenko Productengine
amount
2023-12-06The VLC used on macOS is the one in /ApplicationsErik Kundiman
2023-12-06SL-20695 Fix hardware probesAndrey Kleshchev
CoCreateInstance returns 'no interface supported' Preferable not to mix init types so switched everything.
2023-12-06SL-18107 Allow dropping inventory onto a profile for sharingAndrey Kleshchev
2023-12-06Revert "Not build libvlc on macOS for now"Erik Kundiman
This reverts commit 46273f40e8116a06bf7460903a1451e88ca2fad4.
2023-12-06Rename the user app dir to Megapahit on macOSErik Kundiman
2023-12-06SL-19655 BugSplat Crash: LLGLState::checkStates (2427)Alexander Gavriliuk
2023-12-05SL-20654 Fix for box probes sometimes glitching out at the corners. ↵RunitaiLinden
Incidental fix for crash when mWaterPool is null.
2023-12-06Fix LLGLTFMaterial hashingHenri Beauchamp
This PR fixes the non-working material hashing for LLGLTFMaterial instances. There are several issues in the current code, stemming to the fact that the hashing is performed on the block of the member variables: 1.- There are padding bytes between member variables, even after rearranging them to avoid most of the padding; in particular, the std::array's size is not a multiple of 4 bytes (64 bits), and most compilers will pad them to the next 4-byte aligment as a result. Note that C++ standards do not impose the zeroing of padding bytes on construction of a class instance, with only a couple exceptions (such as explicit zero-initialization). Those bytes MUST therefore be zeroed by us on construction. 2.- The TextureTransform strutcure getPacked() method did not touch some of the packed bytes, and as a result could *potentially* cause an issue for hashing when applied to a transform of another material instance. 3.- With the recent addition of the local textures tracking map, the said map cannot be hashed as a block of memory (map pairs will typically be allocated on the heap or on the stack, not in the memory block used by member variables). This PR solves all these issues and offers proper hashing of LLGLTFMaterial instances.
2023-12-06MESHOPTIMIZER_VERSION instead of LL_USESYSTEMLIBSErik Kundiman
to handle Meshoptimizer API differences.
2023-12-06SL-20181 Small tweak for requestsAndrey Kleshchev
2023-12-06SL-20181 Back off on failureAndrey Kleshchev
2023-12-06SL-20181 Optimize marketplace fetch requestAndrey Kleshchev
- Move it to the back unless requested by floater (prioritize main inventory) - Instead of fetching whole folder which likely has pending changes from web side, fetch folder individually, then fetch changed content in bulk
2023-12-06SL-20181 Use back-of compatible fetchAndrey Kleshchev
If fetch failed for some reason, old version would cause excessive rerequests.
2023-12-06SL-20181 Minor inventory fetching adjustementsAndrey Kleshchev
2023-12-06SL-20181 Dupplicate prevention for forced fetchesAndrey Kleshchev
Might be better to have a separate set of states for 'fetched children' or 'all children complete' inside the folder itself.
2023-12-06SL-20181 Don't force fetch if vesion is unknownAndrey Kleshchev