blender/intern/cycles/kernel/device/cpu
Brecht Van Lommel 0dc985ec5e Fix: Cycles: Objects visible only to raycast hit by other rayso
The new raycast visibility is not like the other visibility flags, which
cover all possible light transport rays and so PATH_RAY_VISIBILITY_ALL
was a complete mask of those. But raycast rays are separate from that,
and should not affect e.g. volume stack interseciton.

Now define a separate PATH_RAY_VISIBILITY_OBJECT_ALL that indicates all
the possible flags that can be set on an object.

Issue introduced in 6e7a0eee32.

Pull Request: https://projects.blender.org/blender/blender/pulls/164137
2026-09-19 23:14:17 +02:00
..
bvh.h Fix: Cycles: Objects visible only to raycast hit by other rayso 2026-09-19 23:14:17 +02:00
CMakeLists.txt Fix #154204: Cycles build errors when building without OSL support 2026-02-11 12:25:41 +01:00
compat.h Cleanup: Cycles: Remove workaround for slow expf in glibc < 2.16 2025-01-03 10:23:03 +01:00
globals.cpp Cycles: Guiding cleaning up and refactoring the guiding code 2025-05-22 13:46:30 +02:00
globals.h Cycles: Texture cache tiled image loading 2026-03-27 16:07:06 +01:00
image.h Fix #161943: Cycles HIP pthread_create crash 2026-09-16 00:00:00 +02:00
kernel.cpp Cleanup: Cycles, sign conversion 2025-12-29 12:13:11 +01:00
kernel.h Cleanup: Cycles: Remove unnecessary SSE4.2 CPU kernel 2025-01-13 10:07:37 +01:00
kernel_arch.h Cycles: Use RGBE for denoised guiding buffers to reduce memory usage 2025-08-13 10:28:50 +02:00
kernel_arch_impl.h Refactor: Cycles: Texture cache miss handling 2026-03-27 16:07:06 +01:00
kernel_avx2.cpp Refactor: Cycles: Make CPU kernel globals storage more sane 2025-01-03 10:23:27 +01:00