As I wanted to play Wagic on my N900 phone, I've modified locally the wagic source to include the following stuff:
- QtCreator project support, I used it on both linux and windows to be able to create binaries for windows, linux and my N900 phone
- Qt wagic main class, it works for linux, windows and n900 but of course introduces a Qt dependancy to wagic
- OpenGl 2.0/OpenGl ES 2.0 support. This was required as my phone didn't like OpenGl 1.1. It's my first shader coding, so it's probably not optimized at all, but it works on Linux, Windows and N900. It mostly impacts the jGFX.cpp. This code does not depend on Qt so it could probably be reused for other platform supporting OpenGl ES 2.0 without Qt (iPhone, Android, ...)
As, it's getting close to being shareable (still some weird artifacts in some of the menues ...), I would like some guidelines or advices about the proper way to share my stuff with you.
Thanks for your answers,