Pass ShadingContext to BSDF::evaluate_inputs