phoenix-firestorm/indra/llmath
Aleric Inglewood 9531046609 STORM-955: VWR-24312: Massively duplicated objects
Turns out that most of my SNOW-800 patch was included in Viewer 2 (albeit without crediting me).
However, not everything was used and some more cleaning up was possible.

After this patch, and when compiling with optimization, there are no duplicates left
anymore that shouldn't be there in the first place. Apart from the debug stream
iostream guard variable, there are several static variables with the same name (r, r1,
r2, etc) but that indeed actually different symbol objects. Then there are a few
constant POD arrays that are duplicated a hand full of times because they are
accessed with a variable index (so optimizing them away is not possible). I left them
like that (although defining those as extern as well would have been more consistent
and not slower; in fact it would be faster theoretically because those arrays could
share the same cache page then).
2010-12-30 14:53:30 +01:00
..
tests STORM-825 : Reenable the LLMatrix3::orthogonalize test in llmath/tests/m3math_test.cpp 2010-12-28 19:14:33 -05:00
CMakeLists.txt
camera.h
coordframe.h
llbbox.cpp STORM-807 : Clean up code as discussed with Andrew 2011-01-10 18:01:16 -08:00
llbbox.h ER-407 child bounding boxes not rotated properly for encroachment returnability 2010-12-15 11:23:00 -08:00
llbboxlocal.cpp
llbboxlocal.h
llcamera.cpp STORM-955: VWR-24312: Massively duplicated objects 2010-12-30 14:53:30 +01:00
llcamera.h STORM-955: VWR-24312: Massively duplicated objects 2010-12-30 14:53:30 +01:00
llcoord.h
llcoordframe.cpp
llcoordframe.h
llinterp.h
llline.cpp
llline.h
llmath.h
llmodularmath.cpp
llmodularmath.h
lloctree.h
llperlin.cpp
llperlin.h
llplane.h
llquantize.h
llquaternion.cpp
llquaternion.h
llrect.cpp
llrect.h
llsdutil_math.cpp
llsdutil_math.h
llsphere.cpp
llsphere.h
lltreenode.h
llv4math.h
llv4matrix3.h
llv4matrix4.h
llv4vector3.h
llvolume.cpp fix for SH-659: small textures not loaded 2011-01-18 14:08:21 -07:00
llvolume.h fix for SH-659: small textures not loaded 2011-01-18 14:08:21 -07:00
llvolumemgr.cpp
llvolumemgr.h
m3math.cpp
m3math.h
m4math.cpp
m4math.h
raytrace.cpp
raytrace.h
v2math.cpp
v2math.h
v3color.cpp
v3color.h
v3dmath.cpp
v3dmath.h
v3math.cpp
v3math.h
v4color.cpp
v4color.h
v4coloru.cpp
v4coloru.h
v4math.cpp
v4math.h
xform.cpp
xform.h