Age | Commit message (Collapse) | Author |
|
Fix side-effects of having both sun and moon as potential directional light contributors.
We pass an int to the shader indicating which to prefer instead of making per-pixel decisions
and pass the moonlight color/di independently.
Obsolete llsettingssky fade color which was unused elsewhere and cached for no reason.
|
|
Another attempt at getting approximage handling of projector ambiance in the alpha object shader.
This will not be a perfect match for non-transparent objects but should be close enough.
|
|
Make fix which gets 10276 and 10443, but leaves the bizarre flip at the zenith
so that the sun/moon textures are always upright w.r.t the viewer.
|
|
Fix panel_settings_water increments for Underwater Modifier and wave directions.
|
|
SL-10459, SL-10461
|
|
Pass projector ambiance as the .w element of the light_attenuation uniform
so that alpha shader can emulate the behavior of proper spot projectors.
|
|
Use gl_FragDepth on deferred sun disc to fix z-fighting with sky dome and get layering of sky/stars/sun/moon/clouds correct.
|
|
|
|
SL-9996, SL-1130, SL-5546
|
|
|
|
Fix bug with setting texture matrix for rigged mesh.
Fix z-fighting between sea and sky in ALM by cheating sky, stars, and moon using gl_FragDepth.
Fix handling of atmospheric haze glow w.r.t independent sun/moon positioning
(we can no longer depend on them being mutex to each other).
|
|
Fix for OSX shader compiler knock-on
|
|
|
|
|
|
Timmy).
|
|
|
|
SL-1531 Hover highlight should be consistent with mouse selection
|
|
-> Environment for the first time upon region arrival
|
|
|
|
SL-10443, SL-9994, SL-10374, SL-10081
|
|
Fix sun/moon disc geo generation reversing the UVs of the images for same.
Remove comment about voidwater when depth clamp is unavailable as it no longer applies.
|
|
SL-1531 Mac build fix
|
|
|
|
|
|
|
|
Use a new edge water shader to allow forcing frag depth to avoid z-fighting at back edge of water edge pieces.
This will not work for ALM because forcing the depth breaks the use of the depth to backproject gbuffer position which breaks lighting calcs.
|
|
SL-10279 Update altitude value after slider correction
Approved-by: Andrey Kleshchev <andreykproductengine@lindenlab.com>
|
|
|
|
|
|
|
|
|
|
|
|
fails.
|
|
x000 compiler can get under it's Yugo-like allotment of texture units.
|
|
x000 compiler to link again.
|
|
Intel HD x000 compiler a fighting chance.
More WIP for edge-specific water shader for 9996.
|
|
Prepare for using ifdef to conditionally engage using gl_FragDepth in water shaders
(because GL requires that writing to gl_FragDepth on any path means you need to
write a depth value on every path).
|
|
|
|
Force frag depth in water shaders to avoid z-fighting at back edge of water edge pieces.
|
|
Replace hope and asserts with checks in LLFace::setTexture in hopes of side-stepping media texture crash.
|
|
Further tweaking of directional shadow sampling to balance between peter-panning and shadow acne.
Move stars to just this side of the sky some to reduce parallax.
Remove decodeNormF and uses of decode_normal in favor of unified use of getNorm
(try to help the Intel HD x000 compiler learn to link correctly).
|
|
|
|
SL-10415, SL-10434, SL-10416
|
|
environment used.
|
|
Roll back fix for 10415 :(
|
|
|
|
SL-10303, SL-10414, SL-10415, SL-10424, SL-10381
|
|
Make deferred render use the same terrain texture boost hack as low.
|
|
Ignore occlusion culling when rendering distortion map.
|
|
Tweak application of shadow bias to balance between shadow acne and Peter-panning
by using light_dir z value, per-split bias multiplier, and better jitter noise method.
Also tweak impl of spot shadow sampling func to work around issues with Intel HD shader compiler
which crashes with Intel HD 3000 driver 4459 due to shadow map array access with index using math (kwality).
|