canvas->set time not only sets the time but also calls the canvas's context set_time.
There are bugs pending though. Live play produces bad renders on canvas window.
Output render is fine now.
else if (!context.accelerated_render(surface,quality,renddesc,&stageone))
return false;
- if(muck_with_time_ && curr_time!=Time::begin() && canvas->get_time()!=curr_time+time_offset)
+ if(muck_with_time_ && curr_time!=Time::begin() /*&& canvas->get_time()!=curr_time+time_offset*/)
canvas->set_time(curr_time+time_offset);
Color::BlendMethod blend_method(get_blend_method());