From 3cbb3b05cd8f1dfd0d41f69ea337d83689c5ebb6 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Tue, 21 May 2024 19:30:42 +0200 Subject: [PATCH] Fix #121003: Cycles OptiX error with noise textures Missing math functions used by changes in noise texture code. --- intern/cycles/kernel/osl/services_gpu.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/intern/cycles/kernel/osl/services_gpu.h b/intern/cycles/kernel/osl/services_gpu.h index e6de68baa6f..8f5d14880ee 100644 --- a/intern/cycles/kernel/osl/services_gpu.h +++ b/intern/cycles/kernel/osl/services_gpu.h @@ -2223,6 +2223,10 @@ OSL_OP_IMPL_XX(osl_abs, fabsf) OSL_OP_IMPL_II(osl_fabs, abs) OSL_OP_IMPL_XX(osl_fabs, fabsf) OSL_OP_IMPL_XXX(osl_fmod, safe_modulo) +OSL_OP_IMPL_VVF_(osl_fmod, safe_modulo) +OSL_OP_IMPL_DVVDF_(osl_fmod, safe_modulo) +OSL_OP_IMPL_DVDVF_(osl_fmod, safe_modulo) +OSL_OP_IMPL_DVDVDF_(osl_fmod, safe_modulo) OSL_OP_IMPL_FFFF(osl_smoothstep, smoothstep) OSL_OP_IMPL_DFFFDF(osl_smoothstep, smoothstep)