summaryrefslogtreecommitdiff
path: root/indra/llrender/llvertexbuffer.cpp
AgeCommit message (Collapse)Author
2011-02-17SH-1006 Quick pass at cutting down the number of redundant GL calls based on ↵Dave Parks
data from gDEBugger. Reviewed by Nyx.
2011-02-15partial fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused ↵Xiaohong Bao
leaking.
2010-12-03first iteration of memory pool codeXiaohong Bao
2010-11-08MergeLoren Shih
2010-10-14more debug code for SH-207: viewer crash in LLVertexBuffer::mapBuffer.Xiaohong Bao
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-12add debug code for SH-207: viewer crash in LLVertexBuffer::mapBufferXiaohong Bao
2010-09-22MergeMatthew Breindel (Falcon)
2010-09-22mergeDave Parks
2010-09-22Stop using aligned malloc in llvertexbuffer (tcmalloc is automagically aligned).Dave Parks
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-08-12Vertex buffer cleanup, adding water shader to simple rigged attachments.Dave Parks
Reviewed by Nyx.
2010-07-14mergeDave Parks
2010-07-12Merge?Dave Parks
2010-06-30Merged from viewer-releaseDessie Linden
2010-06-30Merged from viewer-releaseDessie Linden
2010-06-28Line endings.Dave Parks
2010-06-28Porting VBO changes from davep/viewer-release.Dave Parks
Better usage of LLVertexBuffer::sEnableVBOs. Added RenderUseStreamVBO debug setting for controlling usage of VBOs for particles/avatars/etc.
2010-06-11Merged from viewer-releaseDessie Linden
2010-06-11Merged from viewer-releaseDessie Linden
2010-06-11Backed out changeset useVBO fix, 12f94ed4e02b, "LLVertexBuffer only supposed ↵Palmer
to use sEnableVBOs at moment vert buff is created" for EXT-7835. Will fix soon.
2010-06-10Add "LL_MESH_ENABLED" preprocessor flag for toggling mesh code. Couple of ↵Dave Parks
merge fixes.
2010-06-04add some #includes for our wrappersTofu Linden
2010-06-04finish conversion to ll_aligned_*() wrappersTofu Linden
2010-06-04Fix for useVBOs being busted when sEnableVBOs gets flipped.Dave Parks
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99) (transplanted from 11bf20602885c3d2d42d8a7f7361d2005a708b5c)
2010-06-04Fix for useVBOs being busted when sEnableVBOs gets flipped.Dave Parks
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99)
2010-06-04Fix for useVBOs being busted when sEnableVBOs gets flipped.Dave Parks
(transplanted from 19717602f45950c058c8ddce792d57ef21f67c99)
2010-06-04Fix for useVBOs being busted when sEnableVBOs gets flipped.Dave Parks
2010-05-24Terrain is no longer mutilated.Dave Parks
2010-05-24MergeDave Parks
2010-05-24Fix for bad indexes on cube faces.Dave Parks
Extra validation on vertex buffers.
2010-05-24fix a tiny subset of the current build errorsTofu Linden
2010-05-21Aligned index buffers.Dave Parks
2010-05-21Vectorized memcpy.Dave Parks
16-byte aligned vertex buffers. (almost) fully vectorized avatar vertex buffer updating --- index buffers still need to be vectorized
2010-04-22Que?Dave Parks
2010-04-15More rigged attachments work.Dave Parks
2010-03-25rigged attachments WIPDave Parks
2010-03-04Optimiziation pass.Dave Parks
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-02-28Remove some dead code.Dave Parks
Add LH transform to LLVector3 Add DebugShowUploadCost Make LOD generation on model preview less finnicky. Remove error level based LOD generation. Better framing of model before upload. Better error handling for model uploader. Remove [COST] argument from model upload menu item. Remove L$ check from model upload menu item being enabled.
2010-03-04Optimiziation pass.Dave Parks
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-04Optimiziation pass.Dave Parks
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-02-04merge from viewer2.Tofu Linden
2010-02-03CID-291Tofu Linden
Checker: UNINIT_CTOR Function: LLVertexBuffer::LLVertexBuffer(unsigned int, int) File: /indra/llrender/llvertexbuffer.cpp also added some sanity-checking around this.
2010-01-28Merge from viewer2 trunk.Tofu Linden
2010-01-27CID 159Tofu Linden
CID 158 CID 157 Checker: OVERRUN_STATIC Function: LLVertexBuffer::drawRange(unsigned int, unsigned int, unsigned int, unsigned int, unsigned int) const File: /indra/llrender/llvertexbuffer.cpp
2010-01-13Merge.Tofu Linden