diff --git a/src/main/java/bdv/jogl/VolumeRenderer/ShaderPrograms/ShaderSources/functions/VolumeGradientEvaluationFunction.java b/src/main/java/bdv/jogl/VolumeRenderer/ShaderPrograms/ShaderSources/functions/VolumeGradientEvaluationFunction.java index 89bc9c11ef43c29c13a8fd88a78acf26d0a9f0e4..6049d9f8d5853f22fd98b2e1293c69220bd9e04f 100644 --- a/src/main/java/bdv/jogl/VolumeRenderer/ShaderPrograms/ShaderSources/functions/VolumeGradientEvaluationFunction.java +++ b/src/main/java/bdv/jogl/VolumeRenderer/ShaderPrograms/ShaderSources/functions/VolumeGradientEvaluationFunction.java @@ -18,7 +18,7 @@ public class VolumeGradientEvaluationFunction extends AbstractShaderFunction { " vec3 back = texCoord+vec3(0.0,0.0,"+scvMinDelta+");",*/ " const float offset = 0.5;", " texCoord = texCoord*textureNormFactor+textureIndexOffset;", - " float center = texture(volume,texCoord);", + " float center = float(texture(volume,texCoord));", " vec3 plus = vec3( texture(volume,texCoord+vec3(offset*textureIndexOffset.x,0.0,0.0)).r,", " texture(volume,texCoord+vec3(0.0,offset*textureIndexOffset.y,0.0)).r,", " texture(volume,texCoord+vec3(0.0,0.0,offset*textureIndexOffset.z)).r);",