Cleanup: Remove unused total power Emission code in Cycles, that was never exposed in the UI.
Differential Revision: https://developer.blender.org/D562
This commit is contained in:
@@ -1850,8 +1850,6 @@ bool SubsurfaceScatteringNode::has_bssrdf_bump()
|
||||
EmissionNode::EmissionNode()
|
||||
: ShaderNode("emission")
|
||||
{
|
||||
total_power = false;
|
||||
|
||||
add_input("Color", SHADER_SOCKET_COLOR, make_float3(0.8f, 0.8f, 0.8f));
|
||||
add_input("Strength", SHADER_SOCKET_FLOAT, 10.0f);
|
||||
add_input("SurfaceMixWeight", SHADER_SOCKET_FLOAT, 0.0f, ShaderInput::USE_SVM);
|
||||
@@ -1867,10 +1865,8 @@ void EmissionNode::compile(SVMCompiler& compiler)
|
||||
if(color_in->link || strength_in->link) {
|
||||
compiler.stack_assign(color_in);
|
||||
compiler.stack_assign(strength_in);
|
||||
compiler.add_node(NODE_EMISSION_WEIGHT, color_in->stack_offset, strength_in->stack_offset, total_power? 1: 0);
|
||||
compiler.add_node(NODE_EMISSION_WEIGHT, color_in->stack_offset, strength_in->stack_offset);
|
||||
}
|
||||
else if(total_power)
|
||||
compiler.add_node(NODE_EMISSION_SET_WEIGHT_TOTAL, color_in->value * strength_in->value.x);
|
||||
else
|
||||
compiler.add_node(NODE_CLOSURE_SET_WEIGHT, color_in->value * strength_in->value.x);
|
||||
|
||||
@@ -1879,7 +1875,6 @@ void EmissionNode::compile(SVMCompiler& compiler)
|
||||
|
||||
void EmissionNode::compile(OSLCompiler& compiler)
|
||||
{
|
||||
compiler.parameter("TotalPower", (total_power)? 1: 0);
|
||||
compiler.add(this, "node_emission");
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user