diff options
Diffstat (limited to 'intern/cycles/scene/object.cpp')
-rw-r--r-- | intern/cycles/scene/object.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/scene/object.cpp b/intern/cycles/scene/object.cpp index 97c86804507..fda9a211e60 100644 --- a/intern/cycles/scene/object.cpp +++ b/intern/cycles/scene/object.cpp @@ -76,6 +76,7 @@ NODE_DEFINE(Object) SOCKET_TRANSFORM(tfm, "Transform", transform_identity()); SOCKET_UINT(visibility, "Visibility", ~0); SOCKET_COLOR(color, "Color", zero_float3()); + SOCKET_FLOAT(alpha, "Alpha", 0.0f); SOCKET_UINT(random_id, "Random ID", 0); SOCKET_INT(pass_id, "Pass ID", 0); SOCKET_BOOLEAN(use_holdout, "Use Holdout", false); @@ -414,6 +415,7 @@ void ObjectManager::device_update_object_transform(UpdateObjectTransformState *s kobject.color[0] = color.x; kobject.color[1] = color.y; kobject.color[2] = color.z; + kobject.alpha = ob->alpha; kobject.pass_id = pass_id; kobject.random_number = random_number; kobject.particle_index = particle_index; |