Wayverb
|
Public Member Functions | |
template<typename It > | |
reflector (const core::compute_context &cc, const glm::vec3 &receiver, It b, It e) | |
util::aligned::vector< reflection > | run_step (const core::scene_buffers &buffers) |
util::aligned::vector< core::ray > | get_rays () |
util::aligned::vector< reflection > | get_reflections () |
util::aligned::vector< cl_float > | get_rng () |
Static Public Member Functions | |
static constexpr auto | get_per_ray_size () |
The constant buffer size required per parallel ray. | |