Loren Shih
bfd8efb057
Automated merge up from viewer-development
2010-12-01 10:55:24 -05:00
Dave Parks
892d70f5d5
Prune ll_aligned_malloc/free calls out of lldrawable and llface
2010-11-21 03:48:11 -06:00
Dave Parks
e8a92e6910
Fix for sometimes missing the color value on last vertex of a face.
2010-10-29 12:06:45 -05:00
Dave Parks
94c2e4c0ae
Fix for NAN getting copied for some color values (NAN is purple).
2010-10-28 17:40:28 -05:00
Oz Linden
a5619d16f7
correct licenses (fix problem with license change merge)
2010-10-13 07:24:37 -04:00
Tofu Linden
393c819477
VWR-21967 There's lots of ::renderForSelect() code that we don't need any more.
...
VWR-22088 Remove underlying ::renderForSelect() code (render-pipeline)
2010-10-10 15:25:11 +01:00
Dave Parks
7c2b9221d6
merge
2010-09-27 15:20:27 -05:00
Dave Parks
b7cf948a82
SH-213 Fix for crash when selecting face.
2010-09-24 13:39:15 -05:00
Dave Parks
cf09d6c58a
Remove LL_MESH_ENABLED macros (fixes drag and drop). Add mesh stitching type back into tools floater.
2010-09-22 03:04:21 -05:00
Brad Payne (Vir Linden)
90e3d83a5c
Fix for build failures - disabling tcmalloc for now
2010-09-21 13:26:52 -04:00
Dave Parks
c42ed54b0a
Stop using ll_aligned_malloc/free in llvolume.
...
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-20 18:45:56 -05:00
Dave Parks
90da6d6fdc
Raycasting for rigged attachments now works for your own attachments while in edit mode.
2010-09-19 23:07:15 -05:00
Dave Parks
7399c39a2f
Fix for crash when loading models (Don't hit UI from the main thread). Added asserts to LLFastTimer to verify main thread use only.
2010-09-02 19:13:48 -05:00
Dave Parks
1c286f6b0b
Merge cleanup.
2010-08-31 18:10:02 -05:00
Dave Parks
e68f9e566b
merge
2010-08-31 16:37:40 -05:00
Oz Linden
838c01e87d
re-merge change from Thickbrick (minor collisions with changes from viewer-public merge)
2010-08-26 14:34:50 -04:00
Dave Parks
2f012dd34f
merge
2010-08-25 14:48:18 -05:00
Tofu Linden
e416840f85
Backed out changeset c3d41f18ce2b
...
back-out the back-out for this branch. yay.
2010-08-24 19:22:00 +01:00
Tofu Linden
98cc236503
Backed out changeset a62bf7c0af21
...
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24 18:44:39 +01:00
Tofu Linden
6ba23344c9
merge heads. whew.
2010-08-24 18:37:53 +01:00
Thickbrick Sleaford
b2b670d787
VWR-20752 (SNOW-586) Align planar-mapped textures across different faces.
...
Port of svn changset 3458 from Snowglobe, with minor tweaks.
2010-08-21 01:41:27 +03:00
Tofu Linden
834f2fa6a5
merge from viewer-release
2010-08-20 12:16:46 -07:00
Tofu Linden
bb8919c013
merge from viewer-release
2010-08-20 12:16:46 -07:00
Dave Parks
2fea1d5d33
Integrate SIMD API from oreh/server-trunk-oreh
2010-08-19 12:25:15 -05:00
Xiaohong Bao
247ca1660b
EXT-8673: FIXED: UDP texture loading is slower in 2.x viewers than 1.23.5
...
Improved the following:
1, make sure the texture callback queue is properly handled and cleaned in time;
2, estimate the LLVOTree pixel area more accurately;
3, eliminate the possibility of back and forth stopping/restarting a texture fetching
2010-08-18 11:33:01 -06:00
Xiaohong Bao
3ac134ec22
EXT-8673: FIXED: UDP texture loading is slower in 2.x viewers than 1.23.5
...
Improved the following:
1, make sure the texture callback queue is properly handled and cleaned in time;
2, estimate the LLVOTree pixel area more accurately;
3, eliminate the possibility of back and forth stopping/restarting a texture fetching
2010-08-18 11:33:01 -06:00
Oz Linden
06b0d72efa
Change license from GPL to LGPL (version 2.1)
2010-08-13 07:24:57 -04:00
Richard Nelson
572e72d8a1
merge
2010-07-20 11:31:23 -07:00
Richard Nelson
fde4edf75d
merge
2010-07-20 11:31:23 -07:00
Xiaohong Bao
bab5ef916c
trivial: replace some very small constant numbers with "F_ALMOST_ZERO".
2010-07-19 15:20:23 -06:00
Dave Parks
46768c3c6c
Merge?
2010-07-12 07:39:23 -05:00
Dave Parks
9ed825fe5a
Line endings fix.
2010-06-17 12:47:17 -05:00
Dave Parks
fa7d983f08
Add timer for comparison against davep/viewer-release
2010-06-17 12:44:49 -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
f461ae214c
Merge with render-pipeline
2010-06-07 23:05:22 -05:00
Tofu Linden
c13c38e25e
unused vars whine.
2010-06-04 09:24:22 +01:00
Tofu Linden
f40d07512a
finish conversion to ll_aligned_*() wrappers
2010-06-04 09:04:36 +01:00
Dave Parks
22b62c1a5b
Slightly faster position transformations.
2010-06-04 00:11:37 -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
0a54fb6b24
Faster texture coordinate updates.
2010-05-29 04:19:25 -05: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
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
051d55e9e4
Terrain is no longer mutilated.
2010-05-24 23:34:50 -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
4d57cb3c09
Vectorize/memory align buffers in llvolumeface WIP
2010-05-22 04:35:02 -05:00
Tofu Linden
191fc90954
merge from viewer-public
2010-05-20 11:47:15 +01:00
Tofu Linden
9c779e222e
merge from viewer-public
2010-05-20 11:47:15 +01:00