Commit Graph

9996 Commits (7db6a5a64d8eacb63b45dc7cc48bdd681f3e19af)

Author SHA1 Message Date
Dave Parks 7db6a5a64d Disable octree paranoia checks. 2010-06-04 00:10:05 -05:00
Dave Parks a4ce5c9eaa Fix for useVBOs being busted when sEnableVBOs gets flipped. 2010-06-04 00:09:52 -05:00
Dave Parks 64d51dbc44 merge 2010-06-03 12:53:11 -05: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 0a54fb6b24 Faster texture coordinate updates. 2010-05-29 04:19:25 -05:00
Dave Parks 1655256c0c UI rendering optimization. 2010-05-29 04:18:44 -05:00
Tofu Linden 8b16faec30 EXT-7543 FIXED(maybe) - crash in LLRenderPass::pushBatch
(transplanted from 3f95c322795af28d9b8f8730b9479a8925042039)
2010-05-29 06:18:02 +01:00
Tofu Linden 673eef1877 we now require SSE_2_ so bump up the architecture for gcc. 2010-05-27 15:14:20 +01:00
Dave Parks 82c7088932 merge 2010-05-26 15:05:28 -05:00
Dave Parks bac3623e26 Faster index buffer copying. 2010-05-26 14:55:29 -05:00
Tofu Linden fe2419b71a I couldn't convince GCC that these wouldn't be used uninitialized, so init them (it's outside of the vertex loop at least). Also fix some other gcc whines. 2010-05-26 17:31:58 +01:00
Tofu Linden 07a73b49f5 EXT-7479 FIXED only bumpmaps of type Brightness or Darkness load on 2.0.2 (205107)
(transplanted from 372fb87d85f7d78c6ff285b4789bd868cb000c97)
2010-05-26 16:46:55 +01:00
Dave Parks 9008bd8bb4 merge 2010-05-26 03:29:58 -05:00
Dave Parks c98b1b3fd9 Fully aligned llvolume 2010-05-26 03:29:19 -05:00
Tofu Linden 7f5cc148bf Autovectorization crashes GCC 3.1. It's not very helpful anyway. Turn it off. 2010-05-25 14:00:59 +01:00
Tofu Linden 564a843340 VWR-13743 FIXED Change Request: Change double click action for inventory wearables
DEV-33391 FIXED Change Request: Change double click action for inventory wearables

Pulled this from the AvP backlog and implemented it, as it's a pain point from Ben's usability findings.  And people loooove this in 3rd party viewers.
2010-05-25 13:27:17 +01:00
Tofu Linden 4c257db33b fix another gcc whine. 2010-05-25 12:17:33 +01:00
Tofu Linden ccdefb25ac fix(?) another bug spotted by gcc. 2010-05-25 12:10:03 +01: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 051d55e9e4 Terrain is no longer mutilated. 2010-05-24 23:34:50 -05:00
Dave Parks 62ccc5bb7e merge 2010-05-24 17:34:47 -05:00
Dave Parks c0b654dd4b Fix for bad feeding of vectorized raycast. 2010-05-24 17:33:41 -05:00
Karl Stiefvater (qarl) 0222829e93 fix parameter mixup in linux posix_memalign. 2010-05-24 17:23:24 -05:00
Karl Stiefvater (qarl) 9d72930328 fix osx build. 2010-05-24 17:19:07 -05:00
Karl Stiefvater (qarl) 62059a05cf fix aligned malloc for osx. reviewed by falcon. 2010-05-24 17:10:21 -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 cb487c002a Merge 2010-05-24 15:04:49 -05: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 7eba473723 Fix for bad indexes on cube faces.
Extra validation on vertex buffers.
2010-05-24 14:01:18 -05:00
Dave Parks 1a227160d8 Temprorary debugging settings tweak. 2010-05-24 11:29:31 -05:00
Tofu Linden a3075d8837 fix a tiny subset of the current build errors 2010-05-24 11:28:13 +01:00
Dave Parks 98d72d1dd3 Disabling some asserts for now so client is usable. 2010-05-22 12:49:32 -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 1ad56f84ef Line endings fix. 2010-05-21 14:33:05 -05:00
Dave Parks b35617ade2 merge 2010-05-21 14:31:59 -05:00
Dave Parks e90d2f88e5 Aligned index buffers. 2010-05-21 14:31:17 -05:00
Tofu Linden c4d3682f07 Avoid potentially loading the standard bumpmap list twice during startup. 2010-05-21 16:09:22 +01:00
Tofu Linden ab31e3bb21 Fix up the SSE stuff so it compiles on Linux. Though I don't think it actually works properly. 2010-05-21 15:11:16 +01:00
Tofu Linden cd13bc0e04 if we're serious about the SSE thing then we should add these compiler flags for linux. though it's not quite enough, still. 2010-05-21 11:52:00 +01:00
Dave Parks 05a23f8dba Vectorized memcpy.
16-byte aligned vertex buffers.
(almost) fully vectorized avatar vertex buffer updating --- index buffers still need to be vectorized
2010-05-21 04:49:12 -05:00
Dave Parks bf5f215fbc Cleanup from review. 2010-05-20 02:46:01 -05:00
Dave Parks fc92e097cb merge 2010-05-20 02:23:12 -05:00
Dave Parks f142156892 Vectorized avatar vertex skinning. 2010-05-20 02:22:26 -05:00
Tofu Linden d58ef90a02 explicit castfu for gcc. 2010-05-19 10:26:33 +01:00
Dave Parks f41e2d3752 merge 2010-05-18 16:59:36 -05:00