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