From 6eb7075fa102acb2a496ec4e62f8b77e7b26a947 Mon Sep 17 00:00:00 2001 From: Weizhen Huang Date: Wed, 13 Aug 2025 16:10:06 +0200 Subject: [PATCH] Fix: Cycles: `lcg_state` uninitialized before volume density baking _No response_ Pull Request: https://projects.blender.org/blender/blender/pulls/144489 --- intern/cycles/kernel/bake/bake.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/intern/cycles/kernel/bake/bake.h b/intern/cycles/kernel/bake/bake.h index 51c061b238f..a31433f9c42 100644 --- a/intern/cycles/kernel/bake/bake.h +++ b/intern/cycles/kernel/bake/bake.h @@ -141,6 +141,8 @@ ccl_device void kernel_volume_density_evaluate(KernelGlobals kg, ShaderData sd; shader_setup_from_volume(&sd, &ray, in.object); sd.flag = SD_IS_VOLUME_SHADER_EVAL; + /* For stochastic texture sampling. */ + sd.lcg_state = lcg_state_init(offset, 0, 0, 0x15b4f88d); /* Evaluate extinction and emission without allocating closures. */ sd.num_closure_left = 0;