Commit Graph

120 Commits (2fea1d5d33ec1b41a3cfa4307a1bfa58d8014f88)

Author SHA1 Message Date
Dave Parks 2fea1d5d33 Integrate SIMD API from oreh/server-trunk-oreh 2010-08-19 12:25:15 -05:00
Dave Parks 129e31373e Better < operator for LLVolumeFace::VertexData 2010-08-06 11:57:03 -05:00
Dave Parks 93ea3d2850 Merge cleanup. 2010-07-15 14:17:51 -05:00
Dave Parks 13202e744c merge 2010-07-14 11:11:31 -05:00
Dave Parks 2dd3a6be72 Fix for mesh upload, consolidate generating bad indices, and normal generation. 2010-07-13 12:02:14 -05:00
Dave Parks 46768c3c6c Merge? 2010-07-12 07:39:23 -05:00
Dave Parks 66e353812f Get meshes working post-SSE pass. 2010-06-15 19:16:39 -05:00
Dave Parks 1b7b8aa00e merge 2010-06-14 23:14:14 -05:00
Dave Parks 6e37ec08f6 Builds with LLConvexDecompInter as a static lib. 2010-06-14 23:13:10 -05:00
Dave Parks 2ff888d2bc Unused variable. 2010-06-10 21:47:49 -05:00
Dave Parks 1061c640d3 merge 2010-06-10 15:04:34 -05:00
Dave Parks d2d49e3d84 Fix for memcpyNonAliased16 issues. 2010-06-10 15:02:41 -05:00
Dave Parks 9440f84dca Potential fix for busted binormals on cubes. 2010-06-10 14:58:02 -05:00
Dave Parks f9b13d8f85 Add "LL_MESH_ENABLED" preprocessor flag for toggling mesh code. Couple of merge fixes. 2010-06-10 00:45:48 -05:00
Dave Parks 9faf00b40f merge 2010-06-04 12:08:16 -05:00
Dave Parks a8f0e47fd5 Normal debug display and fix for bad bump mapping and planar texture coordinates. 2010-06-04 12:07:55 -05:00
Tofu Linden 6ca40c7afb more needed #includes 2010-06-04 09:10:00 +01:00
Tofu Linden dc2f50642b lots of _mm_malloc and _mm_free -> ll_aligned_malloc_16 and ll_aligned_free_16
more to come.
2010-06-04 08:54:03 +01:00
Tofu Linden 087b749908 fix scoping issues for gcc 2010-06-04 08:46:00 +01:00
Dave Parks 26ba00b555 Vectorized octree and much of llspatialpartition and lldrawable.
Octree driven raycast.
2010-06-03 12:52:28 -05:00
Dave Parks 9a869d6301 Octree triven raycast works, time to profile. 2010-05-29 19:55:13 -05:00
Dave Parks 0e7f4dc5ce Octree per LLVolumeFace WIP 2010-05-29 05:37:38 -05:00
Dave Parks c98b1b3fd9 Fully aligned llvolume 2010-05-26 03:29:19 -05:00
Dave Parks e6fe3b1f1a Better vectorization of various things. Turn off debug gl by default. 2010-05-25 03:55:01 -05:00
Dave Parks c0b654dd4b Fix for bad feeding of vectorized raycast. 2010-05-24 17:33:41 -05:00
Matthew Breindel (Falcon) 52134bdc81 Merge 2010-05-24 13:38:16 -07:00
Matthew Breindel (Falcon) a2eb86b009 Ack. Fixed a bunch of stupid type mistakes in llvector4a. 2010-05-24 13:37:59 -07:00
Dave Parks 8c32e3bf29 Fix for bad indexes on cube faces.
Extra validation on vertex buffers.
2010-05-24 14:03:10 -05:00
Dave Parks d7cab99ba7 Fix for a couple dumb mistakes. 2010-05-22 12:37:53 -05:00
Dave Parks 4d57cb3c09 Vectorize/memory align buffers in llvolumeface WIP 2010-05-22 04:35:02 -05:00
Dave Parks 8919f4811a blah 2010-05-21 23:55:18 -05:00
Dave Parks 4a501bb437 Make LLVolume::createSide a little faster.
(transplanted from 4d43e3b83ccffd725ec6cb234ddcfa0833f17a9f)
2010-04-28 02:53:12 -05:00
Dave Parks d71716aa6d Make LLVolume::createSide a little faster. 2010-04-28 02:53:12 -05:00
Dave Parks 07c0389f50 Proper byte ordering when decoding skin weights. 2010-04-27 01:50:06 -05:00
Dave Parks 47ffcdb93d Rigged attachments (almost works). 2010-04-06 16:24:08 -05:00
Dave Parks 807d835c2b First draft of skin weights in .mesh asset 2010-04-02 14:43:05 -05:00
Dave Parks 71d11af310 Mesh cache. Has a bug. 2010-03-13 17:39:32 -06:00
Dave Parks 4c0e2f7921 "Generate Normals" is less busted now. 2010-03-11 12:02:37 -06:00
Dave Parks d60f5e937f Tool tips for model preview. Rename "Impostor" to "Lowest" 2010-03-09 14:28:06 -06:00
Dave Parks 3c78771ace Removed scale from model importer.
Removed support for scale entry in mesh assets.
Fixed MeshMaxConcurrentRequests being ignored.
Added mesh download queue debug text.
2010-02-24 22:02:01 -06:00
Dave Parks 066f9de07e Fix for normals getting squished on consolidation.
Replaced some magic numbers with constants.
Switched up throttling of mesh upload HTTP posts to prevent overloading one capability at a time.
Added some feedback on upload progress via debug text.
Made debug text move with side panel (keep debug text from rendering on top of side panel).
2010-02-23 16:57:06 -06:00
Dave Parks ee80367128 16-bit limit awareness when consolidating models. 2010-02-17 18:08:00 -06:00
Dave Parks 3bca0fceb2 merge 2010-02-17 11:33:47 -06:00
Dave Parks ffcbbf4aaa Multi-threaded asset uploading with proper ordering first draft. 2010-02-11 18:00:00 -06:00
Tofu Linden 44cfa948c7 merge. 2010-02-11 11:19:51 +00:00
Tofu Linden 792ebb1936 CID-423
Checker: UNINIT
Function: LLVolume::cleanupTriangleData(int, const std::vector<LLVolume::Point, std::allocator<LLVolume::Point>> &, int, int *, int &, LLVector3 **, int &, int **)
File: /indra/llmath/llvolume.cpp

The code looks right, I'm just adding an llassert().
2010-02-10 16:49:56 +00:00
Dave Parks bf087b74d3 merge 2010-02-09 12:28:31 -06:00
Dave Parks 2cb5b0b66e consolidate button work in progress 2010-02-09 12:26:09 -06:00
davep@billy.gateway.2wire.net 6d4b4762d1 merge 2010-02-09 11:23:33 -06:00
Dave Parks 42df75bafe Enable FBO multisampling for OSX.
Fix bad triangle in prim caps.
2010-02-08 10:14:11 -06:00