|
RayQueue | offset (const uint32 _count, uint32 *_size) const |
|
FERMAT_HOST_DEVICE uint32 | append_slot () const |
|
FERMAT_DEVICE uint32 | warp_append_slot () const |
|
FERMAT_HOST_DEVICE void | append (const PixelInfo pixel, const Ray &ray, const float4 weight, const float p) |
|
FERMAT_HOST_DEVICE void | append (const PixelInfo pixel, const Ray &ray, const float4 weight, const float p, float4 path_w) |
|
FERMAT_HOST_DEVICE void | append (const PixelInfo pixel, const Ray &ray, const float4 weight, const uint32 path_id, float4 path_w) |
|
FERMAT_DEVICE void | warp_append (const PixelInfo pixel, const Ray &ray, const float4 weight, const float p, float4 path_w) |
|
FERMAT_DEVICE void | warp_append (const PixelInfo pixel, const Ray &ray, const float4 weight, const uint32 path_id, float4 path_w) |
|
FERMAT_DEVICE void | warp_append (const PixelInfo pixel, const Ray &ray, const float4 weight, const float p) |
|
FERMAT_DEVICE void | warp_append (const PixelInfo pixel, const Ray &ray, const float4 weight, const uint32 path_id) |
|
|
Ray * | rays |
|
Hit * | hits |
|
float4 * | weights |
|
union { |
float * probs |
|
uint32 * light_path_id |
|
}; | |
|
uint32 * | pixels |
|
float4 * | path_weights |
|
uint32 * | size |
|
The documentation for this struct was generated from the following file:
- C:/p4research/research/jpantaleoni/Fermat-Public/src/ray_queues.h