50 bool update_begin(
const int texture_width,
const int texture_height);
76 const int pixels_width,
77 const int pixels_height);
163 void mark_texture_updated();
186 } texture_buffer_state_;
void reset()
clear internal cached data and reset random seed
virtual ~PathTraceDisplay()=default
int2 get_texture_size() const
PathTraceDisplay(unique_ptr< DisplayDriver > driver)
void graphics_interop_activate()
half4 * map_texture_buffer()
bool update_begin(const int texture_width, const int texture_height)
void copy_pixels_to_texture(const half4 *rgba_pixels, const int texture_x, const int texture_y, const int pixels_width, const int pixels_height)
GraphicsInteropBuffer & graphics_interop_get_buffer()
void graphics_interop_deactivate()
GraphicsInteropDevice graphics_interop_get_device()
void unmap_texture_buffer()
#define CCL_NAMESPACE_END