summaryrefslogtreecommitdiff
path: root/indra/llrender/llvertexbuffer.cpp
AgeCommit message (Collapse)Author
2011-09-22SH-2244 Don't use VAO's outside of core profile (performance improvement)Dave Parks
2011-09-22SH-2244 Fix "RenderGLCoreProfile" actually make a core profile context and ↵Dave Parks
modify viewer to run under said context without generating errors.
2011-09-14SH-2243 work in progress -- application side matrix stack managementDave Parks
2011-09-13mergeDave Parks
2011-08-31MergeXiaohong Bao
2011-08-27SH-2242 Physics shape display works again, added asserts to flush out areas ↵Dave Parks
where state being consumed by a shader does not match state being provided by vertex buffers.
2011-08-10SH-2238, SH-2223, SH-SH-2242 glVertexAttrib throughout main render pipeline ↵Dave Parks
complete, preview renders and debug displays still pending. Also fixed a render glitch and a crash (JIRAs listed).
2011-08-08mergeDave Parks
2011-08-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave Parks
2011-07-25merging latest viewer-development to mesh merge candidate.Nyx (Neal Orman)
2011-07-17SH-2031 High risk changeset, but potentially high reward. Addresses frame ↵Dave Parks
stalls in renderer by never using the fixed function pipeline if shaders are available.
2011-07-15Merge from viewer-developmentXiaohong Bao
2011-07-11Build fix for Mac OS X.Leslie Linden
2011-07-11SH-2038 Disable usage of stream vbo on mac and make flexi's use stream vbo ↵Dave Parks
if stream vbo disabled (effectively disables usage of vertex buffers for flexible objects on mac)
2011-07-11SH-2038 Compatibility fix for mac build (GL_ARB_sync symbols not defined on OSX)Dave Parks
2011-07-10SH-2038 Fix for some compiler errors from the apple tweaks -- also add a ↵Dave Parks
fence API (disabled for now).
2011-07-09Added support for apple flush buffer rangeDon Kjer
2011-07-09SH-2038 Potential fix for a myriad of performance problems concering VBO usage.Dave Parks
2011-06-21debug code for SH-692: Viewer Crash when enabling Render Metadata > Physics ↵Xiaohong Bao
Shapes on Mesh Sandbox 25 on Windows XP
2011-06-10Followup on mapbuffer work -- only use map buffer where map_buffer_range is ↵Dave Parks
available, and allow non-buffer-mapping implementation to take advantage of recorded mapped regions.
2011-06-03Mac build fixes.Leslie Linden
Reviewed by davep.
2011-06-02Linux build fix.seth_productengine
Unused local varible removed.
2011-06-01SH-1682 Use GL_ARB_map_buffer_range to mitigate impact of mapping larger ↵Dave Parks
vertex buffer objects. Limit number of textures per batch to 6 (prevents frame stalls on NVIDIA).
2011-05-29SH-1682 Work in progress on using texture indexes to improve batch size ↵Dave Parks
(wow, super fast so far)
2011-05-12mergeDave Parks
2011-05-12Fix up alignment problems for debug build.brad kittenbrink
reviewed by davep.
2011-05-12mergeDave Parks
2011-05-10add debug mode to track the memory allocation/deallocation.Xiaohong Bao
2011-04-26FIX VWR-25609: crash on shutdown in LLGLNamePool::sInstances destructorbrad kittenbrink
2011-03-08STORM-1026 : Suppress trivial assert that makes Mac build fail (warning ↵Merov Linden
treated as error)
2011-03-07fix for STORM-1026: Viewer crahes while trying to reset Graphics quality.Xiaohong Bao
reviewed by davep
2011-03-29SH-1225 Import convex hull data from .slmDave Parks
2011-03-09Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-02-24fix the compiling error: "free" is defined and in use globally.Xiaohong Bao
2011-02-24MergeXiaohong Bao
2011-02-23apply private pool to VBOXiaohong Bao
2011-02-23MergeXiaohong Bao
2011-02-23Merge: Backed out changes for STORM-336 for merge due to complexity, will ↵Loren Shih
need to apply these manually.
2011-02-23separate vertex buffer and index buffer when map/unmap VBO. can be treated ↵Xiaohong Bao
as part of STORM-1011. reviewed by davep.
2011-02-23Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-02-23Merge from viewer-developmentXiaohong Bao
2011-02-22SH-874 Better VBO usage hints, most notably don't use VBOs for occlusion ↵Dave Parks
queries if GL is set to not use VBOs for stream draw.
2011-02-22more fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused ↵Xiaohong Bao
leaking.
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