|
Fermat
|
The CUDA context class for the BPT renderer
#include <bpt_impl.h>
Public Methods | |
| BPTContext (BPT &_bpt, const RenderingContextView &_renderer) | |
Public Methods inherited from BPTContextBase< BPTOptions > | |
| BPTContextBase (const RenderingContextView &_renderer, const VertexStorageView &_light_vertices, const BPTQueuesView &_queues, const BPTOptions _options=BPTOptions()) | |
| void | set_camera (const Camera &camera, const uint32 res_x, const uint32 res_y, const float aspect_ratio) |
Public Members | |
| TiledSequenceView | sequence |
Public Members inherited from BPTContextBase< BPTOptions > | |
| uint32 | in_bounce |
| RayQueue | in_queue |
| RayQueue | shadow_queue |
| RayQueue | scatter_queue |
| VertexStorageView | light_vertices |
| cugar::Vector3f | camera_U |
| cugar::Vector3f | camera_V |
| cugar::Vector3f | camera_W |
| float | camera_W_len |
| float | camera_square_focal_length |
| BPTOptions | options |
1.8.13