From: Fabien C. <fab...@gm...> - 2013-08-26 13:51:36
|
Hi Bogdan, I currently have a bit more free time, and I was actually investigating doing some major refactoring of the project (not a total rewrite but not very far from that :D ) Basically what I want is to produce a much lighter version of Stellarium based on Qt5 and OpenGL ES2 features only (it's a requirement of Qt5 itself). This involves: - revert all changes from GSOC 2012 on the renderer: after having a detailed look I am convinced that all this work is almost useless from the moment on we want to support only GLES2. It also introduced a number of rendering bugs, as well as a large performance penalty. I've done most of this revert in a branch called https://code.launchpad.net/~stellarium/stellarium/simplegles and went from 45 FPS to 62 FPS on my computer. - suppress completely GL1-related code and focus on shader-based rendering only. This is also almost done in the branch. - switch to the new Qt rendering system, i.e. abandon rendering based on QGraphicsView / QWidgets and use only classes from the new QtGUI module (the one from Qt5). I am not completely sure but this may involve a complete GUI re-write based on QML. This last task may sound quite ambitious. I'm quite confident that we can reproduce a GUI similar to the current one based on QML, but it may cause some troubles for interactions with plugin etc.. Fabien On Mon, Aug 26, 2013 at 1:02 PM, Bogdan Marinov <dag...@gm...> wrote: > Hello to all. > > In case someone is wondering why I have disappeared: I am extremely busy. I > will have more free time after the first half of September. > > I haven't checked the commits lately. Please don't do a total rewrite of the > project while I'm away. ;) > > If you want to ask me something, answer this message today. I won't have > very much time to read and answer e-mail in the next week. > > Regards, > Bogdan Marinov > > ------------------------------------------------------------------------------ > Introducing Performance Central, a new site from SourceForge and > AppDynamics. Performance Central is your source for news, insights, > analysis and resources for efficient Application Performance Management. > Visit us today! > http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk > _______________________________________________ > Stellarium-pubdevel mailing list > Ste...@li... > https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel > |