Download project files

How do I verify a download?


1114 of 14 releases

2011.09 release from the 2011.11 series released

Release information
Release notes:

* Improve handling of canvas initialization errors.
* Update brick benchmark shaders to avoid conditionals and extra function calls.
* Update to reflect the latest version of libmatrix.

Changelog:

revno: 62
tags: 2011.09
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-09-22 16:02:30 +0300
message:
  Build,Doc: Update files for 2011.09 release.
------------------------------------------------------------
revno: 61
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-09-21 16:57:01 +0300
message:
  CompositeCanvas,Main: Improve handling of canvas initialization errors.
------------------------------------------------------------
revno: 60
author: Jesse Barker <email address hidden>
committer: Alexandros Frantzis <email address hidden>
branch nick: program-update
timestamp: Mon 2011-09-05 18:23:11 +0300
message:
  Update to reflect the latest version of libmatrix. Note the local change to
  program.h (analagous to the local changes to program.cc) to use built-in data
  types rather than GL types.
------------------------------------------------------------
revno: 59
author: Jesse Barker <email address hidden>
committer: Alexandros Frantzis <email address hidden>
branch nick: brick2
timestamp: Fri 2011-07-29 13:28:24 -0700
message:
  Update the brick shaders to avoid conditionals and extra function calls.

File Description Downloads
download icon glcompbench-2011.09.tar.gz (md5, sig) 2011.09 release 55
last downloaded 72 weeks ago
Total downloads: 55

2011.08 release from the 2011.11 series released

Release information
Release notes:

* Add xrender based compositing test.

Changelog:

revno: 58
tags: 2011.08
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-08-18 10:56:25 +0300
message:
  Update files for 2011.08 release.
------------------------------------------------------------
revno: 57
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-08-17 17:15:49 +0300
message:
  Add double buffering support to the Xrender canvas.
------------------------------------------------------------
revno: 56 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-08-04 11:59:58 +0100
message:
  Merge cavnas-xrender support.
    ------------------------------------------------------------
    revno: 55.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Thu 2011-08-04 11:49:59 +0100
    message:
      Add xrender to the default tests.
    ------------------------------------------------------------
    revno: 55.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:15:39 +0100
    message:
      Register the XRender canvas and test, to make them available to users.
    ------------------------------------------------------------
    revno: 55.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:14:34 +0100
    message:
      Add CompositeTestXRender.
    ------------------------------------------------------------
    revno: 55.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:13:02 +0100
    message:
      Add CompositeCanvasXRender.
    ------------------------------------------------------------
    revno: 55.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:05:08 +0100
    message:
      Implement CompositeWindowXRender.
    ------------------------------------------------------------
    revno: 55.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:03:48 +0100
    message:
      Link against xrender in preparation for upcoming work.
    ------------------------------------------------------------
    revno: 55.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:02:08 +0100
    message:
      Make the integer "texture" handle a long unsigned int.
    ------------------------------------------------------------
    revno: 55.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-xrender
    timestamp: Wed 2011-08-03 18:00:15 +0100
    message:
      Add public accessors for interesting information in CompositeWindow and CompositeCanvas.
------------------------------------------------------------
revno: 55
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-08-03 15:34:10 +0100
message:
  Refactor the CompositeWindow update_texture*() interface.

File Description Downloads
download icon glcompbench-2011.08.tar.gz (md5, sig) 2011.08 release 57
last downloaded 72 weeks ago
Total downloads: 57

2011.07 release from the 2011.11 series released

Release information
Release notes:

* Add pixman based compositing tests.
* Refactor code to support tests that need a non-GL compositing environment.
* Rename shader source files to *.vert, *.frag.
* Fixes to GLX TFP support to allow running with nvidia drivers

Changelog:

------------------------------------------------------------
revno: 54
tags: 2011.07
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-07-21 12:50:35 +0300
message:
  Update files for 2011.07 release.
------------------------------------------------------------
revno: 53
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-07-20 18:33:07 +0300
message:
  Check for the correct packages when building egl-gl flavor.
------------------------------------------------------------
revno: 52 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-07-20 12:17:11 +0300
message:
  Handle GLX TFP in a more spec-conformant manner.

  This allows glcompbench to work with nvidia drivers.
    ------------------------------------------------------------
    revno: 51.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: tfp_bug
    timestamp: Wed 2011-07-20 11:23:33 +0300
    message:
      When a GLXPixmap changes, always re-bind it to its associated texture to ensure we get the latest contents.
    ------------------------------------------------------------
    revno: 51.1.2
    committer: Jesse Barker <email address hidden>
    branch nick: tfp_bug
    timestamp: Tue 2011-07-19 16:01:18 -0700
    message:
      Clean up the pixmap texture logic a bit. Since we (at least for now) always
      want the same logic for releasing the pixmap texture, make it a method and
      call it appropriately.
    ------------------------------------------------------------
    revno: 51.1.1
    committer: Jesse Barker <email address hidden>
    branch nick: tfp_bug
    timestamp: Tue 2011-07-19 14:34:08 -0700
    message:
      Don't try to bind the same GLXPixmap more than once, and make sure to release
      the binding before destroying the GLXPixmap.
------------------------------------------------------------
revno: 51
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-19 19:01:23 +0300
message:
  Support source pixmaps of any format for pixman compositing.
------------------------------------------------------------
revno: 50
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-19 18:08:44 +0300
message:
  Use a specific union member when passing a union as an argument to a varargs function.

  Older compilers can't handle passing union (non-POD) types to varargs functions.
------------------------------------------------------------
revno: 49
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-19 16:54:14 +0300
message:
  Remove unnecessary #includes in CompositeTestPixman.
------------------------------------------------------------
revno: 48 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-07-19 11:29:50 +0300
message:
  Merge canvas, window and test for pixman-based compositing.
    ------------------------------------------------------------
    revno: 46.1.23
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Tue 2011-07-19 11:18:28 +0300
    message:
      Add pixman to the tests run by default.
    ------------------------------------------------------------
    revno: 46.1.22
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Tue 2011-07-19 11:08:54 +0300
    message:
      Include pixman version in CompositeCanvasPixman info string.
    ------------------------------------------------------------
    revno: 46.1.21
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 19:26:56 +0300
    message:
      Use XSHM to get the window image data in CompositeWindowPixman.
    ------------------------------------------------------------
    revno: 46.1.20
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 19:15:29 +0300
    message:
      Add CompositeWindowPixman::release_resources() method.
    ------------------------------------------------------------
    revno: 46.1.19
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 19:11:29 +0300
    message:
      Use XGetSubImage() instead of XGetImage() to update a CompositeWindowPixman.
    ------------------------------------------------------------
    revno: 46.1.18
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 18:00:13 +0300
    message:
      Use the XSHM extension to accelerated canvas updates.
    ------------------------------------------------------------
    revno: 46.1.17
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 16:28:08 +0300
    message:
      Make the Canvas profiler point pairs static, so they are not duplicated when we have multiple canvases.
    ------------------------------------------------------------
    revno: 46.1.16
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 15:38:37 +0300
    message:
      Add Canvas, window and test for pixman based compositing.
    ------------------------------------------------------------
    revno: 46.1.15
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Mon 2011-07-18 15:37:32 +0300
    message:
      Make CompositeCanvas::reshape() a protected virtual function.

      Various canvas types may need to handle reshapes in special ways.
    ------------------------------------------------------------
    revno: 46.1.14
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 16:09:09 +0300
    message:
      Deinitialize the tests after running them.
    ------------------------------------------------------------
    revno: 46.1.13
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 16:08:25 +0300
    message:
      Add method to deinitialize a CompositeTest.
    ------------------------------------------------------------
    revno: 46.1.12
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 16:03:49 +0300
    message:
      Add method to release all VertexBufferData resources without destroying the object itself.
    ------------------------------------------------------------
    revno: 46.1.11
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 16:01:34 +0300
    message:
      Release all canvas resources when deinitializing a CompositeCanvas.
    ------------------------------------------------------------
    revno: 46.1.10
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 15:11:10 +0300
    message:
      Run each benchmark in the canvas associated with it.
    ------------------------------------------------------------
    revno: 46.1.9
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:31:48 +0300
    message:
      Rename CompositeTest::initiated_ member to ::initialized_.
    ------------------------------------------------------------
    revno: 46.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:30:31 +0300
    message:
      Allow associating a CompositeCanvas with a CompositeTest.
    ------------------------------------------------------------
    revno: 46.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:21:46 +0300
    message:
      Add CompositeCanvas::deinit() method.
    ------------------------------------------------------------
    revno: 46.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:20:09 +0300
    message:
      Only initialize the tests we want to run, not all tests.
    ------------------------------------------------------------
    revno: 46.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:16:40 +0300
    message:
      Allow tests to be gracefully initiated multiple times.
    ------------------------------------------------------------
    revno: 46.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:14:59 +0300
    message:
      Assign a rendering type to each CompositeTest object.
    ------------------------------------------------------------
    revno: 46.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 13:08:08 +0300
    message:
      Assign a rendering type to each Canvas object.
    ------------------------------------------------------------
    revno: 46.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Fri 2011-07-15 11:16:54 +0300
    message:
      Refactor CompositeWindow to make it agnostic to the underlying compositing infrastructure.
    ------------------------------------------------------------
    revno: 46.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: canvas-pixman
    timestamp: Thu 2011-07-14 16:11:51 +0300
    message:
      Create a Texture union to hold information about a texture to increase extensibility.
------------------------------------------------------------
revno: 47
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Mon 2011-07-18 10:14:16 -0700
message:
  Rename shader source files for consistency with glmark2 project. Name scheme
  is a little arbitrary, but is based upon consensus among developers of both
  projects.
------------------------------------------------------------

File Description Downloads
download icon glcompbench-2011.07.tar.gz (md5, sig) 2011.07 release 72
last downloaded 72 weeks ago
Total downloads: 72

2011.06 release from the 2011.11 series released

Release information
Release notes:

* Improve benchmark versatility by allowing runtime-configurable, per-test options.
* Add command line option to list avalaible tests and their supported options (-l,--list-tests).
* Allow specifying the tests to run and their options from the command line (-b,--benchmark).
* Add command line option to call glFinish() instead of swapping the front and back buffers (--no-swap-buffers).
* Take advantage of GL_MESA_swap_control to disable VSync when available.
* Improve user documentation (--help and man page).
* Refactor CompositeTest class hierarchy to make it easier to add new tests.

Changelog:

------------------------------------------------------------
revno: 46
tags: 2011.06-1
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-28 11:38:53 +0300
message:
  Update files for 2011.06-1 release.
------------------------------------------------------------
revno: 45
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-28 11:31:16 +0300
message:
  Fix FPS calculation.
------------------------------------------------------------
revno: 44
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-28 10:34:56 +0300
message:
  Remove forgotten XSynchronize() call.
------------------------------------------------------------
revno: 43
tags: 2011.06
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 19:19:16 +0300
message:
  Set the canvas width and height only when we receive a configure event for its window.
------------------------------------------------------------
revno: 42
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 19:02:39 +0300
message:
  Document CompositeTest options.
------------------------------------------------------------
revno: 41
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 18:51:57 +0300
message:
  Update files for 2011.06 release.
------------------------------------------------------------
revno: 40
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 18:51:40 +0300
message:
  Display program information when starting.
------------------------------------------------------------
revno: 39
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 17:56:59 +0300
message:
  Add man pages for glcompbench variants and gl-composite-benchmark.
------------------------------------------------------------
revno: 38
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 16:44:02 +0300
message:
  Update glcompbench description and window title.
------------------------------------------------------------
revno: 37
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 16:31:15 +0300
message:
  Also check and use GLX_MESA_swap_control (if GL_EXT_swap_control is not present).
------------------------------------------------------------
revno: 36
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 17:18:23 +0300
message:
  Add short versions of some command line options.
