diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-17 16:17:17 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-10-17 16:17:17 +0400 |
commit | afb75ad2af0c30f1bc6fd252ca115a59d04e3b85 (patch) | |
tree | bf26823ca7542e7b5cd2e455fa551006d6be4500 /intern/cycles/kernel/kernel_types.h | |
parent | 0551aa14bb2e58e79200823cde6d71c2288ca7fa (diff) |
Cycles: add Tangent input for Anisotropic BSDF.
Also refactor SVM BSDF code, preparing it to be shared with OSL.
Diffstat (limited to 'intern/cycles/kernel/kernel_types.h')
-rw-r--r-- | intern/cycles/kernel/kernel_types.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/intern/cycles/kernel/kernel_types.h b/intern/cycles/kernel/kernel_types.h index b8bbaae5c2b..bcf80cb76fb 100644 --- a/intern/cycles/kernel/kernel_types.h +++ b/intern/cycles/kernel/kernel_types.h @@ -369,7 +369,9 @@ typedef struct ShaderClosure { #endif float data0; float data1; + float3 N; + float3 T; } ShaderClosure; @@ -440,9 +442,6 @@ typedef struct ShaderData { /* differential of P w.r.t. parametric coordinates. note that dPdu is * not readily suitable as a tangent for shading on triangles. */ float3 dPdu, dPdv; - - /* tangent for shading */ - float3 T; #endif #ifdef __OBJECT_MOTION__ |