[Bf-blender-cvs] [e3f9d091412] nodes_playground: renamind
Jacques Lucke
noreply at git.blender.org
Sun Jan 6 17:25:26 CET 2019
Commit: e3f9d091412be54feb914c7f9292357e8ddf93e0
Author: Jacques Lucke
Date: Fri Jan 4 10:39:05 2019 +0100
Branches: nodes_playground
https://developer.blender.org/rBe3f9d091412be54feb914c7f9292357e8ddf93e0
renamind
===================================================================
M source/blender/modifiers/intern/node_compiler.cpp
M source/blender/modifiers/intern/node_compiler.hpp
M source/blender/modifiers/intern/node_compiler_testing.cpp
===================================================================
diff --git a/source/blender/modifiers/intern/node_compiler.cpp b/source/blender/modifiers/intern/node_compiler.cpp
index d0d8572496f..ce44523c8a1 100644
--- a/source/blender/modifiers/intern/node_compiler.cpp
+++ b/source/blender/modifiers/intern/node_compiler.cpp
@@ -17,7 +17,7 @@ AnySocket LinkSet::getOriginSocket(AnySocket socket) const
assert(!"every input socket needs an origin");
}
-AnySocket Graph::getOriginSocket(AnySocket socket) const
+AnySocket DataFlowGraph::getOriginSocket(AnySocket socket) const
{
return this->links.getOriginSocket(socket);
}
@@ -49,7 +49,7 @@ std::string Node::debug_id() const
return ss.str();
}
-llvm::Function *Graph::generateFunction(
+llvm::Function *DataFlowGraph::generateFunction(
llvm::Module *module, std::string name,
SocketArraySet &inputs, SocketArraySet &outputs)
{
@@ -99,7 +99,7 @@ llvm::Function *Graph::generateFunction(
return function;
}
-void Graph::generateCode(
+void DataFlowGraph::generateCode(
llvm::IRBuilder<> *builder,
SocketArraySet &inputs, SocketArraySet &outputs, std::vector<llvm::Value *> &input_values,
llvm::IRBuilder<> **r_builder, std::vector<llvm::Value *> &r_output_values)
@@ -123,7 +123,7 @@ void Graph::generateCode(
*r_builder = builder;
}
-llvm::Value *Graph::generateCodeForSocket(
+llvm::Value *DataFlowGraph::generateCodeForSocket(
AnySocket socket,
llvm::IRBuilder<> *builder,
SocketValueMap &values,
@@ -166,7 +166,7 @@ llvm::Value *Graph::generateCodeForSocket(
assert(!"should never happen");
}
-SocketSet Graph::findRequiredSockets(SocketSet &inputs, SocketSet &outputs)
+SocketSet DataFlowGraph::findRequiredSockets(SocketSet &inputs, SocketSet &outputs)
{
SocketSet required_sockets;
@@ -177,7 +177,7 @@ SocketSet Graph::findRequiredSockets(SocketSet &inputs, SocketSet &outputs)
return required_sockets;
}
-void Graph::findRequiredSockets(AnySocket socket, SocketSet &inputs, SocketSet &required_sockets)
+void DataFlowGraph::findRequiredSockets(AnySocket socket, SocketSet &inputs, SocketSet &required_sockets)
{
if (required_sockets.contains(socket)) {
return;
@@ -205,7 +205,7 @@ void Graph::findRequiredSockets(AnySocket socket, SocketSet &inputs, SocketSet &
}
}
-std::string Graph::toDotFormat(std::vector<Node *> marked_nodes) const
+std::string DataFlowGraph::toDotFormat(std::vector<Node *> marked_nodes) const
{
std::stringstream ss;
ss << "digraph MyGraph {" << std::endl;
diff --git a/source/blender/modifiers/intern/node_compiler.hpp b/source/blender/modifiers/intern/node_compiler.hpp
index e27ad4fb8e6..a336591b99c 100644
--- a/source/blender/modifiers/intern/node_compiler.hpp
+++ b/source/blender/modifiers/intern/node_compiler.hpp
@@ -18,7 +18,7 @@ struct SocketInfo;
struct Node;
struct Link;
struct LinkSet;
-struct Graph;
+struct DataFlowGraph;
struct AnySocket {
inline bool is_output() const { return this->_is_output; }
@@ -74,7 +74,7 @@ typedef std::function<void(
std::vector<llvm::Value *> &inputs, llvm::IRBuilder<> *builder,
std::vector<llvm::Value *> &r_outputs, llvm::IRBuilder<> **r_builder)> IRBuilderFunction;
-class Node {
+class Node final {
private:
std::string debug_name;
std::vector<SocketInfo> _inputs;
@@ -136,7 +136,7 @@ struct AnySocketHash {
}
};
-struct Graph {
+struct DataFlowGraph {
std::vector<Node *> nodes;
LinkSet links;
diff --git a/source/blender/modifiers/intern/node_compiler_testing.cpp b/source/blender/modifiers/intern/node_compiler_testing.cpp
index a7349da24b5..fc48e6d7797 100644
--- a/source/blender/modifiers/intern/node_compiler_testing.cpp
+++ b/source/blender/modifiers/intern/node_compiler_testing.cpp
@@ -79,7 +79,7 @@ void run_tests()
auto add2 = new_add_node(context);
auto add3 = new_add_node(context);
- NC::Graph graph;
+ NC::DataFlowGraph graph;
graph.nodes.push_back(in1);
graph.nodes.push_back(in2);
graph.nodes.push_back(in3);
More information about the Bf-blender-cvs
mailing list