From 542c03fed5dad18331bb2c40cb883ff220120c13 Mon Sep 17 00:00:00 2001 From: Stefan Werner Date: Thu, 31 Mar 2022 14:19:14 +0200 Subject: Cycles: Use single floating point precision sine/cosine in sky Should be no functional changes. --- intern/cycles/kernel/svm/sky.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'intern/cycles/kernel/svm') 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, -- cgit v1.2.3