**System Information**
Windows 10
GTX 1070
**Blender Version**
Broken: 2.79a
Worked: 2.79
**Short description of error**
Colors are faded a lot when I render with v2.79a compared to v2.79
**Exact steps for others to reproduce the error**
I am using this material:
```
# create the emission material
mat = bpy.data.materials.new(name="gradient")
mat.use_nodes = True
# get the nodes
nodes = mat.node_tree.nodes
# clear all nodes to start clean
for node in nodes:
nodes.remove(node)
# create output node
node_output = nodes.new(type='ShaderNodeOutputMaterial')
node_output.location = (1300,0)
# create diffuse node
node_diffuse = nodes.new(type='ShaderNodeBsdfDiffuse')
node_diffuse.location = (1100,0)
# create colorRamp node
node_colorRamp = nodes.new(type='ShaderNodeValToRGB')
node_colorRamp.location = (800,0)
node_colorRamp.color_ramp.elements[0].color = [0.156, 0.014, 0.153, 1]
node_colorRamp.color_ramp.elements[1].color = [0.651, 0.485, 0.644, 1]
# create GradientTexture node
node_gradientTexture = nodes.new(type='ShaderNodeTexGradient')
node_gradientTexture.location = (600,0)
# create Mapping node
node_mapping = nodes.new(type='ShaderNodeMapping')
node_mapping.location = (200,0)
node_mapping.rotation.x = math.pi/2
node_mapping.rotation.y = math.pi/2
# create TextureCoordinate node
node_textureCoordinate = nodes.new(type='ShaderNodeTexCoord')
node_textureCoordinate.location = (0,0)
# link nodes
links = mat.node_tree.links
link = links.new(node_textureCoordinate.outputs[0], node_mapping.inputs[0])
link = links.new(node_mapping.outputs[0], node_gradientTexture.inputs[0])
link = links.new(node_gradientTexture.outputs[0], node_colorRamp.inputs[0])
link = links.new(node_colorRamp.outputs[0], node_diffuse.inputs[0])
link = links.new(node_diffuse.outputs[0], node_output.inputs[0])
text.data.materials.append(bpy.data.materials['gradient'])
```
The gradient is correctly rendered in v2.79 but is nearly monochrome (first color) with v2.79a