To implement: walter_bsdf
It seems that the material type "walter_bsdf" (in .msf file, converted to ggx for rendering) is causing a crash when multiplexing:
OptiX Error: 'Variable not found (Details: Function "_rtContextLaunch2D" caught exception: Variable "Unresolved reference to variable diffuse_color from _Z13material_evalv" not found in scope)'
To reproduce, launch malia spectral with: -i -wr 400:700:30 -wpp 10 -scene "path_to_scene/prism.msf" -i -wr 400:700:30 -wpp 10 -scene "path_to_scene/material_export.msf" Both scenes contain at least one walter_bsdf material. In the latter, I identified walter_bsdf to be the cause by replacing all materials with lambert, and replacing back one by one. The problem does not occur when not doing multiplexing.
Could you test on your side to see if you also have a this crash?