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

Function HairMaterial__preprocess

tutorials/pathtracer/pathtracer_device.cpp:803–806  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

801////////////////////////////////////////////////////////////////////////////////
802
803void HairMaterial__preprocess(ISPCHairMaterial* This, BRDF& brdf, const Vec3fa& wo, const DifferentialGeometry& dg, const Medium& medium)
804{
805 AnisotropicBlinn__Constructor((AnisotropicBlinn*)&brdf,Vec3fa(This->Kr),Vec3fa(This->Kt),dg.Tx,(float)This->nx,dg.Ty,(float)This->ny,dg.Ng);
806}
807
808Vec3fa HairMaterial__eval(ISPCHairMaterial* This, const BRDF& brdf, const Vec3fa& wo, const DifferentialGeometry& dg, const Vec3fa& wi)
809{

Callers 1

Material__preprocessFunction · 0.85

Calls 2

Vec3faClass · 0.50

Tested by

no test coverage detected