I guess it can technically fail just like malloc
can fail.
But it could also fail if the subprocess name is wrong, which shouldn't happen, but better be safe than sorry.
I've added an error…
AFAIK, this is core since 4.1. https://registry.khronos.org/OpenGL-Refpages/gl4/html/glShaderBinary.xhtml
It's the system library required for the shared memory Linux functions. https://refspecs.linuxfoundation.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/app-librt.html
Added a comment, but basically is_batch_compilation is true when the shader is being compiled as part of a GPU_shader_batch. What the backends have to do depends on the strategy they use for batch…
I don't think we will be able to have that granularity with the already existing BSDF nodes.
I was doubtful too, but I think it might still possible to expose these shading options in…
@frogstomp You can still achieve the same if you press play before navigation.
@Sergey I've looked a bit into it, but I couldn't find any solution I liked to handle crashes/hanged/closed processes. At the moment it just assumes that if a compilation takes more than 30s,…