anchor.diff:      if ( u_texActive2 )
       {
           color2 = texture( texture2, texCoord );
  -        color2 = colormap( unpackFloat( color2 ), u_colormap2, u_lowerThreshold2, u_upperThreshold2, u_selectedMin2, u_selectedMax2 );
  +        if ( u_colormap2 != -1 )
  +        {
  +            color2 = colormap( unpackFloat( color2 ), u_colormap2, u_lowerThreshold2, u_upperThreshold2, u_selectedMin2, u_selectedMax2 );
  +        }
           if ( length( color2.rgb ) > 0.0 )
           {
               color2.a = u_alpha2;
  
positive.code:     if ( u_texActive3 )
      {
          color3 = texture( texture3, texCoord );
          color3 = colormap( unpackFloat( color3 ), u_colormap3, u_lowerThreshold3, u_upperThreshold3, u_selectedMin3, u_selectedMax3 );
          if ( length( color3.rgb ) > 0.0 )
          {
              color3.a = u_alpha3;
  
negative.code:     if ( u_texActive0 )
      {
          color0 = texture( texture0, texCoord );
          if ( u_colormap0 != -1 )
          {
              color0 = colormap( unpackFloat( color0 ), u_colormap0, u_lowerThreshold0, u_upperThreshold0, u_selectedMin0, u_selectedMax0 );
          }
          if ( length( color0.rgb ) > 0.0 )
          {
              color0.a = u_alpha0;
  