------------------------------------------------------------
revno: 35
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 17:13:00 +0300
message:
  Remove forgotten --num-iter references.
------------------------------------------------------------
revno: 34
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 16:52:16 +0300
message:
  Add special CompositeTestDefaultOptions class used for changing default options at runtime.
------------------------------------------------------------
revno: 33
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 16:32:36 +0300
message:
  Replace --no-vbo command line option with 'use-vbo' test option.
------------------------------------------------------------
revno: 32
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 16:13:26 +0300
message:
  Replace --num-iters command line option with the 'iterations' and 'duration' test options.
------------------------------------------------------------
revno: 31
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 16:10:17 +0300
message:
  Add 'duration' and 'iterations' test options.
------------------------------------------------------------
revno: 30
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 14:26:39 +0300
message:
  Fix source code indentation.
------------------------------------------------------------
revno: 29
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 14:25:34 +0300
message:
  Add debug message for added command line benchmarks.
------------------------------------------------------------
revno: 28
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 14:22:08 +0300
message:
  Refactor CompositeTest object hierarchy.
------------------------------------------------------------
revno: 27
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 12:49:07 +0300
message:
  Add --no-swap-buffers command line option.
------------------------------------------------------------
revno: 26 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 12:21:26 +0300
message:
  Merge support for specifying benchmarks from the command line.
    ------------------------------------------------------------
    revno: 25.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: custom-tests
    timestamp: Thu 2011-06-23 11:54:28 +0300
    message:
      Change --benchmark command line option to specify a benchmark to run.
    ------------------------------------------------------------
    revno: 25.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: custom-tests
    timestamp: Thu 2011-06-23 11:03:20 +0300
    message:
      Add --list-tests command line option.
    ------------------------------------------------------------
    revno: 25.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: custom-tests
    timestamp: Wed 2011-06-22 14:36:50 +0300
    message:
      Use the infrastructure provided by the Benchmark class to create and run benchmarks.
    ------------------------------------------------------------
    revno: 25.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: custom-tests
    timestamp: Wed 2011-06-22 14:35:50 +0300
    message:
      Add benchmark class to hold a test and a set of options to run that test with.
    ------------------------------------------------------------
    revno: 25.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: custom-tests
    timestamp: Wed 2011-06-22 14:34:41 +0300
    message:
      Add static method to get a dummy CompositeTest instance.
------------------------------------------------------------
revno: 25
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-06-22 12:26:51 +0300
message:
  Improve robustness of command line option parsing.
------------------------------------------------------------
revno: 24
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-06-22 12:12:20 +0300
message:
  Add support for test options.
------------------------------------------------------------
revno: 23
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-06-22 11:59:00 +0300
message:
  Import and integrate latest LibMatrix from lp:libmatrix (rev. 20).
------------------------------------------------------------
revno: 22 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-06-22 11:28:05 +0300
message:
  Merge branch that splits different tests into separate files.
    ------------------------------------------------------------
    revno: 19.1.2
    committer: Jesse Barker <email address hidden>
    branch nick: split
    timestamp: Tue 2011-05-03 09:41:28 -0700
    message:
      Make "num_visible_windows()" a protected member of CompositeTest.
    ------------------------------------------------------------
    revno: 19.1.1
    committer: Jesse Barker <email address hidden>
    branch nick: split
    timestamp: Mon 2011-05-02 10:37:00 -0700
    message:
      Split the test implementation into separate files for better modularization.
------------------------------------------------------------
revno: 21
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-09 07:50:14 -0700
message:
  Make release() method mark the object invalid (this wasn't causing any
  immediate issues, but would if we actually tried to reuse the program object).
------------------------------------------------------------
revno: 20
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Wed 2011-06-08 09:09:21 -0700
message:
  Update Program object with an explicit release() member to allow for reuse of
  the object. The guts of release comprise most of the previous contents of the
  destructor with some improvements (the destructor now calls release()).

File Description Downloads
download icon glcompbench-2011.06-1.tar.gz (md5, sig) 2011.06-1 release 29
last downloaded 72 weeks ago
Total downloads: 29

1114 of 14 releases