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