IT WORKS!

At least somewhat...

Alright, with the Mesa software solution, I have OpenGL2.1 with 5fps on
the Atom N450 netbook (GMA3150, 1024x600px), and -errm..- 2.6fps on an
"illuminated" landscape. Graphic quality is good, no artifacts, fonts are
perfect.  This is the first time I see Stellarium 0.13/Qt5.2 on this
platform! I hope "full-size" PCs with similarly outdated OpenGL1.4-only
Intel GMA can achieve higher frame rates. For the netbook I may want to
keep using 0.12.4. Maybe some new things can be backported to a final
old-hardware version, 0.12.5?

I am not sure if the Mesa-based opengl32.dll can be distributed. See
http://mesa3d.org/license.html. What do you think? Maybe we just have to
add a disclaimer somewhere?

On my 2008 WinXP with NVidia 8200, I have 7fps for FullHD with Mesa, about
35fps on hardware.

On the bright landscape problem:
There is a nasty flicker with the alpha3, which becomes more obvious on
zoom-in, that makes the landscape overly bright.

I had observed occasional bright flashes with Qt5.1, but too fast to see
that anything more than white was rendered. Now I see the landscape image
is painted very bright and stays on in some occasions. Not very nice,
hopefully we can fix that.

Another observation: night mode seems not to do much atm.

Best regards, and if we don't read each other: Merry Christmas!

Georg


On Mo, 23.12.2013, 19:17, Georg Zotti wrote:
> Dear all,
>
> I just have built the Mesa-based OpenGL32.dll (Such clear, current and
> [almost] correct descriptions are rare!) Thrown into the new alpha3 on my
> win7-i7-64/NVidia, displayed frame rate drops from 204 (wow!) to 22.3fps
> on FullHD. Hmpff... But it provides OpenGL2.1. (ANGLE would have ES2.0
> only.)
>
> I have not tested on my Atom yet. I may hope for 3fps, better than nothing
> I guess.
>
> About the alpha, why is landscape so bright in deep twilight? Not my
> version, I guess some line fell off?
>
> G.
>
>
> On So, 22.12.2013, 21:19, Georg Zotti wrote:
>> OK. I have compiled on my Atom with Qt5.2/MinGW/OpenGL, no problems.
>> Crash
>> after splash, as expected. Logfile goes until line
>> "navigation/preset_sky_time is a double".
>> I will try my luck and build Mesa in the next days, when I find/empty a
>> harddisk to install Arch Linux.
>>
>> G.
>>
>> On So, 22.12.2013, 13:24, Alexander Wolf wrote:
>>> Dear Georg,
>>>
>>> 2013/12/22 Georg Zotti <georg.zo...@univie.ac.at>
>>>
>>>> Alright, it's a problem in our main CMakeLists.txt config: this seems
>>>> to
>>>> be configured for and usable with gcc, exclusively. All the extra
>>>> flags
>>>> defined in line 96ff (-Wall (ok, --> /Wall, but this activates tons of
>>>> messages) -Wsign-promo  -mno-ms-bitfields -fexceptions -fident
>>>> -mthreads)
>>>> do not work with (i.e., are ignored by) the MSVC cl.exe.
>>>>
>>>
>>> Bad news :(
>>>
>>>
>>>>
>>>> For a test, I deleted the -Wsign-promo switch from CMakeLists.txt.
>>>> The compilation creates apparently tons of errors by ignoring the
>>>> -mno-ms-bitfields, and then many more on missing copy constructors
>>>> etc.
>>>> I
>>>> guess MSVC was never used?
>>>>
>>>
>>> VS8 was used few years ago. MSVC2008 was used by one australian guy but
>>> not
>>> devteam members. Technically we should add compiler flags for MSVC in
>>> our
>>> main CMakeLists.txt.
>>>
>>>
>>>>
>>>> That means we need Qt5.2/Win32/ANGLE/MinGW, built from sources?
>>>>
>>>
>>> *Sigh* Looks like you are right.
>>>
>>>
>>>> Another solution may be to cross-compile a Mesa software renderer for
>>>> the
>>>> weak hardware, described here:
>>>>
>>>> http://qt-project.org/wiki/Cross-compiling-Mesa-for-Windows
>>>>
>>>> This opengl32.dll could be made an optional library for the
>>>> installation
>>>> package.
>>>>
>>>> I currently have no usable Linux PC. Any volunteers?
>>>>
>>>
>>> Those instructions for Arch Linux, who use GCC 4.8 or maybe 4.9. On my
>>> system (Ubuntu 12.04.3) I have only GCC 4.6 and I can't build crossed
>>> versions of llvm 3.3 and mesalib.
>>>
>>> --
>>> With best regards, Alexander
>>>


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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