__device__ void make_color5( float4 *color, float val )
{
float red=0.0, green=0.0, blue=0.0;
if( val > 0.9f ) { red = 1.0; green = 0.0; blue = 0.0; } //red
else if( val > 0.8){ red = 1.0; green = .64; blue = 0.0; } //orange
else if( val > 0.7){ red = 1.0; green = 0.78; blue = 0.0; }
else if( val > 0.6){ red = 1.0; green = 1.0; blue = 0.0; } // yellow
else if( val > 0.5){ red = 0.4; green = 1.0; blue = 0.2; } //green
else if( val > 0.4){ red = 0.4; green = 0.98; blue = 0.6; }
else if( val > 0.3){ red = 0.0; green = 0.8; blue = 0.8; }
else if( val > 0.2){ red = 0.0; green = 0.39; blue = 1.0; }
else if( val > 0.1){ red = 0.0; green = 0.0; blue = 1.0; }
else { red = 0.0; green = 0.098; blue = 0.59; }
color[0].x = red;
color[0].y = green;
color[0].z = blue;
}