johnfea
johnfea
In this minimal sample the following assert triggers at the end of main() but in my production code it triggered at the second call to ShaderGroupBegin(). When compiling OSL in...
### Problem Base closure pointer in osl layer points to its parent layer closure when using batched execute while it should actually point to a diffuse closure. ``` void process_bsdf_closure(const...
## Description Add support for b4_SSE2 batched mode, enabling batched execution for all x86-64 CPUs that don't support AVX. Is there interest in adding this into OSL? I still support...
## Description EDIT: Make batched and non-batched internally use the same string representation for reasons discussed below. ## Tests New test cases aren't necessarily required. This PR would fix new...
## Description This PR adds a new testsuite case that seemed more convenient to add with a new test program instead of modifying testshade. However, if testshade can be easily...
**Describe the bug** I get runtime crash at fstream_mingw.h with mingw gcc. However, it only happened when dynamically linking OIIO to OSL and static linking libstdc++ and libgcc for both,...