Thanks, I have thought that is is allowed by C++17 standard - but I haven't found any solid proof so far, so I am just removing reference usage here. And theoretically RVO should take care about…
Thanks, the related code have been improved.
Thanks, Alaska, for this good point - indeed I have also wanted to cover Metal as well, but just forget apparently. I have modified the changes accordingly.
@Sergey, can you please take a look on this? I don't think that printing empty capabilities list (when there are no devices, but support in Blender in presented) is make sense, but just in case if…
It's using a Point Density Texture node, which seems to work for surfaces as well.
This is a bit of a legacy feature, now that we have geometry nodes it's much more natural to do this…
I have rechecked and tests "T49936" and "T49936 indirect" actually failing with current PR - it seems this two scene/test relay on some code (or maybe even svn node) under `IF_KERNEL_NODES_FEATURE(…
Can we avoid having the volume nodes in the surface shader at all
BTW, @brecht , that I have struggled to understand - are this volume related nodes even processed in the surface shader? I am…
Can we avoid having the volume nodes in the surface shader at all, and do this change for all GPU devices?
If I will simply disable volume nodes in the shade_surface, then the test "T49936"…