|
![](/i/fill.gif) |
> Stopping cleanly isn't trivial in a multithreaded C++ program as there is
no
> language support for threading. It has to be done trowing an exception,
> which in turn requires a specific point to do so. That point is a call
the
> thread has to make every now and then. It currently does it only once per
> pixel in every thread,and the more threads you start the longer it takes,
> especially when doing anti-aliasing. We are going to look for a better
> place (probably a test for each ray) and hopefully this will improve
> response time.
Might I suggest that during this time, the Stop button (and any equivalents
in the menus) be disabled? It would make it "feel" a lot more like POV-Ray
is trying to do what you say, since it's responding, at least in a small
way, to your click.
- Slime
[ http://www.slimeland.com/ ]
Post a reply to this message
|
![](/i/fill.gif) |