Primary Sample Space MLT renderer
|
| void | init (int argc, char **argv, RenderingContext &renderer) |
| |
| void | render (const uint32 instance, RenderingContext &renderer) |
| |
|
void | sample_seeds (const uint32 n_chains) |
| |
|
void | recover_primary_coordinates (PSSMLTContext &context, RenderingContextView &renderer_view) |
| |
| void | destroy () |
| |
| virtual uint32 | auxiliary_channel_count () |
| |
| virtual void | register_auxiliary_channels (FBufferStorage &fbuffer, const uint32 channel_offset) |
| |
| virtual void | update_scene (RenderingContext &renderer) |
| |
| virtual void | keyboard (unsigned char character, int x, int y, bool &invalidate) |
| |
| virtual void | mouse (RenderingContext &renderer, int button, int state, int x, int y) |
| |
| virtual void | draw (RenderingContext &renderer) |
| |
| virtual void | dump_speed_stats (FILE *stats) |
| |
|
|
PSSMLTOptions | m_options |
| |
|
TiledSequence | m_sequence |
| |
|
BPTQueuesStorage | m_queues |
| |
|
VertexStorage | m_light_vertices |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_mut_u |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_light_u |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_eye_u |
| |
|
DomainBuffer< CUDA_BUFFER, float4 > | m_path_value |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_path_pdf |
| |
|
DomainBuffer< CUDA_BUFFER, float4 > | m_connections_value |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_connections_cdf |
| |
|
DomainBuffer< CUDA_BUFFER, uint32 > | m_seeds |
| |
|
DomainBuffer< CUDA_BUFFER, float > | m_st_norms |
| |
|
DomainBuffer< CUDA_BUFFER, uint32 > | m_rejections |
| |
|
float | m_image_brightness |
| |
|
uint32 | m_n_lights |
| |
|
uint32 | m_n_init_light_paths |
| |
|
uint32 | m_n_init_paths |
| |
|
uint32 | m_n_connections |
| |
|
float | m_time |
| |
|
cugar::LFSRGeneratorMatrix | m_generator |
| |
|
cugar::LFSRRandomStream | m_random |
| |