|
Fermat
|
RPT VPL storage: The reuse-based path tracer encodes ray hits as "virtual point lights" to be used by neighboring pixels; this class implements their storage.
#include <rpt.h>
Public Methods | |
| void | alloc (const uint32 pixels) |
| RPTVPLView | view () |
Public Members | |
| DomainBuffer< CUDA_BUFFER, float4 > | m_pos |
| DomainBuffer< CUDA_BUFFER, uint4 > | m_gbuffer |
| DomainBuffer< CUDA_BUFFER, uint4 > | m_ebuffer |
| DomainBuffer< CUDA_BUFFER, float4 > | m_weight |
| DomainBuffer< CUDA_BUFFER, float4 > | m_weight2 |
| DomainBuffer< CUDA_BUFFER, uint32 > | m_in_dir |
| DomainBuffer< CUDA_BUFFER, uint32 > | m_in_dir2 |
| DomainBuffer< CUDA_BUFFER, float4 > | m_in_alpha |
| DomainBuffer< CUDA_BUFFER, float4 > | m_in_alpha2 |
1.8.13