@fclem Not sure if this should count as a bug - the white plane has hide_probe_volume
disabled, so it's not included when baking.
Looks great!
Only one test case seems to be wrong. @lateasusual Can you take a look at it?
This is something I overlooked in how light linking is handled in Cycles, looks like it's…
It should be, yeah. And yeah it was assuming little endian before, i guess it probably does make sense to make y the upper half
Moved the Shading panel to bl_ui :)
Almost everything is done i think, one thing remaining is in moving the UI from Cycles to core.
The builtin engines don't currently have or use a "Shading" panel, everything is in the…
changed to receiver_light_set_get
to match the renaming
The surfel light eval needs to honor the light linking. This is still direct lighting (eevee_surfel_light_comp.glsl).
Cycles doesn't prevent the light bouncing on a valid receiver to an…
changed to a uint2, and opted for .x/y instead of array indexing syntax (i don't think it applies here, but i know array indexing vectors in glsl can confuse shader compilers)