summaryrefslogtreecommitdiff
path: root/indra/llrender/llshadermgr.cpp
AgeCommit message (Collapse)Author
2013-06-21Automated merge with file:///F:%5Cviewer-bearDave Parks
2013-06-03NORSPEC-229 Fix for bad binormals on mirrored surfaces (use tangent ↵Dave Parks
calculator instead of binormal calculator, convert binormal centric code to tangent centric)
2013-05-29NORSPEC-198, NORSPEC-176, NORSPEC-106, NORSPEC-202 et al -- Material matrix ↵Dave Parks
testing based overhaul WIP Reviewed by Graham
2013-05-23NORSPEC-198, NORSPEC-176, NORSPEC-106 WIP Fix for various fullbright/shiny ↵Dave Parks
descrepencies.
2013-05-13De-bork the viewer merge, causing black in-world images. Reviewed by Kellysimon
2013-05-09Merge downstream code and viewer-betasimon
2013-05-01Merge vwr-dev-matGraham Madarasz
2013-04-30Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-26Provide LLGLSLShader backwards compat so as not to break the appearance utilityGraham Madarasz
2013-04-25Merge 3.5.1 into MaterialsGraham Madarasz
2013-04-11First pass on alpha blended materialsGeenz
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-04MAINT-2371 More optimizations.Dave Parks
Reviewed by Graham
2013-02-04Added a new draw pool specifically for faces with materials applied to them. ↵Geenz
Removed materials rendering from the bump draw pool, and reverted it to its previous state.
2013-01-30Specular map support. This is the vast majority of the material parameters ↵Geenz
implemented at this point for opaque geometry.
2013-01-25Trying to set materials up for rendering! Yay!Geenz
2013-01-11Initial (largely complete) gamma correct rendering implementation.Geenz
2012-08-29Use an unordered map for custom #defines instead of a map. Lookups are ↵Jonathan Goodman
faster, and we don't really care about any particular order anyways for these.
2012-08-29Just pass in an empty preprocessor definition map from now on. The shader ↵Jonathan Goodman
compiler won't add new #defines if it's empty.
2012-08-28Added support for adding custom preprocessor definitions (for shader ↵Jonathan Goodman
permutations)
2012-07-11MAINT-794 Fix for assert on loading some types of objects before their parents.Dave Parks
2012-06-28MergeDave Parks
2012-06-22MAINT-653 Fix for shadow acne at high altitudesDave Parks
2012-05-25MAINT-616 Faster issuance of occlusion queries.Dave Parks
2012-04-21STORM-1819: Ternary/graded shadow supportAdam Moss
Coalesced patchset.
2012-02-28SH-2908 Fix for incompatibility issue with GLSL 1.30Dave Parks
2012-02-22SH-2908 Fix for crash when enabling Lighting and Shadows on some AMD GPUsDave Parks
2012-02-21SH-2908 Potential fix for pink textures on some OpenGL 3.1 implementations.Dave Parks
2012-02-17SH-2908 Potential fix for precision complaints from some AMD OpenGL 3.1 ↵Dave Parks
implementations.
2012-02-13SH-2964 Fix for shader compilation error on some older NVIDIA cards.Dave 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.
2012-02-06SH-2729 Fix for horizontal line of glitching graphics when DoF enabledDave Parks
2012-01-26* Fixed up shader compilation errors to get lighting and shadows working ↵Leslie Linden
again on Mac. * Cleaned up vertex buffer allocation to guarantee allocation and deallocation using the same allocation methods from the same pools. * Added new shader feature for atmospheric helpers in the absence of lighting. Reviewed by davep.
2011-12-14SH-2743 Fix for shader compiler error on some GL 3.x implementations.Dave Parks
2011-12-13SH-2743 Fix for shader compiler error on some GL 3.x implementations.Dave Parks
2011-11-28SH-2038 PROGRESS -- Hacked the code to not render alpha using VBO's on OS X ↵Leslie Linden
since everything renders faster using VBO's except alpha for some mysterious reason.
2011-11-18SH-2700 Fix for random black textures due to texture index out of bounds. ↵Dave Parks
Also change shader to show bright pink on index out of bounds and add assertions to help prevent this sort of bug in the future.
2011-11-15SH-2681 Fix for shader compiler error on GLSL 1.30 and laterDave Parks
2011-11-10SH-2666 Tweak depth of field optimizations based on resident feedback.Dave Parks
2011-11-10SH-2240 Better fix for red moon -- stop special casing "highlight_color" as ↵Dave Parks
a parameter.
2011-11-04SH-2652 Better DoF combine fooDave Parks
2011-11-02SH-2541 Fix for speckles on avatar on some cards -- don't use ↵Dave Parks
"maximum_alpha" for alpha tests in shaders as it was always being set to 1.0 anyway.
2011-11-01SH-1427 Fix for sunlight color getting clobbered for non-deferred ↵Dave Parks
atmospheric shaders.
2011-10-21SH-2240 Make OSX never attempt to use GLSL 1.30 or laterDave 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-09-28SH-2507 Shave some unused/redundant varying state and make the max texture ↵Dave Parks
index debug setting rebuild shaders to use no flow control when set to 1 or lower
2011-09-24mergeDave Parks
2011-09-24SH-2244 Fix for shaders not building on GL < 2.1Dave Parks
2011-09-24SH-2244 Fix for shaders not compiling on pre-GL-3.0 ATI driversDave Parks
2011-09-16SH-2243 work in progress -- don't use deprecated shader stateDave Parks