forked from bartvdbraak/blender
Cleanup: Put all Bump dx/dy code in the beginning here, same as with other nodes.
This commit is contained in:
parent
913e109f14
commit
7bd4c78a1a
@ -2192,11 +2192,16 @@ void GeometryNode::compile(SVMCompiler& compiler)
|
||||
{
|
||||
ShaderOutput *out;
|
||||
NodeType geom_node = NODE_GEOMETRY;
|
||||
NodeType attr_node = NODE_ATTR;
|
||||
|
||||
if(bump == SHADER_BUMP_DX)
|
||||
if(bump == SHADER_BUMP_DX) {
|
||||
geom_node = NODE_GEOMETRY_BUMP_DX;
|
||||
else if(bump == SHADER_BUMP_DY)
|
||||
attr_node = NODE_ATTR_BUMP_DX;
|
||||
}
|
||||
else if(bump == SHADER_BUMP_DY) {
|
||||
geom_node = NODE_GEOMETRY_BUMP_DY;
|
||||
attr_node = NODE_ATTR_BUMP_DY;
|
||||
}
|
||||
|
||||
out = output("Position");
|
||||
if(!out->links.empty()) {
|
||||
@ -2242,13 +2247,6 @@ void GeometryNode::compile(SVMCompiler& compiler)
|
||||
|
||||
out = output("Pointiness");
|
||||
if(!out->links.empty()) {
|
||||
NodeType attr_node = NODE_ATTR;
|
||||
if(bump == SHADER_BUMP_DX) {
|
||||
attr_node = NODE_ATTR_BUMP_DX;
|
||||
}
|
||||
else if(bump == SHADER_BUMP_DY) {
|
||||
attr_node = NODE_ATTR_BUMP_DY;
|
||||
}
|
||||
compiler.stack_assign(out);
|
||||
compiler.add_node(attr_node,
|
||||
ATTR_STD_POINTINESS,
|
||||
|
Loading…
Reference in New Issue
Block a user