Commit Graph

5 Commits (e92d3dcf1013ab340fdef514b41ebf790f79e04c)

Author SHA1 Message Date
Roxie Linden 57153cf0f1 SH-655 - Project mesh viewer crashes on exit.
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-12-23 01:48:44 -08:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Nyx (Neal Orman) 0d30555200 buildfix removing unnecessary line in llvector4a.h
upon further review, falcon determined this fix was unnecessary.
2010-08-26 16:57:24 -04:00
Nyx (Neal Orman) 054e8fbde3 buildfix: fixing linux build to handle new SSE2 architecture
code reviewed by davep and falcon
2010-08-26 16:52:32 -04:00
Dave Parks 71de5f622a Add missing files from viewer-experimental 2010-08-26 14:23:12 -05:00