Hi Cirilo, Chris,
As I received so many requests from you ;)
I implemented the features similar as you describe below.
Please update, rebuild and retry with the latest updates from my branch.
I found an easy and elegant way of implement it,
with just some minimal changes.
It only add a small overhead time (about 1s or less on some tests I did)
So, the new features are:
- Display the progress of raytracing render.
- If user move with the mouse it will abort the render.
- It also works on OpenGL mode, if a raytracing render is requested and during the render the mouse is moved,
it will stop the render and back to OpenGL.
- This also may fix possible issues on some systems that make the windows not responding because the render took too long. Now the windows is refreshed periodically with the redraws.
Regards,
Mario Luzeiro
________________________________________
From: Cirilo Bernardo [cirilo.bernardo@xxxxxxxxx]
Sent: 15 June 2016 00:40
Another possible tweak in the raytrace window is to show progress somehow.
In SolidWorks this is done by showing a small black frame moving around as
parts of the scene are refined. This is not essential though, only eyecandy,
but it does help a little on long render jobs because the user can see that
something is still happening.
________________________________________
From: Chris Pavlina [pavlina.chris@xxxxxxxxx]
Sent: 14 June 2016 20:15
3) Even at the faster speed, the raytracer is too slow and unresponsive.
3A) Raytracer UI responsiveness improvements. Allow the user to start dragging
the PCB around even after the render has started, rather than going completely
frozen during the render.
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp