summaryrefslogtreecommitdiff
path: root/indra/llrender/llrendertarget.cpp
AgeCommit message (Collapse)Author
2013-06-27Merge with viewer-releasecallum_linden
2013-06-24NORSPEC-259 nerfed copyContentsToFramebuffer handling of non-FBO sourcesGraham Linden
2013-06-18Review cleanupDave Parks
2013-06-18Occlusion culling overhaul.Dave Parks
2013-05-13Merged with https://bitbucket.org/lindenlab/viewer-betaGeenz
2013-05-09Merge downstream code and viewer-betasimon
2013-05-09Merge viewer-betasimon
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-04-11Forgot to commit @#! mergesimon
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-04-11Mergesimon
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-02-22Merge new boost and add OS X 10.8 modsGraham Madarasz (Graham Linden)
2013-02-21Merge viewer-cat and resolve conflict with alternate selfGraham Madarasz (Graham Linden)
2012-12-18MAINT-2150 Fix for super-large ( > 4096 ) snapshots having black bordersDave Parks
2012-12-11Automated merge with ssh://bitbucket.org/lindenlab/viewer-developmentLogan Dethrow
2012-11-28SH-3563. Pull and merge from viewer-development. Modest code changes to fix ↵prep
alignment issue in llAppearance.
2012-11-20Automated merge with https://bitbucket.org/lindenlab/viewer-developmentDave Parks
2012-09-19BUILDFIX: enabling the building of the viewer/appearance backend with ↵Nyx Linden
headless mesa
2012-07-18MAINT-628 Fix for seams in high res snapshots when lighting and shadows is ↵Dave Parks
enabled.
2012-07-18MAINT-628 Fix for seams in high res snapshots when lighting and shadows is ↵Dave Parks
enabled.
2012-06-15Merge with tipcallum
2012-06-13MAINT-1147 Fix for frame stall on region crossing.Dave Parks
2012-09-01Crashfix; handle errors in release builds more gracefully.Nicky
2012-05-25MAINT-616 Potential fix for corrupted mip maps.Dave Parks
2012-05-24MAINT-616 Fix for corrupted mipmaps. Cleanup based on code review feedback.Dave Parks
2012-05-21MAINT-616 Factor out calls to glGenFoo where possible, add setting to ↵Dave Parks
control synchronizing strategy WRT occlusion queries, add experimental transform feedback driven LoD update
2012-03-02MAINT-708 Use texture compression to minimize memory bloat (experimental)Dave Parks
2011-12-07SH-2084 Don't error out on framebuffer mismatch -- probably causing a crash ↵Dave Parks
when some post-snapshot or minimize/restore operation gets out of phase.
2011-10-04SH-2447, SH-2525, SH-2276 Strip out defunct global illumination code, add ↵Dave Parks
accounting for how much memory is taken up by LLRenderTarget, fix crash on login in bindGLIndices (work around driver bug that doesn't respect VAO state WRT to index buffers), remove some unused render targets, remove some unused shaders, make it possible to run a fullscreen session
2011-10-02SH-2276 Fix for failed assertions reported from debug-enabled viewers. ↵Dave Parks
Also, remove "Basic Shaders" as a user settable option (shaders are always on if GL version >= 2.0, always off otherwise)
2011-09-30SH-2244 Don't use multisample texture (ever), and don't use ↵Dave Parks
GL_DEPTH_COMPONENT32 (use GL_DEPTH_COMPONENT24)
2011-07-20SH-1838 Add error handling for allocation of off screen render targets.Dave Parks
Reviewed by Leslie
2011-06-11SH-1778 Physics shape display fix up.Dave Parks
2011-06-03Mac build fixes.Leslie Linden
Reviewed by davep.
2011-05-25SH-469 Don't use depth buffers and multisample buffers where not absolutely ↵Dave Parks
needed -- make sample counts consistent between shaders and render targets.
2011-05-24SH-469 GL_ARB_texture_multisample supportDave Parks
2011-05-19mergeDave Parks
2011-05-19SH-469 WIP -- get rid of LLMultiSampleBuffer and use ↵Dave Parks
GL_ARB_texture_multisample instead.
2011-05-19SH-1618 FIX -- Lighting and shadows crash ATI macsLeslie Linden
* Fixed ATI mac "lighting and shadows" related crash * Fixed up numerous GL errors on macs related to multiple color formats, the use of glEnable/glDisable on textures above the texture unit count and old ATI-specific code that was not appropriate for Mac. * Disabled SSAO for ATI macs due to it not working with shadows * Ongoing work to properly get shadows and SSAO functioning on ATI macs is required. Reviewed by davep
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-10-28More aggressive management of FBOs. Allocate as few FBOs as possible, ↵Dave Parks
assert when FBOs are destroyed out of order.
2010-10-13correct licenses (fix problem with license change merge)Oz Linden
2010-09-28Enable FBO on OSXDave Parks
2010-09-27mergeDave Parks
2010-09-21Fix for build failures - disabling tcmalloc for nowBrad Payne (Vir Linden)
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2009-11-24Backed out changeset: ec7f6f4bd908Dave Parks
2009-11-11added viewports to LLRenderTarget to speed up animation of sidetrayrichard
reviewed by Leyla