diff options
Diffstat (limited to 'source/blender/draw/engines/overlay/shaders/overlay_xray_fade_frag.glsl')
-rw-r--r-- | source/blender/draw/engines/overlay/shaders/overlay_xray_fade_frag.glsl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/draw/engines/overlay/shaders/overlay_xray_fade_frag.glsl b/source/blender/draw/engines/overlay/shaders/overlay_xray_fade_frag.glsl new file mode 100644 index 00000000000..9aa2fdc3796 --- /dev/null +++ b/source/blender/draw/engines/overlay/shaders/overlay_xray_fade_frag.glsl @@ -0,0 +1,7 @@ + +void main() +{ + float depth = texture(depthTex, uvcoordsvar.xy).r; + float depth_xray = texture(xrayDepthTex, uvcoordsvar.xy).r; + fragColor = vec4((depth < 1.0 && depth > depth_xray) ? opacity : 1.0); +} |