summaryrefslogtreecommitdiff
path: root/indra/llmath
AgeCommit message (Collapse)Author
2017-03-06Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-02-23DRTVWR-418: Fix a round of compile errors surfaced by -std=c++11.Nat Goodspeed
These are mostly things that were in fact erroneous, but accepted by older compilers. This changeset has not yet been built with Visual Studio 2013 or Linux gcc, even with -std=c++11. This changeset has not been built *without* -std=c++11. It should be used in conjunction with a corresponding change to LL_BUILD_DARWIN_BASE_SWITCHES in viewer-build-variables/variables. This is a work in progress. We do not assert that this changeset completes the work needed to turn on -std=c++11, even on the Mac.
2017-02-04DRTVWR-418: Merge from v-r makes llmath tests need Boost.Thread.Nat Goodspeed
2017-02-03Automated merge with ssh://bitbucket.org/lindenlab/viewer64Nat Goodspeed
2017-02-03Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2017-01-24MAINT-6645 - Improvement - Agents that render as jelly dolls should have ↵ruslantproductengine
their attachments render at 0 LoD to prevent loading higher LoD complexity in memory thus deterring crashes. Comments: - Fix based on "RenderAutoMuteByteLimit" setting. - File indra/llxml/llcontrol.h - add all signals to 0 group. It garanty that handlers (in indra/newview/llviewercontrol.cpp) will be called last.
2017-01-25MAINT-309 Fixed top and bottom cube faces do not show a selection silhouetteandreykproductengine
2016-12-22merge changes from project trunkOz Linden
2016-12-21DRTVWR-418: Use ensure_equals() on iffy lerp test to display values.Nat Goodspeed
2016-12-20move debugging globals to the "lowest" library they are referenced inOz Linden
2016-12-05Automated merge with ssh://bitbucket.org/lindenlab/viewer-releaseNat Goodspeed
2016-12-05Merged in lindenlab/viewer-releaseAndreyL ProductEngine
DRTVWR-412 Bento (avatar skeleton extensions)
2016-11-30SL-540 - fix for regression in handling of out-of-range joint indices in ↵Brad Payne (Vir Linden)
skin weights
2016-11-16DRTVWR-418: Replace preprocessor tests for Windows-specific _M_AMD64Nat Goodspeed
with tests on ADDRESS_SIZE, which is now set on the compiler command line.
2016-11-16DRTVWR-418: pull in new viewer-release via viewer64Nat Goodspeed
2016-11-16mergeBrad Payne (Vir Linden)
2016-10-18MAINT-6841 - removed the joint remapping code, since it was designed to ↵Brad Payne (Vir Linden)
support a feature we no longer have. This also incidentally fixes any bugs caused by the joint remapping code.
2016-09-28SL-451 - SSE-optimized matrix multiply, used in initSkinningMatrixPalette()Brad Payne (Vir Linden)
2016-09-23MAINT-6747 eliminating convertion errorandreykproductengine
2016-08-23SL-274 - disabled test w/non-SSE matrix ops. MAINT-6672 - fixed Reset ↵Brad Payne (Vir Linden)
Skeleton, no longer crashes.
2016-08-23TEST - non-SSE code path for matrix ops used in mesh skinning.Brad Payne (Vir Linden)
2016-07-27MAINT-612 FIXED LOD switch distance calculation ignores z-axis scaleandreykproductengine
2016-06-03SL-220 - handle case that a weighted vertex includes no skin weightsBrad Payne (Vir Linden)
2016-05-21merged jelly-doll viewer-release into bentoBrad Payne (Vir Linden)
2016-05-06mergeBrad Payne (Vir Linden)
2016-05-06merge 4.0.4-release and MAINT-5974Oz Linden
2016-04-24Code stylistics.Nicky
(transplanted from 570ea799407270069974021eca3a5056d6908f58)
2016-04-22x64: Do not use a union of LLColor4U. Especially having the two pointer in ↵Nicky
there will blow up the struct to at least 8 byte, which will break VBO packing as this class needs to be 4 byte in size. (transplanted from 847df86d6b5daa69dcfc428df18876a9c1e8bef6)
2016-04-22Windows x64: Cannot use inline assembly.Nicky
(transplanted from 0b621f8a1ee707527325eb70e59ef02c63e2bd10)
2016-04-22Windows x64: 64 bit implies SSE2, handle this accordingly when detecting if ↵Nicky
SSE2 is enabled. (transplanted from 93492b84cb752dc79c74d9667f11edd76ace8f0b)
2016-04-06SL-366 - more cases where skinned weights can go awry, and a bunch more ↵Brad Payne (Vir Linden)
asserts to verify.
2016-04-01MAINT-6274 FIXED Mouse pointer incorrectly appears on the edge of the screen ↵Mnikolenko ProductEngine
after dragging World map
2016-03-31SL-352 - another case where legacy content revealed a bug in weight remapping.Brad Payne (Vir Linden)
2016-03-07merge DRTVWR-398 build cleanup fixesOz Linden
2015-11-10remove execute permission from many files that should not have itOz Linden
2015-10-19SL-234 WIP - remap skin weights to match included-joint logicBrad Payne (Vir Linden)
2015-10-13merge changes for 3.8.5-releaseOz Linden
2015-09-30Merge downstream code, version 3.8.5AndreyL ProductEngine
2015-09-29merge changes for 3.8.4-releaseOz Linden
2015-09-23add comments for MAINT-5660 assertsOz Linden
2015-09-14mergeBrad Payne (Vir Linden)
2015-09-14SL-133 WIP, SL-134 WIP - more extra joint handlingBrad Payne (Vir Linden)
2015-08-20MAINT-5532 FIXED upload of duck.dae from MAINT-4483 crashes mac viewerandreykproductengine
2015-07-30merge changes for other open sourc contributionsOz Linden
2015-07-17MAINT-5364 FIXED Object with invalid sculpt topology type cannot be seen or ↵andreykproductengine
selected
2015-07-14MAINT-5364 FIXED Object with invalid sculpt topology type cannot be seen or ↵andreykproductengine
selected
2015-04-29Merge from viewer-releaseandreykproductengine
2015-04-27MAINT-5042 FIXED SL Viewer Closes Unexpectedly in specific area with high ↵ruslantproductengine
RenderVolumeLODFactor - fix for review - fix in buffer overrun detector
2015-04-14Merge with viewer-release and become 3.7.28andreykproductengine
2015-04-13merge changes for 3.7.27-releaseOz Linden