Hi,
0.8 is well underway and with the inclusion of luxrays, we need to extend the gui to handle render devices setup and configuration. I'm opening this thread so we can have a discussion on how we should best go about doing this.
The gui would need the following elements:
List of native devices (CPU cores)
List of OpenCL devices
- GPU devices
- CPU devices
For the GPU devices there will also have to be sub-elements such as workgroup size, feeder threads etc
Also functions such as:
Save config | load config | config dropdown
These configfiles can then be referred to from the commandline as well (for luxconsole or as default profile in the gui)
I would also like a function for auto-tuning, that is finding the (or at least a) optimal configuration for the current scene (or for a synthetic scene)
Atm, I envision this being a tab along the top a la render/log
Any thoughts/ideas?
