MCPcopy Create free account
hub / github.com/RenderKit/embree / MirrorMaterial__sample

Function MirrorMaterial__sample

tutorials/pathtracer/pathtracer_device.cpp:528–532  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

526}
527
528Vec3fa MirrorMaterial__sample(ISPCMirrorMaterial* This, const BRDF& brdf, const Vec3fa& Lw, const Vec3fa& wo, const DifferentialGeometry& dg, Sample3f& wi_o, Medium& medium, const Vec2f& s)
529{
530 wi_o = make_Sample3f(reflect(wo,dg.Ns),1.0f);
531 return Vec3fa(This->reflectance);
532}
533
534////////////////////////////////////////////////////////////////////////////////
535// OBJ Material //

Callers 1

Material__sampleFunction · 0.85

Calls 3

make_Sample3fFunction · 0.85
reflectFunction · 0.85
Vec3faClass · 0.50

Tested by

no test coverage detected