Commit Graph

129 Commits (fe253e6ec6f77a7967cadd6efd76b2fbbef4e2da)

Author SHA1 Message Date
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