summaryrefslogtreecommitdiff
path: root/indra/newview/app_settings/shaders/class1
AgeCommit message (Collapse)Author
2010-03-31debug ssreflection blur direction. minor.Tofu Linden
2010-03-29ss reflections tweakage:Tofu Linden
+ // Offset the guess source a little according to a trivial + // checkerboard dither function and spec.a. + // This is meant to be similar to sampling a blurred version + // of the diffuse map. LOD would be better in that regard. + // The goal of the blur is to soften reflections in surfaces + // with low shinyness, and also to disguise our lameness.
2010-03-28ss reflections: make the guess less far from the source.Tofu Linden
2010-03-26screen-space reflections: remember to unbias the value from the depth map. ↵Tofu Linden
don't use varying version of lightnorm for lighting the reflection-guess-point.
2010-03-22screen-space reflections mk4. generally subtle. very cheap.Tofu Linden
2010-03-20SSAO version of sunLight shaders.Dave Parks
2010-03-19RenderDeferredSSAO works as an independent setting -- decoupled shadows from ↵Dave Parks
SSAO.
2010-03-17CTS-110 Remove soft alpha in deferred pipeline (breaks some content). Will ↵Dave Parks
revisit soft alpha in materials project.
2010-03-17Fix for impostors being fullbright when deferred rendering enabled.Dave Parks
2010-03-07Add a touch of fakey ripple to shadows on the surface of water, as if the ↵Tofu Linden
water has depth. Using 4th component of the normal map to encode a position displacement (along the normal) in the class2 shadow lookup.
2010-03-07Some extra comments to help me get things straight.Tofu Linden
2010-03-07trivial comment typo fix.Tofu Linden
2010-03-07Remove an extraneous normalize() from the water fragment shader - the last ↵Tofu Linden
thing we did to this vector was normalize it anyway.
2010-03-07Remove the class2/class3 water shaders, which aren't materially different ↵Tofu Linden
from class1 except for some minor const tweaks (I've migrated class3's tweaks into class1 on the assumption that this was what davep sees all the time)
2010-01-29fix a variety of shader errors, mostly due to my confusing glsl with C++... ↵Tofu Linden
again
2010-01-29duh, use the proper param name.Tofu Linden
2010-01-29Don't scale windlight lights up just to scale them down again later. avoid ↵Tofu Linden
this with rearrangement. not tested.
2010-01-29spot-aware light func usage in ALL shaders.Tofu Linden
2010-01-28cheap no-branch goodness for rendering both spotlights and pointlights with ↵Tofu Linden
the same shader code. kill already-nerfed quadratic attenuation which it seems we won't be supporting any decade soon.
2010-01-28cheaper, cuter way to deal with spot vs point in the shaderTofu Linden
2010-01-28cheaply resurrect the difference between spotlight and omnidirectional, as ↵Tofu Linden
far as the shader is concerned. not complete.
2010-01-28fix the shader dp light going negative!Tofu Linden
2010-01-28enable basic directional lighting for basic/atmospheric shaders - yay.Tofu Linden
next, needs the non-shader GL lighting model to be equally dumb (it's too smart - kill the spot angle.
2010-01-08Cleaned up visible edges of projector frustum in diffuse/specular/ambient ↵Dave Parks
lighting from projectors.
2010-01-04CTS-54 Fix for SSAO artifacts far away.Dave Parks
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-05-11add an accidentally-dropped normalize from the bf541483d907 / normpacking-rejigTofu Linden
2010-05-09Rejig deferred normal-map packing a little, to double its accuracy for free.Tofu Linden
2010-05-06EXT-6912 FIXED Deferred Rendering - shiny objects look like a projection ↵Tofu Linden
instead of a reflection Disable screen-space shiny while I chew on it some more.
2010-04-30expand EXT-7149 fix to include bumpyshiny.Tofu Linden
2010-04-30more tweakery for EXT-7149 objects with white color and varied texture do ↵Tofu Linden
not appear shiny with deferred rendering
2010-04-30EXT-7149 objects with white color and varied texture do not appear shiny ↵Tofu Linden
with deferred rendering
2010-04-23Backed out changeset b379d162769eTofu Linden
2010-04-23Restore a bit of the non-deferred renderer's sun/moon waterglow in deferred ↵Tofu Linden
rendering. This also adds a slight pinch of glow to shiny sun-spots. So be it. (transplanted from 5a0d9e5b5cfb2ecd96685f0275ab8e999ab86263) (transplanted from 90f0ce75b2d7bb9fc03e84245db27a16508cde63)
2010-04-22ssreflections: dampen/blur ssreflections rather more.Tofu Linden
(transplanted from 4c4ae8d8f0795244fda258c157177e2778bfc444)
2010-04-21ssreflections: if we're going to (pretend to) take 4 diffuse samples, then ↵Tofu Linden
take them in a diamond pattern instead of all in a line. this also slightly simplifies(?) the shader. (transplanted from 7b334c22ece4e98565c5d182690ab9ca4c2526c6)
2010-04-16strengthen the fakey blur in the fakey ssreflections.Tofu Linden
(transplanted from 940e02cbe4fa2f996d11500392e71f3a00e1cfed) (transplanted from 1ee9eaf155ed897a5a7b86369c1f5160455094f0)
2010-04-12Tracking down ATI deferred bugs WIPDave Parks
(transplanted from 76dacfb89b155fd1e6698d7affc81fb13ee4fb33)
2010-04-07tidy up ssreflections comments and structure a bit.Tofu Linden
2010-04-06extra diffuse sample in ssreflection to decrease aliasing.Tofu Linden
2010-04-02clean-up transplantTofu Linden
2010-04-02ssreflections: perspective reflection for sunlight, planar reflection for ↵Tofu Linden
ssreflection
2010-04-02ssreflections: water reflections strongly imply that the non-perspective ↵Tofu Linden
reflection from eye is the right one.
2010-04-02ssreflections: use the minimum of the lighting dp and the appropriateness. ↵Tofu Linden
not the product.
2010-04-02ssreflections: reflect sunlight direction for reflection. dunno how I feel ↵Tofu Linden
about this yet.
2010-03-31debug ssreflection blur direction. minor.Tofu Linden
2010-03-29ss reflections tweakage:Tofu Linden
+ // Offset the guess source a little according to a trivial + // checkerboard dither function and spec.a. + // This is meant to be similar to sampling a blurred version + // of the diffuse map. LOD would be better in that regard. + // The goal of the blur is to soften reflections in surfaces + // with low shinyness, and also to disguise our lameness.
2010-03-28ss reflections: make the guess less far from the source.Tofu Linden
2010-03-26screen-space reflections: remember to unbias the value from the depth map. ↵Tofu Linden
don't use varying version of lightnorm for lighting the reflection-guess-point.
2010-03-22screen-space reflections mk4. generally subtle. very cheap.Tofu Linden