summaryrefslogtreecommitdiff
path: root/indra/llrender/llgl.h
AgeCommit message (Collapse)Author
2019-03-30Hide sRGB decode behind a flag, and make sure that sRGB decodes is strictly ↵Geenz
opt-in.
2019-02-13SL-10181, SL-10546Graham Linden
Fix distortion map rendering in deferred mode not including underwater fog effects. Fix distortion map rendering not including post-deferred content at all. Fix distortion map rendering not including anything but sky when camera is underwater. Update sun_up_factor/sunmoon_glow_factor uniforms even when sun disc isn't in use.
2018-10-29SL-9977Graham Linden
SL-9973
2017-10-26MAINT-7213 Shared media (media as a texture) unusable with transparent meshruslantproductengine
New outline selection around mesh objects.
2017-08-30MAINT-7758 Fixed freeze on loading lsl scripts from unicode named windows ↵andreykproductengine
folder.
2015-11-10remove execute permission from many files that should not have itOz Linden
2013-06-20Automated merge with http://bitbucket.org/lindenlab/viewer-releaseDave Parks
2013-05-09Merge viewer-betasimon
2013-04-25Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-15NORSPEC-49 Add shader profiler, add support for ARB_depth_clamp where availableDave Parks
2013-04-09NORSPEC-59 work around nV driver crash when doing deferred rendering on NV ↵Graham Madarasz
9400M/9600M
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2012-12-18MAINT-2150 Fix for super-large ( > 4096 ) snapshots having black bordersDave Parks
2012-12-07Check to see if GL_EXT_texture_sRGB and GL_ARB_framebuffer_sRGB are available.Geenz
2012-09-26Add virtual destructor to LLGLFence.Nicky
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-05-11MAINT-586 Starting logging OpenGL version and shader level to simulatorDave Parks
2012-02-10SH-2908 Rework indexed texture rendering to use a uvec4 instead of a float ↵Dave Parks
for texture indices in the data stream. Also rework gl_FragColor overrides to not collide with some odd driver implementations.
2011-11-16SH-1865 FIX -- removed some old non-deferred rendering code that was ↵Leslie Linden
preventing anti-aliasing from working when GL_ARB_texture_multisample is unsupported
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-08-08SH-2242 Work in progress migrating to glVertexAttrib everywhereDave 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-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-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-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
2011-05-12mergeDave Parks
2011-04-26FIX VWR-25609: crash on shutdown in LLGLNamePool::sInstances destructorbrad kittenbrink
2011-04-19mergeDave Parks
2011-04-08SH-1320 Fix for flickering objects in water distortion/reflection maps.Dave Parks
2011-03-10SH-874 Followup -- use GL_NVX_gpu_memory_info for NVIDIA chips to detect ↵Dave Parks
actual installed and available VRAM.
2011-03-10SH-874 Properly detect available video memory on ATI cards and disable ↵Dave Parks
vertex buffer objects when available vram is under 256MB.
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-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.
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-09Fixes for OSX 10.5 SDK buildsRoxie Linden
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-27Automated merge from viewer-development-shiningLoren Shih
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-09-30Port of SNOW-643 : Water flicker at high altitude. This doesn't fix the low ↵Merov Linden
altitude flicker though (STORM-306)
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-24Final(???) merge from viewer-release to viewer-public.Tofu Linden
2010-08-23added a toggle "LLGLManager::mDebugGPU" for debugging certain CPUs.Xiaohong Bao
added more debug code for EXT-6791: [crashhunters] Intel 965 Crash in glCopyTexSubImage2D
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-30further UI rendering performance improvementsRichard Nelson