I have tried to build simplegles-qml in windows but can't resolve a linking 
problem. I may be missing some dependances. The plugins build 

I then tried to build in Linux but can't get seem to get it to find the Qt5.1.1 
I installed 
I am probably missing something.

Barry

Date: Tue, 10 Sep 2013 10:40:15 +0300
From: daggers...@gmail.com
To: stellarium-pubdevel@lists.sourceforge.net
Subject: Re: [Stellarium-pubdevel] Merge simplegles-qml -> trunk?

On Sat, Sep 7, 2013 at 6:22 PM, Fabien Chéreau <fabien.cher...@gmail.com> wrote:

I and Guillaume have been doing some work in this branch, and I

believe it's now better than the current trunk.

Hello and sorry for the delay. As I said, I've been busy.



The main changes are:

 - got rid of the renderer-related code: use OpenGL ES2 only instead

-> allowed to simplify and optimize opengl code (especially text

rendering is now much simpler and faster).

 - switch to Qt5: the base widget architecture have been simplified.

Startup time is much faster, we can now use QML together with the old

GUI code. This is a good first step toward having a QML only GUI.

I was hoping for a more structured approach to porting to Qt 5, such as going 
over the list of changes and checking how each one affects Stellarium (if it 
affects it at all). I had a link to that changelog somewhere...


Also, there's the issue of packaging library files by the Windows installer - I 
understand that Qt 5 split the large ones into multiple libraries.
 

 - did some tuning on default stars rendering (so that the sky looks

nicer by default)

 - cleanup up extinction code, fixed bugs in it

 - got rid of the Gettext dependency at run time. The code in this

branch now use Qt translation feature. The translation files are still

based on .po/.pot and gettext tools and are compatible with Launchpad

translation feature (the .po are just translated to .qm files instead

of .mo).



Remaining issues:

 - some more testing must be performed on plugins

 - planets shadows is still broken

Before I left for Sofia, I tried to build Stellarium on Windows to see to what 
extent it will work on my computer. There are a few compile time errors, and a 
linking error. The code errors are fixable, the linking error resulted in Qt 
Creator reporting an error for each use of a Qt class, resulting in over ten 
thousand error reports, which mostly froze the system. :) At that point, I 
decided that what was left of my free time wasn't worth wasting on debugging 
that problem.

 

The question is: would you guys agree to merge this into the trunk?

The side effect is broken compatibility for some old configs

(including the one from Bogdan apparently :/ )



Bogdan, if it's a problem, we can use Stellarium's donation money to

buy you a video card?

The problem is that my main computer at the moment is a netbook (old 
form-factor since replaced by tablets) with an *integrated* Intel GMA graphics 
card which supports OpenGL only up to 1.4 + some extensions. (As far as I know, 
that chip was quite popular at one time and quite a lot of  not-so-old portable 
computers still use it.) This means that if the migration is completed, I won't 
be able to contribute to Stellarium in a meaningful way until I get a new 
computer.


Bogdan


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&iu=/4140/ostg.clktrk
_______________________________________________
Stellarium-pubdevel mailing list
Stellarium-pubdevel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/stellarium-pubdevel                
                          
------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. Consolidate legacy IT systems to a single system of record for IT
2. Standardize and globalize service processes across IT
3. Implement zero-touch automation to replace manual, redundant tasks
http://pubads.g.doubleclick.net/gampad/clk?id=51271111&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