[Bf-blender-cvs] [55cb1e51bda] cycles_oneapi: Cycles: Use single floating point precision sine/cosine in sky
Nikita Sirgienko
noreply at git.blender.org
Thu Mar 31 14:59:13 CEST 2022
Commit: 55cb1e51bdaf60e104c089dc6a5a871a1fd30dca
Author: Nikita Sirgienko
Date: Thu Mar 31 14:19:14 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rB55cb1e51bdaf60e104c089dc6a5a871a1fd30dca
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 632a866830b..5597aa5524e 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