glcompbench 2011.12 "2011.12"

Milestone information

Project:
glcompbench
Series:
trunk
Version:
2011.12
Code name:
2011.12
Released:
 
Registrant:
Alexandros Frantzis
Release registered:
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, 1 Jesse Barker, 1 Marc Ordinas i Llopis
Blueprints:
3 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.12.tar.gz (md5, sig) 2011.12 release 83
last downloaded 41 weeks ago
Total downloads: 83

Release notes 

* Add new 'glproxy' flavor that supports glx and egl-es2 in a single executable using libglproxy.
* Fix race condition in gl-composite-benchmark that caused the script not to detect xterm WIDs properly.
* Introduce the ShaderSource object to make shader creation more versatile.

Changelog 

View the full changelog

revno: 74
tags: 2011.12
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-12-14 19:58:10 +0200
message:
  Build,Doc: Update files for 2011.12 release.
------------------------------------------------------------
revno: 73
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-12-14 14:49:09 +0200
message:
  Options,Doc: Make it explicit that the --backend option accepts an argument.
------------------------------------------------------------
revno: 72
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-12-14 13:38:45 +0200
message:
  Doc: Fix typo in man page.
------------------------------------------------------------
revno: 71
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-12-14 13:38:03 +0200
message:
  Build,Doc: Produce man page for 'glproxy' flavor.
------------------------------------------------------------
revno: 70
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-12-14 13:37:13 +0200
message:
  Build,Doc: Add documentation for --backend option to man page.
------------------------------------------------------------
revno: 69 [merge]
committer: Marc Ordinas i Llopis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-12-13 12:42:28 +0100
message:
  glproxy: Added new flavor that uses glproxy to access the selected
  backend.
  Options: Added a --backend option to select which backend (glx, egl-gl,
  egl-es2) to use. The available values depend on the executable's flavor.
    ------------------------------------------------------------
    revno: 67.1.4
    committer: Marc Ordinas i Llopis <email address hidden>
    branch nick: glproxy-flavor
    timestamp: Mon 2011-12-12 14:18:23 +0100
    message:
      Build: Changed the glproxy flavor to just 'glcompbench'.
    ------------------------------------------------------------
    revno: 67.1.3
    committer: Marc Ordinas i Llopis <email address hidden>
    branch nick: glproxy-flavor
    timestamp: Mon 2011-12-12 14:16:47 +0100
    message:
      Options: Added the --backend option to all flavors.
      glproxy: Removed the egl-gl backend until glproxy supports it correctly.
    ------------------------------------------------------------
    revno: 67.1.2
    committer: Marc Ordinas i Llopis <email address hidden>
    branch nick: glproxy-flavor
    timestamp: Fri 2011-12-09 17:28:40 +0100
    message:
      glproxy: Added initialization option to choose glproxy backend.
    ------------------------------------------------------------
    revno: 67.1.1
    committer: Marc Ordinas i Llopis <email address hidden>
    branch nick: glproxy-flavor
    timestamp: Fri 2011-12-09 17:09:11 +0100
    message:
      Build: Add option for glproxy flavor.
      Change includes to use glproxy's headers when building for it.
------------------------------------------------------------
revno: 68
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2011-12-12 14:43:08 +0200
message:
  ShaderSource: Always try to guess the shader type before emitting the shader string.

  Previously, the shader type inference only took place if the precision hadn't
  been explicitly set for a ShaderSource object. This change ensures that the
  inference is always attempted.
------------------------------------------------------------
revno: 67 [merge]
committer: Jesse Barker <email address hidden>
branch nick: trunk
timestamp: Tue 2011-12-06 08:29:56 -0800
message:
  Merge the shader-source branch. This adds the ShaderSource and ancillary objects
  from the glmark2 project for managing shaders. The changes also incorporates
  those objects into the GL-based scenarios; a by-product of this is that the
  fragment shader for the fade effect goes away since it can now be generated from
  the shader for the default scenario.
    ------------------------------------------------------------
    revno: 64.1.3
    committer: Jesse Barker <email address hidden>
    branch nick: shader-source
    timestamp: Mon 2011-12-05 11:01:24 -0800
    message:
      Remove the explicit precision declarations in the shaders and use the
      ShaderSource object to configure and emit them. Keep it simple for now.
    ------------------------------------------------------------
    revno: 64.1.2
    committer: Jesse Barker <email address hidden>
    branch nick: shader-source
    timestamp: Mon 2011-12-05 10:14:07 -0800
    message:
      Add a new virtual bool function to allow each derived class to implement its own
      shader initialization behavior. A simple modification to the default fragment
      shader allows the default and fade tests to share a fragment shader by using the
      ShaderSource object to amend the shader appropriately. The previous fade
      fragment shader goes away.
    ------------------------------------------------------------
    revno: 64.1.1
    committer: Jesse Barker <email address hidden>
    branch nick: shader-source
    timestamp: Fri 2011-12-02 13:54:50 -0800
    message:
      Give glcompbench a copy of the ShaderSource and Util objects from glmark2. Start
      using them in composite-test-simple-base (which gets inherited by other simple
      tests).
------------------------------------------------------------
revno: 66
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2011-12-05 14:27:39 +0200
message:
  GlCompositeBenchmark: Replace references to egl-composite with glcompbench.
------------------------------------------------------------
revno: 65
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Mon 2011-12-05 14:20:15 +0200
message:
  GlCompositeBenchmark: Use the first 'sh' child to get the WID.

  This avoids a race condition, where sometimes we capture another, wrong xterm
  child process (eg utempter).

3 blueprints and 0 bugs targeted

Blueprint Priority Assignee Delivery
Release glcompbench 2011.12 Release glcompbench 2011.12 5 Essential Alexandros Frantzis  11 Implemented
Add glproxy support to glcompbench Add glproxy support to glcompbench 3 Medium Marc Ordinas i Llopis  11 Implemented
Add more flexible handling for GLSL source handling Add more flexible handling for GLSL source handling 3 Medium Jesse Barker  11 Implemented
This milestone contains Public information
Everyone can see this information.