[Bf-blender-cvs] [bb93ac732b1] soc-2020-fluid-tools: Fluid: Minor refactoring change in workbench volume fragment shader
Sriharsha Kotcharlakot
noreply at git.blender.org
Sat Jun 27 13:03:26 CEST 2020
Commit: bb93ac732b127d7350d1561dbbb5cbcf249ef12e
Author: Sriharsha Kotcharlakot
Date: Sat Jun 27 16:32:35 2020 +0530
Branches: soc-2020-fluid-tools
https://developer.blender.org/rBbb93ac732b127d7350d1561dbbb5cbcf249ef12e
Fluid: Minor refactoring change in workbench volume fragment shader
Using in-built functions instead of conditional operator
===================================================================
M source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl
===================================================================
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl b/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl
index 4456273df86..c349a7475b7 100644
--- a/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl
+++ b/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl
@@ -124,8 +124,7 @@ void volume_properties(vec3 ls_pos, out vec3 scattering, out float extinction)
/* Color mapping for level-set representation */
float val = sample_volume_texture(densityTexture, co).r * gridScale;
- val = (val * 0.2 < 1.0) ? val * 0.2 : 1.0;
- val = (val >= -1.0) ? val : -1.0;
+ val = max(min(val * 0.2, 1.0), -1.0);
if (val >= 0.0) {
tval = vec4(val, 0.0, 0.5, 0.06);
More information about the Bf-blender-cvs
mailing list