I tried SetAffinityMask, it just tell me “FAILED” all the time.
I tried to set the priority manually on the task manager. Nothing change.
If I have only one renderer (the final one) and do not use the second for my channel preview, the mainloop seems to work “almost” correctly.
But even with two instances, if I manipulate a lot the GUI, then it slow down the other one…
This is such a nightmare.
The vvvv IOBox is really handy to prototype GUI since you can use the mouse to quickly organise it. Creating buttons and sliders is easy. I found that using CreateEnum is also a good trick to make some kind of dropdown menu. Too bad, while we can setup the text size in the IOBox, the dropdown enum window can’t be changed…
Now I’m using “Message” from Velcrome and it does a perfect job to send data over the application and save GUI parameters in a file. This is how I send all the data from the GUI and it is one of the best contrib so far(which should be included in addonpack in my opinion).
I tried catweasel’s contrib for GUI (and every other GUI contrib), this is definitely not what I am looking for because using Text node to make GUI eat a lot of ressources. I have many effects name, doing it this way kill the framerate while loading text.
Also, using rendered GUI take so much time to create and to place 2D elements in the renderer. Indeed the only choice in this case is to use transform 2D and the XY input pin to control the position of every elements… Try to align anything then…pure waste of time. And if you want to change the layout, you have to change every Transform2d XY input pin one by one…
Is there anything I can do, or maybe one of you guys has some experiences with this ?