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 |