diff options
author | Ethan-Hall <Ethan1080> | 2022-03-07 19:34:52 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-03-07 19:35:48 +0300 |
commit | 5b4ab896634fd118cb46740f6f90e45f96d550ac (patch) | |
tree | fbe8bae09fd3c9bcc75176621c2b434dd5690282 /intern/cycles/kernel/types.h | |
parent | 76f9d83a19b9804f3f8997c35f4f77ace2d6fcbc (diff) |
Shader Nodes: add Alpha output to Object Info node
An alpha component can be specified for an object's color. This adds an alpha
socket to the object info shader node allowing for the alpha component of the
object's color to be accessed in the shader editor.
Differential Revision: https://developer.blender.org/D14141
Diffstat (limited to 'intern/cycles/kernel/types.h')
-rw-r--r-- | intern/cycles/kernel/types.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/intern/cycles/kernel/types.h b/intern/cycles/kernel/types.h index 24eb783daf9..07d4a95780b 100644 --- a/intern/cycles/kernel/types.h +++ b/intern/cycles/kernel/types.h @@ -1307,6 +1307,7 @@ typedef struct KernelObject { float pass_id; float random_number; float color[3]; + float alpha; int particle_index; float dupli_generated[3]; @@ -1330,6 +1331,7 @@ typedef struct KernelObject { uint visibility; int primitive_type; + int pad[2]; } KernelObject; static_assert_align(KernelObject, 16); |