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