It's also worth to be noted that this issue is really only prevalent with node frames. Instead of increasing the label size to 256 for all nodes we could also just have the node frame contain it's…
@HooglyBoogly I figured you'd say that however oftentimes you have dozens or in in some bigger projects even hundreds of node frames. You'd have to individually add dozens/hundreds of text…
This can also be changed to *dimension = -safe_logf(*dimension, *lacunarity);
I synced blender/blender#111187 to also run with subversion 4. Since were still at subversion 1 we should have it merged by then.
I increased the subversion to the one where I expect the merge will happen. So that case shouldn't happen.
Please be sure to check this on 4.1 files saved with and without the merged noise texture node.
I did and it works.
The libraries containing safe_logf
and safe_divide
aren't #included
in versioning_400.cc so here's a faster solution.
Apparently this shouldn't be done anymore because socket->link
may not be updated. See: blender/blender#111187 (comment) and https://projects.blender…
The Noise Texture already had a node->storage
before node merging. How could it be null?
I really hope this doesn't come through. I am all for unused data not getting nuked, but adding 4 random data-block types someone subjectively cherry picked out of dozens as checkboxes to user…
So, if you have 10 projects, in some you have to save materials, in some you have to save only textures and in some you have to save only geonodes but not the others, it could not be considered…