Commit Graph

104 Commits (2fea1d5d33ec1b41a3cfa4307a1bfa58d8014f88)

Author SHA1 Message Date
Dave Parks 2fea1d5d33 Integrate SIMD API from oreh/server-trunk-oreh 2010-08-19 12:25:15 -05:00
Dave Parks 46768c3c6c Merge? 2010-07-12 07:39:23 -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 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
Tofu Linden bb8919c013 merge from viewer-release 2010-08-20 12:16:46 -07: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 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 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
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 9c779e222e merge from viewer-public 2010-05-20 11:47:15 +01:00
Tofu Linden 13d2501c84 SNOW-207/DEV-42245 : FIXED : Texture loading on sculpty plants is failing making content appear to be of poor quality.
Patch by Thickbrick, reviewed by me.
2010-05-20 11:38:57 +01:00
Tofu Linden d58ef90a02 explicit castfu for gcc. 2010-05-19 10:26:33 +01:00
Dave Parks 387b7adbc4 Take a stab at baked sunlight to help low end hardware. 2010-05-18 16:59:01 -05:00
Dave Parks 2f95a549a3 Fullbrigt skinned and fix for silly crash from not removing face references. 2010-05-01 01:55:21 -05:00
Dave Parks f324787a70 Rigged attachment integration WIP. 2010-05-01 00:45:44 -05:00
Dave Parks 31a358ac1d Fix for crash when logging in next to folks wearing rigged attachments. 2010-04-27 02:53:50 -05:00
Tofu Linden 64112134be EXT-7060 default auto alpha masking to ON for deferred rendering (only deferred rendering) 2010-04-26 14:42:06 +01:00
Tofu Linden 9e51aa3fd6 EXT-7060 default auto alpha masking to ON for deferred rendering (only deferred rendering)
(transplanted from 050ae2c9451a6b89374c5a10403f373e2475f23b)
2010-04-26 14:42:06 +01:00
Dave Parks 663725dcee Remove calls to llpushcallstacks from inner loops. 2010-04-14 12:02:25 -05:00
Dave Parks 47ffcdb93d Rigged attachments (almost works). 2010-04-06 16:24:08 -05:00
Dave Parks ea6397fe49 Optimiziation pass.
Added RenderUseStreamVBO to enable/disable usage of VBO's for streaming buffers.
Faster traversal of LLCullResult members.
Removal of llpushcallstacks from inner loops.
Sprinkling in fast timers.
2010-03-04 15:30:15 -06:00
Palmer Truelson 5ba0c01ae8 merge with viewer 2 (fix windows build) 2010-02-24 10:33:14 -08:00
Palmer Truelson 245fe3edc6 Fix compiler complaints about signed/unsigned mismatch 2010-02-23 23:02:20 -08:00
Tofu Linden 9cfae239a9 viewer2 merge. 2010-02-12 19:24:36 +00:00
Xiaohong Bao fb994809f4 fix for EXT-5353: prim visibility issues. 2010-02-11 14:58:08 -08:00
Tofu Linden 19962a7833 merge. 2010-02-11 11:20:15 +00:00
Tofu Linden 44cfa948c7 merge. 2010-02-11 11:19:51 +00:00
Xiaohong Bao 60cb3f8fd2 fix for EXT-4632: LLViewerMediaTexture::getMaxVirtualSize() sometimes returns bad values. 2010-02-10 18:08:00 -08:00
Dave Parks fb248e7ad0 Fix for U16 dumbness (can have > 64K indices) 2010-02-10 14:47:53 -06:00
Dave Parks 1f24e27956 Fix for U16 dumbness (can have > 64K indices) 2010-02-10 14:47:53 -06:00
Tofu Linden 1d66e3a1fb CID-69
Checker: FORWARD_NULL
Function: LLFace::switchTexture(LLViewerTexture *)
File: /indra/newview/llface.cpp

not a bug.
2010-02-10 18:11:35 +00:00
Tofu Linden 54ba657e17 CID-71
Checker: FORWARD_NULL
Function: LLFace::getGeometryVolume(const LLVolume &, const int &, const LLMatrix4 &, const LLMatrix3 &, const unsigned short &)
File: /indra/newview/llface.cpp
2010-02-10 18:07:54 +00:00
davep@billy.gateway.2wire.net 6d4b4762d1 merge 2010-02-09 11:23:33 -06:00