lp:~stellarium/stellarium/gz-opengl-init

Created by gzotti and last modified

This currently just adds some more startup diagnostic in the logfile if called with a command-line option --opengldetails or -d.
Can be used to identify OpenGL and GLSL capabilities and limitations of various hardware.

E.g.:

Intel Atom N450/GMA3150 (and certainly other IntelGMA) also fail to work under ANGLE if they only support GLSL1.2.

Intel HD3000 and other Intel complain about unresolved functions glProgramParameteri[EXT]. Tried to add explicitly in StelOpenGL.h, no avail. Diagnostic will say if function not available.

More tests are always useful, but some of them (e.g. extensions list) may arguably be not required for now (but maybe meaningful for future capabilities?). With the command line option it does not hurt regular users, so I think it can be merged anytime.

Get this branch:
bzr branch lp:~stellarium/stellarium/gz-opengl-init
Members of Stellarium can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stellarium
Project:
Stellarium
Status:
Merged

Recent revisions

6950. By gzotti

renamed command-line option

6949. By gzotti

typofix, bad function name.

6948. By gzotti

merged with trunk r7037

6947. By gzotti

added command-line option for enhanced OpenGL diagnostics.

6946. By gzotti

add dump of sorted list of OpenGL extensions.

6945. By Alexander Wolf

cosmetic fix: avoid unwanted spaces

6944. By gzotti

Added startup OpenGL capabilities messages.
Trying to add glProgramParameteri[EXT] functions, no change. Intel HD3000 still complains about "cannot resolve glProgramParameteri[EXT]"

6943. By Alexander Wolf

apply translations for testing (0.13.0.80)

6942. By Alexander Wolf

Merge branch for use bit shift for star catalogs instead of bit fields

6941. By Alexander Wolf

Let's try avoid ugly font rendering on Windows.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:stellarium
This branch contains Public information 
Everyone can see this information.

Subscribers