51 int3 setup_dispatch_size_ = {1, 1, 1};
54 PassSimple convolve_ps_ = {
"Subsurface.Convolve"};
62 data_.sample_len = -1;
77 void precompute_samples_location();
80 static float burley_sample(
float d,
float x_rand);
82 static float burley_pdf(
float d,
float r);
BMesh const char void * data
A running instance of the engine.
detail::Pass< command::DrawCommandBuf > PassSimple
draw::StorageBuffer< DispatchCommand > DispatchIndirectBuf
draw::StorageArrayBuffer< uint, 1024, true > SubsurfaceTileBuf
static float3 burley_eval(float3 d, float r)
VecBase< int32_t, 3 > int3
SubsurfaceModule(Instance &inst, SubsurfaceData &data)