Is it possible that Blender 2.83 LTS ships with broken OSL source code?
namely the stdosl.h and oslutil.h files?
My shaders don’t work,
They compile, but render black. because the microfacet closure returns 0.
And theres an error:
Closure ‘microfacet’ is not supported by the current renderer
I did a comparison of the OSL source files with a previous version and there are many differences…
Copying these 2 files from Blender 2.82 seem to fix the problem.
Please post a bug report on developer.blender.org with a simple repro case.
Thanks, I’ll do that.