   if (nextFragmentReadStatus)
   {
     finalColor = blend(finalColor, nextFragment.color);
-    finalColor = clampColor(finalColor);
     if (nextFragment.color.a > alphaThresholdForDepth)
     {
       // setPositionAndDepthFor(layerIndex, nextFragment.eyePos);

        setPositionAndDepthFor(layerIndex, endPosCut_eye);
      }

      setColorForLayer(layerIndex, clamp(finalColor, vec4(0.0), vec4(1.0)));
      finalColor = vec4(0);
      fragmentColor = vec4(0);
      segmentStartPos_eye = endPosCut_eye;

    }
  }


  setColorForLayer(layerIndex, finalColor);

