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

Function eval

kernels/subdiv/bezier_patch.h:125–130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

123 }
124
125 static __forceinline Vertex_t eval(const Vertex matrix[4][4], const float uu, const float vv)
126 {
127 const Vec4f Bu = BezierBasis::eval(uu);
128 const Vec4f Bv = BezierBasis::eval(vv);
129 return bilinear(Bu,matrix,Bv);
130 }
131
132 static __forceinline Vertex_t eval_du(const Vertex matrix[4][4], const float uu, const float vv)
133 {

Callers 15

evalMethod · 0.70
vevalMethod · 0.70
evalMethod · 0.70
vevalMethod · 0.70
split1Method · 0.70
evalMethod · 0.70
clipMethod · 0.70
derivative_boundsMethod · 0.70
vevalMethod · 0.70
PatchEvalSimdMethod · 0.70
eval_quadMethod · 0.70
eval_generalMethod · 0.70

Calls 9

bilinearFunction · 0.85
storeFunction · 0.85
eval_duFunction · 0.70
eval_dvFunction · 0.70
eval_duduFunction · 0.70
eval_dvdvFunction · 0.70
eval_dudvFunction · 0.70
sqrFunction · 0.50
maddFunction · 0.50

Tested by

no test coverage detected