Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukas Stockner <lukas.stockner@freenet.de>2020-07-08 03:10:02 +0300
committerLukas Stockner <lukas.stockner@freenet.de>2020-07-08 03:15:37 +0300
commit7fcb6bc59c85beab36dbfcec91d0cfaf5291f029 (patch)
tree0e7c93521d34efd2ba43ea8847dc2661effa34c3 /source/blender/modifiers
parentafcb41a0aaafce5b99891487a402d78a337f3809 (diff)
Fix T78324: Different Sky Texture results between CPU and GPU
The problem here was numerical precision: The code calculates the angle between sun and view direction, and the usual acos(dot(a, b)) approach for that has poor numerical performance for almost parallel angles. As a result, the generally tiny difference between floating point computation between CPU and GPU was enough to make the sun vanish at different radii, causing different results. The new version fixes the difference by making the computation much more robust on both platforms.
Diffstat (limited to 'source/blender/modifiers')
0 files changed, 0 insertions, 0 deletions