just finished the code (hopefully)

there was missing transformation in local coordinates for lRec.d in
instantiation of bRec, and multiplication by bsdf->eval in final result.