Uiomae wrote:
Should I maintain the old playfield as an option? Or if anyone want the old (or the new) just have to compile again?
I think that the best option for the moment is to keep the old playfield and add the new one using environment variables like #ifdef STUDIO_USE_OPEN_GL bla bla. Probably it would make the code more unreadable but it should keep it functional. Also it would allow to use the old playfield for the output render because, as I mentioned in the other post, it might be possible that OpenGL doesn't render accurately all the effects to the final output and we have to continue using the old renderer.
Quote:
I want to maintain the old playfield as an option, and make playfields as options (just in case someday we add a DirectX one, for example), but that means changing A LOT of things (well, maybe just only the renderers and the workarea, but that's a lot of files, maybe 8 without the headers). Don't know if that's intended / wanted / tolerated, etc...
Exactly. Optional renderers would be the good choice.
Regarding to the modification of a lot of files I think that it would be good if you use the git repository that dooglus (our only and main developer) keeps for large modifications. Currently we (he mainly) are doing a bone system in synfig. You should be able to use that repository to keep track of large chunk of files and also to allow others to pull from it and test the branch in other machines. Once the modification looks fine it would be a big commit (stashing it first) to svn. Unfortunately dooglus's hardware is mostly dead so he barely can connect to internet lately and the bones development has been momentary discontinued.
I don't know if you have a good hardware but dooglus was using my pc (quadcore 2.66 GHz 8 GB RAM, that has Ubuntu amd64 installed) remotely for quick compiling and testing. We have made a binary of synfig and synfigstudio for each 3 or 5 commits so we can find quickly where the bug was introduced in the past. I'll be glad to share my resources with you too.
I believe that there is a open account for guests in the repo to allow others to commit changes. Try that first, before start doing any code.
Here is the address:
http://repo.or.cz/w/synfig.gitQuote:
P.D. I don't know if that post has to be here. If not, kindly moderator, please move

I'll move the thread to Coding Synfig forum, if you don't mind.
This is exiting!

-G