glmark2 2012.02 "2012.02"

Milestone information

Project:
glmark2
Series:
trunk
Version:
2012.02
Code name:
2012.02
Released:
2012-02-16  
Registrant:
Alexandros Frantzis
Release registered:
2012-02-16
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Alexandros Frantzis, 1 Jesse Barker
Blueprints:
4 Implemented
Bugs:
No bugs are targeted to this milestone.

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon glmark2-2012.02.tar.gz (md5, sig) 2012.02 release 150
last downloaded 3 weeks ago
Total downloads: 150

Release notes 

* Consolidate X11 and Android main loops.
* Accept command-line options on Android through either a file ('/data/glmark2/args') or an extra intent key ('args').
* Support per-scene options for displaying an FPS count on screen (show-fps, fps-pos, fps-size), and remove --show-fps command-line option.
* Support per-scene options for displaying a benchmark title on screen (title, title-pos, title-size).
* Add command-line option to run benchmarks indefinitely (--run-forever).
* Add command-line option to annotate the benchmarks with on-screen information (--annotate == -b :show-fps=true:title=#info#).
* Move various utility classes to libmatrix.
* Fix build issues on Android ICS.

Changelog 

View the full changelog

revno: 200
tags: 2012.02
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2012-02-16 13:45:12 +0200
message:
  Build,Doc: Update files for 2012.02 release.
------------------------------------------------------------
revno: 199 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2012-02-16 12:35:57 +0200
message:
  Add demo functionality.
    ------------------------------------------------------------
    revno: 198.1.12
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Thu 2012-02-16 11:07:16 +0200
    message:
      Doc: Update manpage with documentation of new options.
    ------------------------------------------------------------
    revno: 198.1.11
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Thu 2012-02-16 11:03:42 +0200
    message:
      Options,BenchmarkCollection: Add --annotate command-line option.
    ------------------------------------------------------------
    revno: 198.1.10
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Thu 2012-02-16 10:44:51 +0200
    message:
      BenchmarkCollection: Add include guards to header file.
    ------------------------------------------------------------
    revno: 198.1.9
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 19:09:14 +0200
    message:
      MainLoop,Options: Add --run-forever command-line option.
    ------------------------------------------------------------
    revno: 198.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 18:45:56 +0200
    message:
      MainLoop: Handle special title option values.
    ------------------------------------------------------------
    revno: 198.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 18:22:18 +0200
    message:
      Scene,MainLoop: Add support for per-scene title option.
    ------------------------------------------------------------
    revno: 198.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 18:00:26 +0200
    message:
      Options: Remove --show-fps command-line option.
    ------------------------------------------------------------
    revno: 198.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 17:56:29 +0200
    message:
      Scene,MainLoop: Add support for per-scene FPS options.
    ------------------------------------------------------------
    revno: 198.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 17:49:37 +0200
    message:
      Main,MainLoop,Android: Use the BenchmarkCollection class to handle benchmarks.
    ------------------------------------------------------------
    revno: 198.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 17:47:35 +0200
    message:
      BenchmarkCollection: Add class to handle benchmark collections.
    ------------------------------------------------------------
    revno: 198.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 17:32:20 +0200
    message:
      Benchmark: Add method to query whether the benchmark needs decorations.
    ------------------------------------------------------------
    revno: 198.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: demo
    timestamp: Wed 2012-02-15 14:27:37 +0200
    message:
      MainLoop,Android: Refactor MainLoop class to handle logging better.

      Add virtual methods dedicated to logging, to disengage logging
      functionality from other customizations.
------------------------------------------------------------
revno: 198 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2012-02-15 11:55:01 +0200
message:
  Accept and handle options on Android.
    ------------------------------------------------------------
    revno: 197.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 17:45:11 +0200
    message:
      Doc: Add information about handling of command line arguments on Android.
    ------------------------------------------------------------
    revno: 197.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 17:29:48 +0200
    message:
      Android: Accept and handle argument string in the 'args' intent extra key.
    ------------------------------------------------------------
    revno: 197.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 15:53:34 +0200
    message:
      Android: Support "--debug" option.
    ------------------------------------------------------------
    revno: 197.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 15:37:27 +0200
    message:
      Android: Support "--show-fps" option.
    ------------------------------------------------------------
    revno: 197.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 15:32:37 +0200
    message:
      Android: Get command line arguments from an arguments file and parse them.
    ------------------------------------------------------------
    revno: 197.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: android-options
    timestamp: Tue 2012-02-14 15:08:26 +0200
    message:
      MainLoop,Main,Android: Integrate benchmark vector population into MainLoop.
------------------------------------------------------------
revno: 197 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2012-02-14 13:22:43 +0200
message:
  Consolidation of X11 and Android main loops.
    ------------------------------------------------------------
    revno: 196.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: main-loop-consolidation
    timestamp: Mon 2012-02-13 12:45:41 +0200
    message:
      Android: Port Android main file to use the MainLoop infrastructure.
    ------------------------------------------------------------
    revno: 196.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: main-loop-consolidation
    timestamp: Mon 2012-02-13 12:45:33 +0200
    message:
      Main: Port X11 main file to use the MainLoop infrastructure.
    ------------------------------------------------------------
    revno: 196.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: main-loop-consolidation
    timestamp: Mon 2012-02-13 12:44:42 +0200
    message:
      MainLoop: Add class implementing main loop functionality.
    ------------------------------------------------------------
    revno: 196.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: main-loop-consolidation
    timestamp: Thu 2012-02-09 03:28:16 +0200
    message:
      Scene: Rename method that gets whether a scene is running, and add method to change it.
------------------------------------------------------------
revno: 196
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2012-02-13 12:05:30 +0200
message:
  Build: Update and synchronize X11 and Android compilation flags.

  Add -Wnon-virtual-dtor, and remove -fms-extensions, as it is not used any more.
------------------------------------------------------------
revno: 195
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2012-02-13 11:53:57 +0200
message:
  Android,Util: Fix build warnings.
------------------------------------------------------------
revno: 194
author: Jim Huang <jserv@0xlab.org>
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2012-02-13 11:43:54 +0200
message:
  SceneDesktop: Add virtual destructor to class with virtual methods.
------------------------------------------------------------
revno: 193 [merge]
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Fri 2012-01-27 14:11:59 -0800
message:
  Merge of lp:~glmark2-dev/glmark2/libmatrix-util.

  This brings glmark2 up to date with the current libmatrix, including a couple of
  new features that resulted from the actual integration. The primary result is
  that previously duplicated code is now consolidated in one common place
  (lp:libmatrix).
    ------------------------------------------------------------
    revno: 192.1.9
    committer: Jesse Barker <email address hidden>
    branch nick: libmatrix-util
    timestamp: Fri 2012-01-27 14:01:59 -0800
    message:
      Update to reflect the addition of the appname string to the Log object in libmatrix.
      Also, the Util object gets a member to generate the appname given the full path
      of the program binary (argv[0]).
    ------------------------------------------------------------
    revno: 192.1.8
    committer: Jesse Barker <email address hidden>
    branch nick: libmatrix-util
    timestamp: Fri 2012-01-27 08:43:28 -0800
    message:
      Merge one more missing revision from lp:libmatrix found during glcompbench integration.
      Remove obsolete matrix_inverse_test (all tests are now in test subdirectory).
    ------------------------------------------------------------
    revno: 192.1.7
    committer: Jesse Barker <email address hidden>
    branch nick: libmatrix-util
    timestamp: Fri 2012-01-27 08:09:11 -0800
    message:
      Update local libmatrix to lp:libmatrix revno 34 to include some log fixes for Android
    ------------------------------------------------------------
    revno: 192.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-util
    timestamp: Fri 2012-01-27 14:10:17 +0200
    message:
      Main,Android,Options: Initialize the Log class explicitly after parsing the options.

      This removes the coupling between the Log and Options classes, and keeps
      Options::parse_args() free of side effects.
    ------------------------------------------------------------
    revno: 192.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-util
    timestamp: Fri 2012-01-27 14:00:56 +0200
    message:
      Android: Use all libmatrix source files when building it.
    ------------------------------------------------------------
    revno: 192.1.4
    committer: Jesse Barker <email address hidden>
    branch nick: util
    timestamp: Thu 2012-01-26 09:36:24 -0800
    message:
      Update copyright on files affected by libmatrix update.
    ------------------------------------------------------------
    revno: 192.1.3
    committer: Jesse Barker <email address hidden>
    branch nick: util
    timestamp: Thu 2012-01-26 09:34:15 -0800
    message:
      Now that we get the common utility object (Log, Util, ShaderSource) from
      libmatrix, remove them from glmark2 proper, and update to reflect the integration
      of the libmatrix objects.
    ------------------------------------------------------------
    revno: 192.1.2
    committer: Jesse Barker <email address hidden>
    branch nick: util
    timestamp: Thu 2012-01-26 09:32:15 -0800
    message:
      Update to reflect lp:libmatrix revno 32. A fix found during integration with
      glmark2 whereby non-prefixed log messages were emitting a colon.
    ------------------------------------------------------------
    revno: 192.1.1
    committer: Jesse Barker <email address hidden>
    branch nick: util
    timestamp: Thu 2012-01-26 09:00:43 -0800
    message:
      Update internal copy of libmatrix to reflect current trunk there
      (current as of lp:libmatrix revno 31). Also fix the build to ensure
      USE_EXCEPTIONS is defined appropriately.

4 blueprints and 0 bugs targeted

Blueprint Priority Assignee Delivery
Accept and handle options on Android Accept and handle options on Android 3 Medium Alexandros Frantzis  11 Implemented
Add demo functionality to glmark2 Add demo functionality to glmark2 3 Medium Alexandros Frantzis  11 Implemented
Update local version of libmatrix Update local version of libmatrix 3 Medium Jesse Barker  11 Implemented
Consolidate X11 and Android main loops Consolidate X11 and Android main loops 3 Medium Alexandros Frantzis  11 Implemented
This milestone contains Public information
Everyone can see this information.