lp:~linaro-graphics-wg/glmark2/lp-842279

Created by Alexandros Frantzis and last modified
Get this branch:
bzr branch lp:~linaro-graphics-wg/glmark2/lp-842279
Members of Linaro Graphics Working Group can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Linaro Graphics Working Group
Project:
glmark2
Status:
Merged

Recent revisions

148. By Alexandros Frantzis

CanvasX11: Check GL version string to ensure that OpenGL(ES) 2.0 is really supported.

When running glmark2 on older hardware (OpenGL 1.x compatible) leads to a
crash. This commit checks that OpenGL(ES) 2.0 is really supported before
trying to execute any OpenGL(ES) 2.0 only code and fails gracefully if it's not
supported (LP #842279).

147. By Alexandros Frantzis

Android: Use a custom EGLConfigChooser that gracefully handles eglChooseConfig failures.

When proper GLES2.0 drivers are missing from an Android device,
eglChooseConfig() will fail to find a GLES2.0 capable config, as expected.
Unfortunately, the default EGLConfigChooser implementation doesn't give us a
chance to handle this error; it throws an exception that we cannot catch
(because it comes from an internal thread) and crashes the application.

In order to handle the error gracefully, this commit introduces a custom
EGLConfigChooser implementation that in case of error displays an informative
alert and then quits the application.

146. By Alexandros Frantzis

Build,Doc: Update files for the 2011.09 release.

145. By Alexandros Frantzis

SceneDesktop: Include cstdlib header file to fix compilation with older compilers.

Older compiler versions are not able to convert int arguments to float in
calls to std::abs() provided by cmath. Include cstdlib header to get the
integer version of std::abs().

144. By Alexandros Frantzis

SceneShading: Fix validation check for phong shading.

143. By Alexandros Frantzis

Options: Update option help text and man page.

142. By Alexandros Frantzis

SceneBuild: Correct "model" option documentation.

We currenly support only the horse and bunny models.

141. By Alexandros Frantzis

shaders: Add README file explaining the state and usage of shader sources.

140. By Alexandros Frantzis

Main,Options: Add support for loading the list of benchmark to run from a file.

139. By Alexandros Frantzis

Scene,Options: Don't display all the scene options used for benchmarks, unless the user asks for it.

The displayed list of used scene options for each run benchmark can get quite
long and confusing. With this change, only explicitly set options are shown by
default. The user can use the "--show-all-options" command line option to
display all the scene option values used for each run benchmark.

Branch metadata

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