summaryrefslogtreecommitdiff
path: root/indra/llrender/llrender.cpp
AgeCommit message (Collapse)Author
2013-09-23NORSPEC-285 fix merge error with attenuation on alpha masquerading as this ↵Graham Linden
norspec from wayback
2013-09-18The unbearable lightness of being norspecGraham Linden
2013-07-01NORSPEC-290 Shader optimization WIP -- compatibility pass with OpenGL 3.3, ↵Dave Parks
slight cleanup.
2013-06-28NORSPEC-290 Shader optimization WIP -- remove a couple normalizes, pows, and ↵Dave Parks
divides from various lighting functions.
2013-06-27Automated merge with ↵Dave Parks
https://bitbucket.org/lindenlab/viewer-development-materials
2013-06-17MAINT-318 prevent crashes from incomplete quads and lines and prevent ↵Graham Linden
drivers from crashing to desktop when passed short buffers
2013-05-09Merge downstream code and viewer-betasimon
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-04-11Merge in downstream code (chui fixes, materials)simon
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-04Automated merge with https://bitbucket.org/lindenlab/viewer-catDave Parks
2013-03-04MAINT-2371 More optimizations.Dave Parks
Reviewed by Graham
2013-03-04Performance improvements. Faster threadsaferefcount, faster instancetracker, ↵Graham Madarasz (Graham)
use hashtable and pre-hashed strings for GLSL uniform lookup, and use dup_handles curl interface to avoid re-initing ares resolvers expensively.
2013-02-26MAINT-2371 First set of profile guided optimizations.Dave Parks
Reviewed by Graham
2013-02-21Merge viewer-cat and resolve conflict with alternate selfGraham Madarasz (Graham Linden)
2013-02-20MAINT-2370 Add debug setting "RenderAutoMuteRenderCostLimit" that ↵Dave Parks
automatically visually mutes avatars above a certain threshold (adjusted by Avatar Mesh Detail Slider)
2012-09-19BUILDFIX: enabling the building of the viewer/appearance backend with ↵Nyx Linden
headless mesa
2012-07-03MAINT-685 Fix for disabling basic shaders making high detail terrain render ↵Dave Parks
incorrectly.
2012-06-28MergeDave Parks
2012-05-25MAINT-616 Potential fix for corrupted mip maps.Dave Parks
2012-02-29SH-3018 WIP - removed audit texture, other unused diagnostic codeBrad Payne (Vir Linden)
2012-04-13MAINT-861 Fix for crash on exit due to bad matrix modeDave Parks
2012-02-01mergeBrad Payne (Vir Linden)
2012-01-24SH-1427 Fix for spot lights not working properly on alpha objects, and fix ↵Dave Parks
for alpha lighting of point lights not matching deferred lights.
2012-01-18fix for SH-2827: [crashhunters] Crash in LLPipeline::generateWaterReflection()Xiaohong Bao
2012-01-05trivial: debug code for SH-2827: [crashhunters] Crash in ↵Xiaohong Bao
LLPipeline::generateWaterReflection()
2011-11-29SH-1912 Add environment map back into shiny when lighting and shadows enabled.Dave Parks
2011-11-16SH-2690 Add comments per Vir's review feedbackDave Parks
2011-11-16SH-2690 Fix for spammy triangle death on GeForce 7800 Go when selecting ↵Dave Parks
flexi attachments.
2011-10-28SH-2633 Fix for avatar hair turning white when editing appearanceDave Parks
2011-10-11SH-2240 WIP on removing lots of string comparisons that were added to deal ↵Dave Parks
with exploding amounts of non-built-in GL state
2011-10-07SH-2031 fix for mac/linux buildDave Parks
2011-10-07SH-2031 Profile guided optimization of matrix opsDave Parks
- don't use F64 except where needed (should really factor out calls to gluProject) - get rid of sorting by texture in favor of sorting by matrix (no sort needed, geometry is already matrix sorted as a result of frustum cull tree traversal order) - unroll matrix sync inner loop and cache MVP and normal matrices
2011-10-06SH-2553 Fix for glitches when rendering HUD attachments.Dave Parks
2011-09-29SH-2507 Potential fix for basic shaders causing objects to disappear with ↵Dave Parks
some drivers (prune shader tree of unused shaders while we're at it)
2011-09-25SH-2244 Fix for crash when enabling core profile on AMD GPUsDave Parks
2011-09-25SH-2244 Fix for UI blanking out on shader reload (stale matrix hash cleanup)Dave Parks
2011-09-24SH-2244 Fix for bump surfaces appearing black when L&S disabledDave Parks
2011-09-23SH-2244 Better VAO support -- still slower than non-VAO implementation for ↵Dave Parks
some reason
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-20SH-2244 Add "RenderGLCoreProfile" debug setting that allows the viewer to ↵Dave Parks
start with a non-compatibility-profile OpenGL context.
2011-09-17SH-2243 work in progress -- put back ambient lighting when atmospheric ↵Dave Parks
shaders disabled.
2011-09-15SH-2243 work in progress -- use a hash check to avoid redundantly setting ↵Dave Parks
light state
2011-09-15SH-2243 work in progress -- don't use built-in GL light state when shaders ↵Dave Parks
are available.
2011-09-15SH-2243 work in progress -- no more deprecated built-in matrix state when ↵Dave Parks
using shaders.
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-21SH-2242 Work in progress on FXAA/glVertexAttrib -- DoF works, physics shape ↵Dave Parks
display still doesn't.