From dd6f27712007b411b21c7c1ca78429b2e6cdc197 Mon Sep 17 00:00:00 2001 From: Tobias Pietzsch <tobias.pietzsch@gmail.com> Date: Tue, 22 Sep 2015 16:14:13 +0200 Subject: [PATCH] fixes the following shader compile error: Shader status invalid: ERROR: 5:14: Incompatible types in initialization (and no available implicit conversion) ERROR: 5:25: Use of undeclared identifier 'center' ERROR: 5:30: Use of undeclared identifier 'center' --- .../functions/VolumeGradientEvaluationFunction.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 89bc9c11..6049d9f8 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);", -- GitLab