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 <daggers...@gmail.com> 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
> Stellarium-pubdevel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel
>

------------------------------------------------------------------------------
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
Stellarium-pubdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel

Reply via email to