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) |
| |