diff options
author | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-02-13 17:01:54 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@gmail.com> | 2019-02-13 17:03:08 +0300 |
commit | 79f5b825a9779309a737bcbdfe3d68d760a80e62 (patch) | |
tree | f033e1844766b2860c1beebb7ca85ba47147e514 /intern/cycles/render | |
parent | 3866161da855d2b35ac48ef55958bcb567d4a740 (diff) |
Fix T61502: Cycles wrong other object texture coordinates in OSL.
The row/column major matrix conversion was done twice.
Diffstat (limited to 'intern/cycles/render')
-rw-r--r-- | intern/cycles/render/nodes.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/cycles/render/nodes.cpp b/intern/cycles/render/nodes.cpp index 77a452674fb..d32b1513e42 100644 --- a/intern/cycles/render/nodes.cpp +++ b/intern/cycles/render/nodes.cpp @@ -3533,7 +3533,7 @@ void TextureCoordinateNode::compile(OSLCompiler& compiler) if(compiler.output_type() == SHADER_TYPE_VOLUME) compiler.parameter("is_volume", true); compiler.parameter(this, "use_transform"); - Transform ob_itfm = transform_transposed_inverse(ob_tfm); + Transform ob_itfm = transform_inverse(ob_tfm); compiler.parameter("object_itfm", ob_itfm); compiler.parameter(this, "from_dupli"); |