summaryrefslogtreecommitdiff
path: root/indra/llmath
AgeCommit message (Collapse)Author
2010-10-21disable prim tesselation 'split' factor - almost useless for deferred ↵Tofu Buzzard
rendering, easily wastes ~20,000 triangles per frame. (transplanted from b4fbfa00768c42aed6a5c81b045fdde3920eda88) (transplanted from 056d6bdb02c0851698ae6fc36b086751d692a6ea) (transplanted from 66ccdba75509ab9c4f631d6e9835fdd632ee3b10)
2011-01-28SH-808 making sure the 10m vs. 64m scale limit switch happens for both the ↵leyla_linden
spinner and the manipulation tools etc.
2011-01-21SH-534 Fix for various bump map glitches.Dave Parks
2011-01-19SH-822 Fix for crash in cacheOptimize (U16 should have been a U32)Dave Parks
2011-01-13Automated merge up from viewer-developmentLoren Shih
2011-01-10STORM-807 : Clean up code as discussed with AndrewMerov Linden
2011-01-07mergeAndrew Meadows
2011-01-07mergeAndrew Meadows
2011-01-07mergeDave Parks
2011-01-07SH-762 Forsyth style vertex buffer optimization for meshes.Dave Parks
2011-01-06Automated merge up from viewer-developmentLoren Shih
2010-12-30automated mergeRoxie Linden
2010-12-30Code review fix from davep - use booling or operator and not binary oneRoxie Linden
Remove unnecessary state check. Initial dialog work for showing physics cost in upload dialog
2010-12-29SH-647 Switch asserts to warnings in octree for development builds (were ↵Dave Parks
already warnings in release builds).
2010-12-28STORM-825 : Reenable the LLMatrix3::orthogonalize test in ↵Wolfpup Lowenhar
llmath/tests/m3math_test.cpp Removed the skipping of a working test as this was causeing a the test to fail building and thus not actualy running all the tests.
2010-12-23Fix windows build breakRoxie Linden
2010-12-23automated mergeRoxie 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-12-20Fix for windows build. Reviewed by Nyx.Dave Parks
2010-12-15ER-407 child bounding boxes not rotated properly for encroachment returnabilityAndrew Meadows
Using the correct method for joining BBoxes in the agent frame ::addBBoxAgent()
2010-12-14ER-398 viewer's encroachment logic only uses bounding box of root primAndrew Meadows
Adding LLBBox::join() to allow us to compute the bounding box of a linked object
2010-11-23merged CTS-323: Don't cast pointers to U32Boroondas Gupte
2010-11-21Get rid of more ll_aligned_malloc calls.Dave Parks
2010-11-21Get rid of pointless redirection and malloc/free.Dave Parks
2010-11-18Added viewer-side "object overlaps parcel" check encroachment returnabilty UIAndrew Meadows
Reviewed with Falcon
2010-11-03Reverting fix for SH-391 until it works for all use casesJonathanLinden
2010-11-03Fix for SH-391 'Viewer crash when enabling align planar faces on a mesh ↵JonathanLinden
object'. Paired with Runitai
2010-10-29SH-92 Fix for busted bounding boxes for mirrored meshes.Dave Parks
2010-10-29Fix for bad normals on some prim faces.Dave Parks
2010-10-26Fix for bad binormals.Dave Parks
2010-10-24merged CTS-323: Don't cast pointers to U32Boroondas Gupte
2010-10-24CTS-323: (part 2 of 2) Don't cast pointers to U32Boroondas Gupte
2010-10-24CTS-323: (part 1 of 2) Don't cast pointers to U32Boroondas Gupte
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-07Increase default scale limit to 64mDave Parks
2010-10-04Interface/state for rendering convex hull physics shapes. Still need to ↵Dave Parks
implement gMeshRepo.buildHull
2010-10-01Add llhysicsshapebuilderutilDave Parks
2010-09-27mergeDave Parks
2010-09-22Commenting out unused variables to help mac buildJonathan Wolk
2010-09-22Remove LL_MESH_ENABLED macros (fixes drag and drop). Add mesh stitching ↵Dave Parks
type back into tools floater.
2010-09-22mergeDave Parks
2010-09-22SH-100, SH-111 Fix for generate normals stalling/crashing.Dave Parks
Switch from "new" to "malloc" in llvolume.cpp aligned arrays so "realloc" can be used to avoid copies.
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-09-20Stop using ll_aligned_malloc/free in llvolume.Dave Parks
Fix for garbage data in vertex weight array crashing software skinning. Proper integration of picking for rigged attachhments. Optimization in LLDrawable::updateDistance (don't call updateRelativeXform, just use spatial group position).
2010-09-19Take advantage of automagical tcmalloc alignment.Dave Parks
2010-09-19Raycasting for rigged attachments now works for your own attachments while ↵Dave Parks
in edit mode.
2010-09-10Added test code for volume raycast octree and fixed a crash in render cost ↵Dave Parks
calculation when selecting trees/grass. Reviewed by jwolk.
2010-08-30merging up from viewer-developmentAaron Terrell (Enus)
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