1f44be97e6712e04ade2ca88c320a80d19267cf8
The code to compute differentials mixed up the camera-space locations of the raster coordinate and the camera itself, which caused the dP differential to be set even when the ray origin is always the same. This commit fixes that, reorganizes the code so that the Px/Py are no longer used for both values to avoid future confusion, and skips some unnecessary calculations stereo rendering isn't being used.
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
