- Jan 10, 2021
-
-
Rye Mutt authored
-
- Dec 17, 2020
-
- Nov 07, 2020
-
-
Rye Mutt authored
-
- Oct 10, 2020
-
- Oct 08, 2020
-
-
Rye Mutt authored
-
- Aug 16, 2020
-
-
Rye Mutt authored
-
- Jun 29, 2020
-
-
Ptolemy authored
-
- Apr 07, 2020
- Mar 12, 2020
-
-
Rye Mutt authored
-
- Nov 22, 2019
-
-
Michael Pohoreski (Ptolemy Linden) authored
-
- Nov 15, 2019
-
-
Michael Pohoreski (Ptolemy Linden) authored
-
- Jul 23, 2019
-
-
Graham Linden authored
Remove all references to unused shader var global_gamma. Remove many unused decls for gamma from shaders. Make post-deferred gamma correction use display_gamma. Make setting display_gamma use the correct RenderDeferredDisplayGamma setting.
-
- Jun 03, 2019
-
-
Graham Linden authored
Fix light atten and transmittance calcs breaking ambient color contrib to fog. Needs to be tested on DRTSIM-415 or better to get legacy viewer settings that match EEP.
-
- May 09, 2019
-
-
Graham Linden authored
Make OpenGL 3.3 cards not false alarm on version 140 shader reqs. Makes deferred rendering work on low-end GPUs more often.
-
- Apr 10, 2019
-
-
Geenz authored
Given that mShaderObjects only ever expects one copy of a given shader object (leading to lots of "shaderV" and "shaderF"), it made having utility shaders a bit more difficult to incorporate. This change makes sure the two are separated. Using this over a multimap largely for readibility. Also, actually, you know, use this functionality. --HG-- branch : OPEN-340
-
Geenz authored
Still some work to go here. Largely related to how certain values (i.e., SSAO mix values) are supplied. But so far, so good. --HG-- branch : OPEN-340
-
- Mar 12, 2019
-
-
Graham Linden authored
'warn-on-failure:no-tabs'
-
- Mar 07, 2019
-
-
Graham Linden authored
-
Graham Linden authored
Fix reflection/distortion map culling planes again. Fix broken handling of shadow disables in ALM forward shaders.
-
- Feb 06, 2019
-
-
Graham Linden authored
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.
-
- Feb 01, 2019
-
-
Graham Linden authored
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).
-
- Jan 30, 2019
-
-
Graham Linden authored
Eliminate helper GLSL modules depending on further GLSL modules to give Intel HD x000 compiler a fighting chance. More WIP for edge-specific water shader for 9996.
-
Graham Linden authored
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).
-
Graham Linden authored
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).
-
- Jan 24, 2019
-
-
Graham Linden authored
SL-9851 Fix cloud shaders to ignore clouds when cloud_scale is 0. Fix creation of heavenly body geo to avoid degenerate vector math and not randomly flip orientation when crossing zenith. Add sun_up_factor to eliminate sun glow around moon when sun is down.
-
- Dec 06, 2018
-
-
Graham Linden authored
De-duplicate ambient occlusion shader code and move to new aoUtil.glsl Split shared shadow tap funcs into shadowUtil.glsl
-
- Nov 15, 2018
-
-
Graham Linden authored
Remove compilation and linkage of deferredUtil and indirect GLSL helper objects (current source of Intel ig4icd driver crash).
-
- Nov 09, 2018
-
-
Graham Linden authored
-
Graham Linden authored
-
Graham Linden authored
-
- Nov 06, 2018
-
-
Graham Linden authored
Eliminate 20+ callsites with copy-paste of getPosition and/or getNorm code. Make pipeline use getShadowTarget/releaseShadowTarget consistently.
-
- Nov 01, 2018
-
-
Graham Linden authored
-
- Oct 29, 2018
-
-
Graham Linden authored
SL-9973
-
- Oct 10, 2018
-
-
Graham Linden authored
Give wave direction uniforms more meaningful names in shaders. Add comments on glow size/focus conversions for clarity.
-
- Oct 09, 2018
-
-
Graham Linden authored
add cloud_variance control for randomized perturbance of clouds to break up tiling monotony
-
- Oct 08, 2018
-
-
Graham Linden authored
Add optional moon brightness setting
-