Age | Commit message (Collapse) | Author |
|
|
|
extraneous GL state management.
|
|
Port over transport, gamma, atmospherics shader stub updates for per-fragment atmospherics.
Fix bindings of current/next noise map when current and next are the same (select only one and force blend factor to 0).
|
|
Get dome rendering to not assert the depth test state behind deferred render's back.
Make clouds write and test depth to give stars something to depth test against.
Add z-bias in star vert shader to force some depth testing of stars against clouds.
|
|
De-hackify WL additive to get better match between ALM and non-ALM rendering
without bringing back SL-1491 lens flare bug.
|
|
|
|
helper funcs.
|
|
Give wave direction uniforms more meaningful names in shaders.
Add comments on glow size/focus conversions for clarity.
|
|
add cloud_variance control for randomized perturbance of clouds to break up tiling monotony
|
|
Add optional moon brightness setting
|
|
Prepend dir names to comments in water shaders to differentiate them in nSight captures.
Fix calc of reflection camera modelview mats to properly reflect the environment.
|
|
Make stars use higher alpha and brighten reflected color before mixing to get stars to show up in reflections on water.
|
|
Tweak position of sun in disc shader to better match the offset applied to the sun glow in atmospherics.
|
|
Remove extraneous linear to sRGB conversion causing underwater refracted screen tex to be brighter than it should be.
|
|
Modulate class1 softenLight atmospheric additive by specular.a (same fix as for class2).
Clamp additive color to <= vec3(0.2) to avoid similar artifacts in non-deferred render path.
|
|
could be used by HUDs
Make sky and cloud shaders use common scaleSoftClip implementation in gammaF.glsl
|
|
Fix name at top of the 3 softenLight shaders so we can differentiate which is in use when using nSight debug.
Made class2 softenLightF shader modulate the atmospherics additive to only specular shading to fix lens flare on terrain etc.
|
|
|
|
Make brightness scale in shader more linear and fix twinkling.
|
|
|
|
Fix binding of current/next sun/moon textures.
Remove redundant code in GLSLShader determination of tex uniform bindings.
Unhack mix calls in sun/moon shaders to reverse sense of blending (was working around reversed bindings).
|
|
Make perspective projection consistent between ALM and non-ALM when drawing water (horizon matches).
Make perspective projection consistent between ALM and non-ALM when drawing heavenly bodies (sun disc position matches).
Make gamma correction of sun disc tex consistent between ALM and non-ALM rendering.
|
|
Remove moon_dir related shader code causing sunlight shadow artifacting.
|
|
channels
and fix rendering issue from norm/spec channels during lighting.
|
|
to link the shaders without complaining about unwritten varying vars.
|
|
textures and settings without better.
Reverse direction of mix to match blend_factor values in stars shader.
|
|
|
|
|
|
|
|
(default is no sun disc and just haze)
Refactor sky texture optimization to retain building the cubemap used by shiny.
|
|
|
|
shading, and fix transposed name of daycycle func.
|
|
for current to next blending.
Modify LLSettingsFoo::buildDefaultFoo to use a static and avoid re-validation of default sky/water/daycycle settings.
Remove all references to gSun/MoonTextureId globals (they should come from sky settings now).
|
|
Make env panel update environment when jumping frame to frame.
Add separate funcs for sun/moon vectors in various coord systems.
Make haze glow only pay attention to sun (i.e. fix sun glow when moon is near horizon in daytime).
|
|
shaders to lerp between current and next cloud texture.
|
|
Add plumbing facilities to allow current and next moon textures to be passed to moon shader.
Modify moon shader to blend between current and next moon textures by blend factor.
|
|
Add MouseMoon positioning ala MouseSun debug setting and accessors to use it.
|
|
|
|
Modify autobuild.xml to use new libatmo w/ state save/restore fixes (addresses font render glitch).
Put in nSight debug support.
|
|
|
|
|
|
linkage so ALM works again.
|
|
format.
|
|
and unify on using the version that works on OSX.
Add more logging to shader loading about fallbacks and loading succcess.
Add frag shaders for sharing sRGB and normal encode/decode via GL shader linkage.
|
|
as necessary.
|
|
using DEFINE_GL_FRAGCOLOR for consistency.
|
|
libatmosphere integrated in indra/llrender/llatmosphere.cpp
Still working on runtime shaders to use libatmosphere precomputed atmospherics textures
|
|
|
|
viewer
FIXED
|
|
unless basic shaders are also disabled.
|