blender/intern/cycles/kernel/device/oneapi
Sergey Sharybin ba3f26fac5 Cycles: light and shadow linking
With light linking, lights can be set to affect only specific objects in the
scene. Shadow linking additionally gives control over which objects acts a
shadow blockers for a light.

Usage:
https://wiki.blender.org/wiki/Reference/Release_Notes/4.0/Cycles

Implementation:
https://wiki.blender.org/wiki/Source/Render/Cycles/LightLinking

Ref #104972
Co-authored-by: Brecht Van Lommel <brecht@blender.org>
2023-05-24 14:11:47 +02:00
..
compat.h Cycles: oneAPI: use local memory for faster shader sorting 2023-05-17 11:07:57 +02:00
context_begin.h Cycles: oneAPI: Fix prevented execution with sycl runtime > 20230323 2023-05-17 00:00:52 +02:00
context_end.h Cycles: Add support for rendering on Intel GPUs using oneAPI 2022-06-29 12:58:04 +02:00
context_intersect_begin.h Cycles: add hardware raytracing support to oneAPI device 2023-04-18 22:09:42 +02:00
context_intersect_end.h Cycles: add hardware raytracing support to oneAPI device 2023-04-18 22:09:42 +02:00
globals.h Cycles: add hardware raytracing support to oneAPI device 2023-04-18 22:09:42 +02:00
image.h Cleanup: format (with BraceWrapping::AfterControlStatement "MultiLine") 2023-05-02 09:37:49 +10:00
kernel_templates.h Cleanup: spelling in comments, formatting, move comments into headers 2022-09-06 16:25:20 +10:00
kernel.cpp Cycles: light and shadow linking 2023-05-24 14:11:47 +02:00
kernel.h Cycles: oneAPI: use local memory for faster shader sorting 2023-05-17 11:07:57 +02:00