diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-11-21 05:00:03 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2012-11-21 05:00:03 +0400 |
commit | fdadfde5c5cc2c5b7255834170b32c4d169bdd42 (patch) | |
tree | f681b0c10cf8341d783586874b1c75f4fd7a73db /intern/cycles/render/camera.h | |
parent | f43e75c4d6decffe813f28b083a54158758ff5f9 (diff) |
Fix #33158: motion vector pass wrong in cycles in some scenes, wrong vectors
due to float precision problem in matrix inverse.
Diffstat (limited to 'intern/cycles/render/camera.h')
-rw-r--r-- | intern/cycles/render/camera.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/intern/cycles/render/camera.h b/intern/cycles/render/camera.h index 4c2de7b50b8..9696161180d 100644 --- a/intern/cycles/render/camera.h +++ b/intern/cycles/render/camera.h @@ -82,9 +82,15 @@ public: Transform screentoworld; Transform rastertoworld; Transform ndctoworld; - Transform rastertocamera; Transform cameratoworld; + Transform worldtoraster; + Transform worldtoscreen; + Transform worldtondc; + Transform worldtocamera; + + Transform rastertocamera; + Transform cameratoraster;; float3 dx; float3 dy; |