- Jul 06, 2023
-
-
Andrey Lihatskiy authored
-
- May 04, 2023
-
-
Nat Goodspeed authored
-
- May 03, 2023
-
-
Brad Linden authored
-
- Apr 28, 2023
-
-
Brad Linden authored
-
- Apr 19, 2023
-
-
Nat Goodspeed authored
-
- Apr 10, 2023
-
-
Bennett Goble authored
-
- Apr 05, 2023
-
-
Bennett Goble authored
-
- Mar 22, 2023
-
-
Andrey Kleshchev authored
Should fix "Radio/Stream hiccups at a regular rate during playback"
-
- Feb 10, 2023
-
-
Brad Kittenbrink (Brad Linden) authored
-
Brad Linden authored
``` autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110561/960415/tracy-v0.7.8.578230-darwin64-578230.tar.bz2" hash="70f31fa71ecb52bd092da52e27c3ff8c" autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110562/960424/tracy-v0.7.8.578230-windows-578230.tar.bz2" hash="1dc33422939adf015db85e96c5a8276e" autobuild installables edit "tracy" url="https://automated-builds-secondlife-com.s3.amazonaws.com/ct2/110563/960429/tracy-v0.7.8.578230-windows64-578230.tar.bz2" hash="fcc6ecece2ecb65aa36500dfa9461fb3" ```
-
- Jan 31, 2023
-
-
Andrey Kleshchev authored
-
Henri Beauchamp authored
This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details.
-
Andrey Kleshchev authored
-
Henri Beauchamp authored
This commit adds the HBXX64 and HBXX128 classes for use as a drop-in replacement for the slow LLMD5 hashing class, where speed matters and backward compatibility (with standard hashing algorithms) and/or cryptographic hashing qualities are not required. It also replaces LLMD5 with HBXX* in a few existing hot (well, ok, just "warm" for some) paths meeting the above requirements, while paving the way for future use cases, such as in the DRTVWR-559 and sibling branches where the slow LLMD5 is used (e.g. to hash materials and vertex buffer cache entries), and could be use such a (way) faster algorithm with very significant benefits and no negative impact. Here is the comment I added in indra/llcommon/hbxx.h: // HBXXH* classes are to be used where speed matters and cryptographic quality // is not required (no "one-way" guarantee, though they are likely not worst in // this respect than MD5 which got busted and is now considered too weak). The // xxHash code they are built upon is vectorized and about 50 times faster than // MD5. A 64 bits hash class is also provided for when 128 bits of entropy are // not needed. The hashes collision rate is similar to MD5's. // See https://github.com/Cyan4973/xxHash#readme for details.
-
- Dec 14, 2022
-
-
Maxim Nikolenko authored
-
- Nov 21, 2022
-
-
Bennett Goble authored
-
- Nov 19, 2022
-
-
Mnikolenko Productengine authored
-
- Nov 18, 2022
-
-
Andrey Kleshchev authored
Same apr suit version, but with debug symbols
-
- Nov 14, 2022
-
-
Andrey Kleshchev authored
-
- Nov 11, 2022
-
-
Mnikolenko Productengine authored
-
- Oct 17, 2022
-
-
Bennett Goble authored
-
- Oct 14, 2022
-
-
Brad Kittenbrink authored
Updated tinygltf package to use common package shared with all platforms as part of SL-17967 work for material overrides
-
Andrey Kleshchev authored
Should fix some common crashes for parcel media
-
- Oct 04, 2022
-
-
Andrey Kleshchev authored
-
- Oct 03, 2022
-
-
Callum Linden authored
SL-18289: Modify autobuild.xml to insert a CMaker architecture flag as well as the generator string for Windows builds
-
Andrey Kleshchev authored
-
- Oct 01, 2022
-
-
Andrey Kleshchev authored
Openjpeg was modified: "p_max_len -= l_nb_bytes_read;" was causing an overflow. I'm not sure if I did something incorectly in opj_skip/opj_seek viewer side, but seems like openjpeg should have been checking remaining space in p_max_len either way. P.S. Many thanks to Chafey and Neopallium for implementing openjpeg's partial bitstream support
-
- Sep 21, 2022
-
-
Andrey Kleshchev authored
-
- Sep 17, 2022
-
-
Andrey Kleshchev authored
-
- Sep 16, 2022
-
-
Nat Goodspeed authored
-
- Sep 14, 2022
-
-
Callum Linden authored
SL-18151 [SEC] MOAP can force multiple floaters open on users screen: The Viewer part of the fix for this JIRA - pulls in the updated Dullahan that exposes the user_gesture/is_redirect flags and uses them to determine what type of 'nav_type' is exchanged with viewer/plugin
-
- Sep 08, 2022
-
-
David Parks authored
SL-18095 WIP -- Add Mikktspace tangent generation for PBR materials and switch to per-pixel binormal generation. Still bugged with some test content.
-
- Aug 30, 2022
-
-
Callum Linden authored
DRTVWR-568: Pull in new 3p-colladadom build, tweak to VSVER number hardcoded into autobuild.xml for VS 2022 and update cmake script to copy the MSVC runtime (proper fix coming
-
Nat Goodspeed authored
-
- Aug 25, 2022
-
-
Callum Linden authored
SL-18021 Generate a VS 2019 build of the Viewer using current third party libraries: replace hard coded VS 2017 '150' maginc number with another magic number - for VS 2019
-
- Jun 24, 2022
-
-
Brad Kittenbrink authored
-
Brad Kittenbrink authored
-
- Jun 21, 2022
-
-
David Parks authored
-
- Jun 09, 2022
-
-
Brad Kittenbrink authored
-
Brad Kittenbrink authored
-