summaryrefslogtreecommitdiff
path: root/indra/llmath/llvector4a.h
AgeCommit message (Collapse)Author
2020-02-04SL-12179 Change LLVector4a to a structmaxim_productengine
2018-02-21MAINT-8264 - prevent at least some cases of LODs getting stuck at too-low ↵Brad Payne (Vir Linden)
values.
2015-11-10remove execute permission from many files that should not have itOz Linden
2013-06-12Pedantic adj overly concerned with minute details or formalismsGraham Madarasz
2013-06-12Changes to protect against use of normalize3fast on degenerate vectorsGraham Madarasz
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-07-11Pull in viewer-development because it's painful. Merge with runitai's help.simon@Simon-PC.lindenlab.com
2012-01-04SH-2789 WIP - stricter calling of memcpyNonAliased16Brad Payne (Vir Linden)
2011-12-15SH-2789 WIP - build without tcmalloc, force alignment in various placesBrad Payne (Vir Linden)
2011-12-14SH-2789 WIP - add asserts to check object address alignment where neededBrad Payne (Vir Linden)
2010-12-23SH-655 - Project mesh viewer crashes on exit.Roxie Linden
A copy constructor was implemented which did a memcpy, which included the vtable pointer which was to another object of another class (same child though). This resulted in the wrong destructor being called. The reason for the memcpy was for alignment purposes. The solution was to move to LLVector4a, which is intrinsicly aligned. Also, did some performance optimizations based on the LLVector4a optimizations. The solution was to re-implement the
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-08-26buildfix removing unnecessary line in llvector4a.hNyx (Neal Orman)
upon further review, falcon determined this fix was unnecessary.
2010-08-26buildfix: fixing linux build to handle new SSE2 architectureNyx (Neal Orman)
code reviewed by davep and falcon
2010-08-26Add missing files from viewer-experimentalDave Parks