| 502 | } |
| 503 | |
| 504 | Vec3fa MatteMaterial__eval(ISPCMatteMaterial* This, const BRDF& brdf, const Vec3fa& wo, const DifferentialGeometry& dg, const Vec3fa& wi) |
| 505 | { |
| 506 | Lambertian lambertian = make_Lambertian(Vec3fa((Vec3fa)This->reflectance)); |
| 507 | return Lambertian__eval(&lambertian,wo,dg,wi); |
| 508 | } |
| 509 | |
| 510 | Vec3fa MatteMaterial__sample(ISPCMatteMaterial* This, const BRDF& brdf, const Vec3fa& Lw, const Vec3fa& wo, const DifferentialGeometry& dg, Sample3f& wi_o, Medium& medium, const Vec2f& s) |
| 511 | { |
no test coverage detected