I think you'd still have some way of freeing the data in a destructor, which for some data types requires the length. To me it's strange for a data structure to not know the length of its own…
I think storing the array length in the custom data layer is not that bad, if this was a C++ data type this would be a Vector
and so it would have the size too. But if this is done, I think it…
I'm not convinced it's worth it for us to maintain such an API outside of RNA. Some of these improvements would be more generally beneficial applied to RNA itself rather than just one custom…
Repeating my comment from devtalk:
From a planning point of view, I think the first priority should be wrapping the attributes the same as it works for meshes and curves now. Improving the…
Yeah, I think it's a mismatch with the hiprt version somehow. We are in the process to switching to this new version, which is part of what prompted the upgrade.
I think from the infrastructure…
PointerRNA
aware of its own 'data path'
From distant look, this seems like reinventing of virtual table / class hierarchy of C++.
No, this is unrelated to class hierarchy.
@weizhen I have a fix for the shadow linking issue. However the light tree is still very noisy where the spot light attenuation (blend) goes to zero. I guess the light tree does not take this into…
I couldn't get this to work with CUDA yet. I made some changes to make it build, but there are no objects visible in the render, only the background. I haven't had time yet to debug this…
The reason I didn't name it "Extension Updates" is because if there are no updates available, it's not clear what the button does. Show an empty list of updates in the preferences? Not be a…