summaryrefslogtreecommitdiff
path: root/indra/llrender
AgeCommit message (Collapse)Author
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-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-22Merge with viewer-developmentDon Kjer
2011-02-22more fix for SH-895/STORM-336: memory leaking. fixed vertex buffer caused ↵Xiaohong Bao
leaking.
2011-02-18Cleanup of headless client (was: DisableRendering mode)Don Kjer
* Now called 'HeadlessClient' instead of 'DisableRendering' * Removed most cases where we skipped certain behaviors in the client when in this mode. This gets us closer to a 'true' client, for testing purposes.
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.
2011-02-09SH-874 Revert much of the bad water bounding box and distortion texture ↵Dave Parks
usage changes from SNOW-643 and properly occlusion cull void water patches for machines without depth clamp.
2011-02-08SH-545 [REGRESSION] Enabled Basic Shaders Can Cause an Unrecoverable System ↵leyla_linden
Lock Up originally done in http://bitbucket.org/leyla/leyla-mesh-development
2011-02-01Automated merge up from viewer-development into mesh-developmentLoren Shih
2011-01-07trivial: for VWR-22353: remove debug code for EXT-6791.Xiaohong Bao
2011-01-05mergeDave Parks
2010-12-31Faster occlusion queries (take advantage of GL_ARB_occlusion_query2 where ↵Dave Parks
available and don't read back result if it will block).
2010-12-23SH-655 - Project mesh viewer crashes on exit.Roxie Linden
A copy constructor was implemented which did a memcpy, which included the vtable pointer which was to another object of another class (same child though). This resulted in the wrong destructor being called. The reason for the memcpy was for alignment purposes. The solution was to move to LLVector4a, which is intrinsicly aligned. Also, did some performance optimizations based on the LLVector4a optimizations. The solution was to re-implement the
2010-12-10mergeDave Parks
2010-12-10Reskin model importer according to latest spec, add extra LoD decimation ↵Dave Parks
parameters.
2010-12-09Fixes for OSX 10.5 SDK buildsRoxie Linden
2010-12-03Add extern declarations of GL_ARB_framebuffer_object to glheades.hDave Parks
2010-12-03Apparently the new standard is to NOT suffix ARB extension function pointers ↵Dave Parks
with ARB.
2010-12-02SH-373 Update glext.h, disable anti-aliasing on ATI when rendering deferred. ↵Dave Parks
Get rid of RenderUseFBO debug setting (only use FBO when rendering deferred). Use GL_ARB_framebuffer_objects instead of GL_EXT_...
2010-11-08MergeLoren Shih
2010-10-28mergeDave Parks
2010-10-28More aggressive management of FBOs. Allocate as few FBOs as possible, ↵Dave Parks
assert when FBOs are destroyed out of order.
2010-10-27SH-392 Port over fix from mesh-development for FBOs on OSXDave Parks
2010-10-27Automated merge from viewer-development-shiningLoren Shih
2010-10-27Automated merge up from viewer-developmentLoren Shih
2010-10-26STORM-416 : merge with viewer-developmentMerov Linden
2010-10-21Fix for crash when toggling anisotropic filtering.Dave Parks
2010-10-21Fix for crash when toggling anisotropic filtering.Dave Parks
2010-10-21Fix for crash when toggling anisotropic filtering.Dave Parks
2010-10-21Fix for crash when toggling anisotropic filtering.Dave Parks
2010-10-14more debug code for SH-207: viewer crash in LLVertexBuffer::mapBuffer.Xiaohong Bao
2010-10-13some debug code for SH-288: [crashhunters] LLImageGL::setSubImageFromFrameBufferXiaohong Bao
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-10-12Disable uniform map checking for now (breaks on several valid edge cases).Dave Parks
2010-10-12add debug code for SH-207: viewer crash in LLVertexBuffer::mapBufferXiaohong Bao
2010-10-12add a debug function to output gl error information to the log file without ↵Xiaohong Bao
crashing the viewer. No need to test because there are no negative effects.
2010-10-06ATI compatibility passDave Parks
2010-10-04Automated merge up from viewer-developmentLoren Shih
2010-09-30Port of SNOW-643 : Water flicker at high altitude. This doesn't fix the low ↵Merov Linden
altitude flicker though (STORM-306)
2010-09-28Enable FBO on OSXDave Parks
2010-09-27mergeDave Parks
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-09-10fix for VWR-22811: crash at LLImageGL::createGLTexture(int,unsigned char ↵Xiaohong Bao
const *,int,int) [secondlife-bin llimagegl.cpp] line 1259
2010-08-31pull from viewer-developmentLoren Shih
2010-08-31mergeDave Parks
2010-08-30a try to fix EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2DXiaohong Bao