-
- Downloads
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
Showing
- indra/llmath/llcamera.cpp 59 additions, 112 deletionsindra/llmath/llcamera.cpp
- indra/llmath/llcamera.h 3 additions, 8 deletionsindra/llmath/llcamera.h
- indra/llmath/llplane.h 39 additions, 5 deletionsindra/llmath/llplane.h
- indra/llmath/llvector4a.h 1 addition, 1 deletionindra/llmath/llvector4a.h
- indra/llrender/llgl.cpp 1 addition, 1 deletionindra/llrender/llgl.cpp
- indra/newview/pipeline.cpp 6 additions, 4 deletionsindra/newview/pipeline.cpp
Loading
Please register or sign in to comment