Commit Graph

79 Commits (e69aa18c0dfbef2fa3bbefeba08fa1c258c69fb3)

Author SHA1 Message Date
Loren Shih c8293e29ca Automated merge up from viewer-development into mesh-development 2011-03-09 11:24:54 -05:00
Merov Linden 76a325b832 STORM-1026 : Suppress trivial assert that makes Mac build fail (warning treated as error) 2011-03-08 17:00:39 -08:00
Xiaohong Bao a313cedd69 fix for STORM-1026: Viewer crahes while trying to reset Graphics quality.
reviewed by davep
2011-03-07 15:02:48 -07:00
Xiaohong Bao 3f6208b176 Merge 2011-02-24 16:20:43 -07:00
Loren Shih 3d77dd6b58 Merge: Backed out changes for STORM-336 for merge due to complexity, will need to apply these manually. 2011-02-23 16:24:47 -05:00
Xiaohong Bao 609c70eb5a separate vertex buffer and index buffer when map/unmap VBO. can be treated as part of STORM-1011.
reviewed by davep.
2011-02-23 11:41:13 -07:00
Loren Shih 9b50def44f Automated merge up from viewer-development into mesh-development 2011-02-23 12:50:17 -05:00
Dave Parks e55e91a5a5 SH-874 Better VBO usage hints, most notably don't use VBOs for occlusion queries if GL is set to not use VBOs for stream draw. 2011-02-22 18:36:50 -06:00
Xiaohong Bao 417069f152 more fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused leaking. 2011-02-22 11:22:50 -07:00
Dave Parks 9e0ee4dff0 SH-1006 Quick pass at cutting down the number of redundant GL calls based on data from gDEBugger.
Reviewed by Nyx.
2011-02-17 17:18:57 -06:00
Xiaohong Bao f13884e528 partial fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused leaking. 2011-02-15 14:12:58 -07:00
Loren Shih a5e63b1dc0 Merge 2010-11-08 12:57:26 -05:00
Xiaohong Bao 219cd6ecda more debug code for SH-207: viewer crash in LLVertexBuffer::mapBuffer. 2010-10-14 21:23:23 -06:00
Oz Linden a5619d16f7 correct licenses (fix problem with license change merge) 2010-10-13 07:24:37 -04:00
Xiaohong Bao c3764eaf87 add debug code for SH-207: viewer crash in LLVertexBuffer::mapBuffer 2010-10-12 15:38:52 -06:00
Matthew Breindel (Falcon) 569f3f4b06 Merge 2010-09-22 13:04:53 -07:00
Dave Parks 7d625ef060 merge 2010-09-22 01:44:44 -05:00
Dave Parks 61257991ba Stop using aligned malloc in llvertexbuffer (tcmalloc is automagically aligned). 2010-09-22 01:43:22 -05:00
Brad Payne (Vir Linden) 90e3d83a5c Fix for build failures - disabling tcmalloc for now 2010-09-21 13:26:52 -04: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
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Dave Parks 340a729d55 Vertex buffer cleanup, adding water shader to simple rigged attachments.
Reviewed by Nyx.
2010-08-12 17:05:40 -05:00
Dave Parks 13202e744c merge 2010-07-14 11:11:31 -05:00
Dave Parks 46768c3c6c Merge? 2010-07-12 07:39:23 -05:00
Dessie Linden 67f0a792a2 Merged from viewer-release 2010-06-30 12:03:06 -07:00
Dessie Linden 070311d5cc Merged from viewer-release 2010-06-30 12:03:06 -07:00
Dave Parks ea0192f157 Line endings. 2010-06-28 16:11:22 -05:00
Dave Parks f740214f9d Porting VBO changes from davep/viewer-release.
Better usage of LLVertexBuffer::sEnableVBOs.
Added RenderUseStreamVBO debug setting for controlling usage of VBOs for particles/avatars/etc.
2010-06-28 16:09:36 -05:00
Dessie Linden 51c8c74da5 Merged from viewer-release 2010-06-11 15:04:21 -07:00
Dessie Linden d50a34e6e3 Merged from viewer-release 2010-06-11 15:04:21 -07:00
Palmer 3bb98107a9 Backed out changeset useVBO fix, 12f94ed4e02b, "LLVertexBuffer only supposed to use sEnableVBOs at moment vert buff is created" for EXT-7835. Will fix soon. 2010-06-11 11:34:15 -07: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
Tofu Linden 9878c02404 add some #includes for our wrappers 2010-06-04 09:07:25 +01:00
Tofu Linden f40d07512a finish conversion to ll_aligned_*() wrappers 2010-06-04 09:04:36 +01:00
Dave Parks 0c8164b894 Fix for useVBOs being busted when sEnableVBOs gets flipped.
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99)
(transplanted from 11bf20602885c3d2d42d8a7f7361d2005a708b5c)
2010-06-04 00:09:52 -05:00
Dave Parks 3906a4eb1d Fix for useVBOs being busted when sEnableVBOs gets flipped.
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99)
2010-06-04 00:09:52 -05:00
Dave Parks 697e7a3b0c Fix for useVBOs being busted when sEnableVBOs gets flipped.
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99)
2010-06-04 00:09:52 -05:00
Dave Parks a4ce5c9eaa Fix for useVBOs being busted when sEnableVBOs gets flipped. 2010-06-04 00:09:52 -05:00
Dave Parks 051d55e9e4 Terrain is no longer mutilated. 2010-05-24 23:34:50 -05:00
Dave Parks cb487c002a Merge 2010-05-24 15:04:49 -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
Tofu Linden a3075d8837 fix a tiny subset of the current build errors 2010-05-24 11:28:13 +01:00
Dave Parks e90d2f88e5 Aligned index buffers. 2010-05-21 14:31:17 -05: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 c074404d9d Que? 2010-04-22 14:44:34 -05:00
Dave Parks 54dd30cc42 More rigged attachments work. 2010-04-15 00:04:17 -05:00
Dave Parks fc0bbcbc26 rigged attachments WIP 2010-03-25 19:22: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