[Bf-blender-cvs] [5d611ded11f] temp_cryptomatte: Cryptomatte: Some code style fixes
Stefan Werner
noreply at git.blender.org
Fri Nov 3 21:09:58 CET 2017
Commit: 5d611ded11fbe3e31a20aa00eb71c3514c3801e2
Author: Stefan Werner
Date: Tue Apr 25 21:37:18 2017 +0200
Branches: temp_cryptomatte
https://developer.blender.org/rB5d611ded11fbe3e31a20aa00eb71c3514c3801e2
Cryptomatte: Some code style fixes
===================================================================
M source/blender/compositor/nodes/COM_CryptomatteNode.cpp
M source/blender/compositor/operations/COM_CryptomatteOperation.cpp
M source/blender/nodes/composite/nodes/node_composite_cryptomatte.c
===================================================================
diff --git a/source/blender/compositor/nodes/COM_CryptomatteNode.cpp b/source/blender/compositor/nodes/COM_CryptomatteNode.cpp
index bb0ca14e63b..d0d3529c3bb 100644
--- a/source/blender/compositor/nodes/COM_CryptomatteNode.cpp
+++ b/source/blender/compositor/nodes/COM_CryptomatteNode.cpp
@@ -188,10 +188,10 @@ static inline float hash_to_float(uint32_t hash) {
extern "C" void cryptomatte_add(NodeCryptomatte* n, float f)
{
static char number[64];
- std::snprintf(number, sizeof(number), "<%.9g>", f);
- if(::strnlen(n->matte_id, sizeof(n->matte_id)) == 0)
+ BLI_snprintf(number, sizeof(number), "<%.9g>", f);
+ if(BLI_strnlen(n->matte_id, sizeof(n->matte_id)) == 0)
{
- std::strncpy(n->matte_id, number, sizeof(n->matte_id));
+ BLI_strncpy(n->matte_id, number, sizeof(n->matte_id));
return;
}
diff --git a/source/blender/compositor/operations/COM_CryptomatteOperation.cpp b/source/blender/compositor/operations/COM_CryptomatteOperation.cpp
index c27c56fdd0e..6f911591268 100644
--- a/source/blender/compositor/operations/COM_CryptomatteOperation.cpp
+++ b/source/blender/compositor/operations/COM_CryptomatteOperation.cpp
@@ -39,7 +39,7 @@ void CryptomatteOperation::initExecution()
void CryptomatteOperation::addObjectIndex(float objectIndex)
{
- if (objectIndex != 0.f) {
+ if (objectIndex != 0.0f) {
m_objectIndex.push_back(objectIndex);
}
}
@@ -62,10 +62,12 @@ void CryptomatteOperation::executePixel(float output[4],
output[2] = ((float) ((m3hash << 16)) / (float) UINT32_MAX);
}
for(float f : m_objectIndex) {
- if (f == input[0])
+ if (f == input[0]) {
output[3] += input[1];
- if (f == input[2])
+ }
+ if (f == input[2]) {
output[3] += input[3];
+ }
}
}
}
diff --git a/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c b/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c
index 5881f0b919f..c514ac59bb0 100644
--- a/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c
+++ b/source/blender/nodes/composite/nodes/node_composite_cryptomatte.c
@@ -35,12 +35,6 @@
extern void cryptomatte_add(NodeCryptomatte* n, float f);
extern void cryptomatte_remove(NodeCryptomatte*n, float f);
-static bNodeSocketTemplate inputs[] = {
- { SOCK_RGBA, 1, N_("Image"), 1.0f, 1.0f, 1.0f, 1.0f},
- { SOCK_RGBA, 1, N_("Pass 1"), 0.0f, 0.0f, 0.0f, 1.0f},
- { SOCK_RGBA, 1, N_("Pass 2"), 0.0f, 0.0f, 0.0f, 1.0f},
- { -1, 0, "" }
-};
static bNodeSocketTemplate outputs[] = {
{ SOCK_RGBA, 0, N_("Image")},
{ SOCK_FLOAT, 0, N_("Matte")},
@@ -51,22 +45,22 @@ static bNodeSocketTemplate outputs[] = {
void ntreeCompositCryptomatteSyncFromAdd(bNodeTree *UNUSED(ntree), bNode *node)
{
NodeCryptomatte *n = node->storage;
- if(n->add[0] != 0.f) {
+ if(n->add[0] != 0.0f) {
cryptomatte_add(n, n->add[0]);
- n->add[0] = 0.f;
- n->add[1] = 0.f;
- n->add[2] = 0.f;
+ n->add[0] = 0.0f;
+ n->add[1] = 0.0f;
+ n->add[2] = 0.0f;
}
}
void ntreeCompositCryptomatteSyncFromRemove(bNodeTree *UNUSED(ntree), bNode *node)
{
NodeCryptomatte *n = node->storage;
- if(n->remove[0] != 0.f) {
+ if(n->remove[0] != 0.0f) {
cryptomatte_remove(n, n->remove[0]);
- n->remove[0] = 0.f;
- n->remove[1] = 0.f;
- n->remove[2] = 0.f;
+ n->remove[0] = 0.0f;
+ n->remove[1] = 0.0f;
+ n->remove[2] = 0.0f;
}
}
@@ -98,7 +92,7 @@ static void init(bNodeTree *ntree, bNode *node)
node->storage = user;
- bNodeSocket *sock = nodeAddStaticSocket(ntree, node, SOCK_IN, SOCK_RGBA, PROP_NONE, "image", "Image");
+ nodeAddStaticSocket(ntree, node, SOCK_IN, SOCK_RGBA, PROP_NONE, "image", "Image");
/* add two inputs by default */
ntreeCompositCryptomatteAddSocket(ntree, node);
@@ -110,7 +104,6 @@ void register_node_type_cmp_cryptomatte(void)
static bNodeType ntype;
cmp_node_type_base(&ntype, CMP_NODE_CRYPTOMATTE, "Cryptomatte", NODE_CLASS_CONVERTOR, 0);
- //node_type_socket_templates(&ntype, inputs, outputs);
node_type_socket_templates(&ntype, NULL, outputs);
node_type_init(&ntype, init);
node_type_storage(&ntype, "NodeCryptomatte", node_free_standard_storage, node_copy_standard_storage);
More information about the Bf-blender-cvs
mailing list