GL Compositing Benchmark

glcompbench 2011.07

Milestone information

Project:
glcompbench
Series:
2011.11
Version:
2011.07
Released:
2011-07-21  
Registrant:
Alexandros Frantzis
Release registered:
2011-07-21
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:
1 Alexandros Frantzis
Blueprints:
1 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 glcompbench-2011.07.tar.gz (md5, sig) 2011.07 release 36
last downloaded 77 weeks ago
Total downloads: 36

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 

View the full 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.
------------------------------------------------------------

1 blueprint and 0 bugs targeted

Blueprint Priority Assignee Delivery
Ongoing work on glcompbench - 2011.07 4 High Alexandros Frantzis  11 Implemented
This milestone contains Public information
Everyone can see this information.