A bidirectional path tracing renderer built on top of the BPTLib library.
|
void | init (int argc, char **argv, RenderingContext &renderer) |
|
void | render (const uint32 instance, RenderingContext &renderer) |
| [BPT::render]
|
|
void | destroy () |
|
void | regenerate_primary_light_vertices (const uint32 instance, RenderingContext &renderer) |
|
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) |
|