[Bf-blender-cvs] [542c03fed5d] master: Cycles: Use single floating point precision sine/cosine in sky
Stefan Werner
noreply at git.blender.org
Fri Apr 1 20:09:17 CEST 2022
Commit: 542c03fed5dad18331bb2c40cb883ff220120c13
Author: Stefan Werner
Date: Thu Mar 31 14:19:14 2022 +0200
Branches: master
https://developer.blender.org/rB542c03fed5dad18331bb2c40cb883ff220120c13
Cycles: Use single floating point precision sine/cosine in sky
Should be no functional changes.
===================================================================
M intern/cycles/kernel/svm/sky.h
===================================================================
diff --git a/intern/cycles/kernel/svm/sky.h b/intern/cycles/kernel/svm/sky.h
index c03d97b9858..a72d4dd3ba7 100644
--- a/intern/cycles/kernel/svm/sky.h
+++ b/intern/cycles/kernel/svm/sky.h
@@ -113,7 +113,7 @@ ccl_device float3 sky_radiance_hosek(KernelGlobals kg,
/* Nishita improved sky model */
ccl_device float3 geographical_to_direction(float lat, float lon)
{
- return make_float3(cos(lat) * cos(lon), cos(lat) * sin(lon), sin(lat));
+ return make_float3(cosf(lat) * cosf(lon), cosf(lat) * sinf(lon), sinf(lat));
}
ccl_device float3 sky_radiance_nishita(KernelGlobals kg,
More information about the Bf-blender-cvs
mailing list