Download project files

How do I verify a download?


2122 of 22 releases

2011.07 release from the 2011.11 series released

Release information
Release notes:

* Replace SDL with custom window handling code.
* Add benchmark for shader conditionals.
* Add benchmark for shader function calls.
* Add benchmark for shader loops.
* Add benchmark for real phong (vs blinn-phong) shading model.
* Add benchmark for normal mapping.
* Refactor Mesh class to increase flexibility in vertex attribute handling.

Changelog:

------------------------------------------------------------
revno: 113
tags: 2011.07
git commit: aef5695d9a4e1a8661c4def3beb34a1126b6e5ad
committer: Alexandros Frantzis <email address hidden>
timestamp: Thu 2011-07-21 12:14:51 +0300
message:
  Update files for 2011.07 release.
------------------------------------------------------------
revno: 112
git commit: 2c76ab6a8cdc9732372a658416756f9fe56b6cc6
committer: Alexandros Frantzis <email address hidden>
timestamp: Tue 2011-07-19 16:42:53 +0300
message:
  Open 3ds model files in read-only mode.
------------------------------------------------------------
revno: 111 [merge]
git commit: 4bdd011a976a4ac9fa3117d55c9219d50c3f7794
committer: Alexandros Frantzis <email address hidden>
timestamp: Tue 2011-07-19 15:23:28 +0300
message:
  Merge SceneBump implementation.
    ------------------------------------------------------------
    revno: 109.1.4
    git commit: 2d362c922fe4b1ad29f266c6f9eb0057afd0bad6
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-19 14:57:20 +0300
    message:
      Implement validation for SceneBump.
    ------------------------------------------------------------
    revno: 109.1.3
    git commit: 0f091d7fa73a05bd83f54d96ba56d0c36c7d203c
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-19 13:18:35 +0300
    message:
      Add bump benchmarks to default benchmarks.
    ------------------------------------------------------------
    revno: 109.1.2
    git commit: d9d825bbce03db54ed08f6c418070a8dab3be1c4
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-19 13:09:30 +0300
    message:
      Use dedicated shaders for SceneBump.
    ------------------------------------------------------------
    revno: 109.1.1
    git commit: be27cc6406e5285e663286ce9412fe3ce0239c00
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-07-14 14:25:43 +0300
    message:
      Add SceneBump with support for rendering bumps using normal mapping and a high-polygon model.
------------------------------------------------------------
revno: 110
git commit: e2b14faf2ff93dc93d316b609d241c73f9895d9c
committer: Alexandros Frantzis <email address hidden>
timestamp: Tue 2011-07-19 15:00:29 +0300
message:
  Fix validation of SceneShading.
------------------------------------------------------------
revno: 109
git commit: c5060f29d453f1b4f4420c9c9adb58b3d6444670
committer: Jesse Barker <email address hidden>
timestamp: Thu 2011-07-14 10:23:51 -0700
message:
  Cleanup of PNG image loading code. Still wildly uncomfortable with libpng using
  setjmp/longjmp, but this gets rid of the goto's and makes the code more self-managing.
------------------------------------------------------------
revno: 108
git commit: f62c7c082a4fed78d81790d92b5a6064f1aca4f9
committer: Alexandros Frantzis <email address hidden>
timestamp: Wed 2011-07-13 18:03:43 +0300
message:
  Use uniforms in the fragment shader for the light and the half vector in light-advanced.

  In the lighting model we are using here (Blinn-Phong with light at infinity,
  viewer at infinity), the light position/direction and the half vector is
  constant for the all the vertices/fragments. Therefore, there is no need to
  use a varying for them, we can access them as uniforms.
------------------------------------------------------------
revno: 107
git commit: e5690492d8a13241cf37145fc859f7c305b6688f
committer: Jesse Barker <email address hidden>
timestamp: Tue 2011-07-12 11:22:45 -0700
message:
  Fix compiler warning about potentially uninitialized variable.
  Add '-Werror' to CXXFLAGS so that this sort of thing generates an error.
------------------------------------------------------------
revno: 106 [merge]
git commit: 5aeed7d76409c75dc60592eba8a303645264ae3d
committer: Jesse Barker <email address hidden>
timestamp: Tue 2011-07-12 10:58:48 -0700
message:
  Merge advanced lighting development branch into trunk.
    ------------------------------------------------------------
    revno: 104.1.2
    git commit: 89966db4ba7ac89f39a6e2faa01c516c5d2901c4
    committer: Jesse Barker <email address hidden>
    timestamp: Tue 2011-07-12 10:53:10 -0700
    message:
      Rename tests to reflect algorithms appropriately. Existing "phong" test is
      really modified phong, or blinn-phong with infinite light infinite viewer. New
      test is more truly phong reflectance, so rename it accordingly. Also, update
      lighting and material state to be shader constants as the tests never change
      them and it's faster that way.
    ------------------------------------------------------------
    revno: 104.1.1
    git commit: edc285306d98ac90841a5cb17df3b08517691c9c
    committer: Jesse Barker <email address hidden>
    timestamp: Mon 2011-07-11 14:47:25 -0700
    message:
      Add a new advanced lighting test. Needs integration work and to be renamed.
------------------------------------------------------------
revno: 105
git commit: 48a9ecbd39f1f540ca617a5d0b45204bff378949
committer: Alexandros Frantzis <email address hidden>
timestamp: Tue 2011-07-12 12:05:53 +0300
message:
  Refactor Model class to correctly read 3ds files with multiple objects.
------------------------------------------------------------
revno: 104 [merge]
git commit: 0ef7fe34e00858977236f2d2e0cf2e9babbf5e6d
committer: Alexandros Frantzis <email address hidden>
timestamp: Fri 2011-07-08 16:55:40 +0300
message:
  Merge implementation of shader loop benchmarking scene.
    ------------------------------------------------------------
    revno: 103.1.5
    git commit: 6dff2fbc8438e0b1805688c33c4101c0e4fee0e9
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-08 16:46:32 +0300
    message:
      Add vertex-steps=5 to the default SceneLoop benchmarks.

      This is done to exercise the vertex shader more, although the total cost due to
      the fragment shader is still far more prevalent.
    ------------------------------------------------------------
    revno: 103.1.4
    git commit: 8d2c3f435656fde0343dfde6bb05737ccada82d3
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-08 16:27:21 +0300
    message:
      Add another default SceneLoop benchmark.
    ------------------------------------------------------------
    revno: 103.1.3
    git commit: d961c3406b2f0854cbfaa677aa07f0bd64181961
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-08 16:00:36 +0300
    message:
      Improve the documentation of SceneLoop options.
    ------------------------------------------------------------
    revno: 103.1.2
    git commit: 23f40fccbe5172b1cb9d9bba072bb88344807f72
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-08 15:54:07 +0300
    message:
      Add some default tests for SceneLoop.
    ------------------------------------------------------------
    revno: 103.1.1
    git commit: 36e215c11af8b858031f51900f44986006f467fd
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-08 15:48:36 +0300
    message:
      Implement scene for benchmarking shader loops.
------------------------------------------------------------
revno: 103
git commit: ea0f8116f0327be2518e9231b7567d7039de54e1
committer: Alexandros Frantzis <email address hidden>
timestamp: Thu 2011-07-07 16:59:05 +0300
message:
  Simplified shader construction in SceneConditionals.
------------------------------------------------------------
revno: 102
git commit: eec4de8a942169a71939bce7140ee0412d12b19c
committer: Alexandros Frantzis <email address hidden>
timestamp: Thu 2011-07-07 16:45:19 +0300
message:
  Refactor SceneConditionals to derive from SceneGrid base class.
------------------------------------------------------------
revno: 101 [merge]
git commit: 8c03ecc807c185157fed165ce83cfd161357b572
committer: Alexandros Frantzis <email address hidden>
timestamp: Thu 2011-07-07 16:41:20 +0300
message:
  Merge SceneFunction implementation.
    ------------------------------------------------------------
    revno: 100.1.3
    git commit: b5f838a023d1d722abd306f9f0f051f7595f5e63
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-07-07 16:40:51 +0300
    message:
      Add some default function scene benchmarks.
    ------------------------------------------------------------
    revno: 100.1.2
    git commit: 66b1b9eeada9d2fdb3c107531bc181b57e200c9a
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-07-07 16:35:24 +0300
    message:
      Create SceneGrid base class and change SceneFunction to derive from it.
    ------------------------------------------------------------
    revno: 100.1.1
    git commit: 16a57621eb869c9a0b274b52f3b0b139e040d215
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-07-07 16:16:12 +0300
    message:
      Add SceneFunction scene.
------------------------------------------------------------
revno: 100 [merge]
git commit: ae4b222e56d63234f00795f6daa5fe381045709e
committer: Alexandros Frantzis <email address hidden>
timestamp: Wed 2011-07-06 13:11:45 +0300
message:
  Merge shader conditionals benchmark.
    ------------------------------------------------------------
    revno: 98.1.10
    git commit: 0fab24beaecfd04042a9f1860573a203369bdb19
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Wed 2011-07-06 13:10:13 +0300
    message:
      Add some conditionals benchmarks to the default set of benchmarks.
    ------------------------------------------------------------
    revno: 98.1.9
    git commit: 9cfed3a8d2bbee533aab16db8cbe47a01747ce65
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 19:18:56 +0300
    message:
      Add grid-length option for SceneConditionals.
    ------------------------------------------------------------
    revno: 98.1.8
    git commit: 686ddef001f53f2189000240a47bcb435d1eb856
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 18:01:42 +0300
    message:
      Add option grid-size to SceneConditionals.
    ------------------------------------------------------------
    revno: 98.1.7 [merge]
    git commit: eb3dac8adb894fcdcb05dfdbe798caea5b1e22dc
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 16:47:15 +0300
    message:
      Merge fix for Canvas::height() typo from trunk.
    ------------------------------------------------------------
    revno: 98.1.6
    git commit: 3e1c7dfb83d4327efcc56dd9a41e03e48009754b
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 15:23:55 +0300
    message:
      Use a less computationally expensive way to produce an interesting pixel value in the fragment shader.
    ------------------------------------------------------------
    revno: 98.1.5
    git commit: 21a630cb8c98ba8c3d747cbecdb952bb3d5f0826
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 12:27:49 +0300
    message:
      Fix "fragment-steps" parsing.
    ------------------------------------------------------------
    revno: 98.1.4
    git commit: 405bdd7c9519a31184119845d8796397e1ce33c2
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 12:14:41 +0300
    message:
      Add debug messages for shader loading.
    ------------------------------------------------------------
    revno: 98.1.3
    git commit: 64db506e9f9d397c18a6b3873d22e9c1a008dd74
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-07-05 12:06:52 +0300
    message:
      Make vertex shader for SceneConditionals parametrical.
    ------------------------------------------------------------
    revno: 98.1.2
    git commit: 4d8dc71297671780c517f8f0ab8643d6a5cb3c63
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Mon 2011-07-04 17:31:07 +0300
    message:
      Improve fragment shader for SceneConditionals.
    ------------------------------------------------------------
    revno: 98.1.1
    git commit: 3b0277013af0cf05f62fb6e2f9c25a390df97274
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Mon 2011-07-04 16:22:56 +0300
    message:
      First attempt at a shader conditionals test scene.
------------------------------------------------------------
revno: 99
git commit: 6cf877c305c73d1fe1ebf7abb4cd911b52130798
committer: Alexandros Frantzis <email address hidden>
timestamp: Tue 2011-07-05 16:45:41 +0300
message:
  Fix typo in Canvas::height() and adjust validation reference values.
------------------------------------------------------------
revno: 98
git commit: 2c780ae02aa7ee88048006e3813f0fa33cee10d0
committer: Alexandros Frantzis <email address hidden>
timestamp: Mon 2011-07-04 13:46:22 +0300
message:
  Add Scene::load_shaders_from_strings() helper method.
------------------------------------------------------------
revno: 97 [merge]
git commit: 2e836f4ea2f1b8fb411fdab9357edb8cc6d63273
committer: Alexandros Frantzis <email address hidden>
timestamp: Mon 2011-07-04 13:34:07 +0300
message:
  Merge refactoring of Mesh class.
    ------------------------------------------------------------
    revno: 96.1.8
    git commit: 232480bcd2aaf5f8d2e3c064ffaf8e9055c2ef27
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Mon 2011-07-04 13:33:31 +0300
    message:
      Add Mesh method to create a grid of rectangles.
    ------------------------------------------------------------
    revno: 96.1.7
    git commit: 1ca4cacbec6eb2638525dcec522c73246eced0fe
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Mon 2011-07-04 11:30:17 +0300
    message:
      Change set_attrib() to be able to set specific vertices (not only the current one).
    ------------------------------------------------------------
    revno: 96.1.6
    git commit: a4b4d73b7cf8c1f0bcce5f9637fe04a52f205aa1
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 19:56:27 +0300
    message:
      Add support for interleaving vertex attribute data when using VBOs.
    ------------------------------------------------------------
    revno: 96.1.5
    git commit: 4a5522ec5d06eea754bf06617bb0938e85eff722
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 19:27:45 +0300
    message:
      Clean up properly when using vertex arrays.
    ------------------------------------------------------------
    revno: 96.1.4
    git commit: ee20e2e606f208b7dc04b0587bc80462d46073a3
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 19:15:19 +0300
    message:
      Add support for interleaving vertex attribute data when using vertex arrays.
    ------------------------------------------------------------
    revno: 96.1.3
    git commit: 6cad0491413e0242daccea737d3b6c5550e961b3
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 18:31:27 +0300
    message:
      Create Mesh instances containing only vertex attributes that are necessary.
    ------------------------------------------------------------
    revno: 96.1.2
    git commit: 6f4b53b18c81f9068beceeb8120c53c4c34726d0
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 17:25:12 +0300
    message:
      Use a reference instead of a pointer in Model::convert_to_mesh()
    ------------------------------------------------------------
    revno: 96.1.1
    git commit: e0847900b0b592252b350f14c95b2858edab1a6c
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Fri 2011-07-01 17:23:43 +0300
    message:
      Refactor Mesh class to be super-versatile regarding the accepted vertex format.
------------------------------------------------------------
revno: 96 [merge]
git commit: e6b54a47ef9828d3c0affa8a043bf493604e2e2f
committer: Alexandros Frantzis <email address hidden>
timestamp: Fri 2011-07-01 10:25:44 +0300
message:
  Merge SDL removal branch.
    ------------------------------------------------------------
    revno: 95.1.17
    git commit: 15f9451a6ce4c1b6d7b0ba69a041b3bb97273d98
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 18:07:34 +0300
    message:
      Update pixel reference values for validation.
    ------------------------------------------------------------
    revno: 95.1.16
    git commit: 8a754b5611e7e961580ed4aa580d47e16373d3c0
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 17:13:04 +0300
    message:
      Add x11 as a build dependency.
    ------------------------------------------------------------
    revno: 95.1.15
    git commit: 5144e25612bc0e58daf8261ebff8a64589b6a451
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 17:01:43 +0300
    message:
      Use the correct glClearDepth() variant name for GL and GLES2.
    ------------------------------------------------------------
    revno: 95.1.14
    git commit: 6166e1fb7e6be9e209cb120ce78f1ce298a45757
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 16:39:21 +0300
    message:
      Clean up Canvas class and improve encapsulation.
    ------------------------------------------------------------
    revno: 95.1.13
    git commit: c590303ca5a49a92e2815ed07237087803442cec
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 16:33:37 +0300
    message:
      Remove sdl dependency.
    ------------------------------------------------------------
    revno: 95.1.12
    git commit: b99804f2849cb78a733611f26e3656450dcc7407
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 16:24:02 +0300
    message:
      Gracefully handle window delete event from window manager.
    ------------------------------------------------------------
    revno: 95.1.11
    git commit: 5ec4e813fcb86cc6029a6982b22bbc088b32e24d
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 16:13:14 +0300
    message:
      Replace SDL_PollEvent() with custom code.
    ------------------------------------------------------------
    revno: 95.1.10
    git commit: 74db09e839772be8deebfd2c0590b398e1101459
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 15:39:37 +0300
    message:
      Replace SDL_GetTicks() with custom function.
    ------------------------------------------------------------
    revno: 95.1.9
    git commit: 57e80e50577f7b04fff7c51c341bba192cd01996
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 15:24:25 +0300
    message:
      egl, glx: Don't try to make a context current, if it is already current.
    ------------------------------------------------------------
    revno: 95.1.8
    git commit: 7cb57388cd199df382a5f7b7dc1667bb6980d6e9
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 15:19:13 +0300
    message:
      Remove unused CanvasSDL* classes and helper functions.
    ------------------------------------------------------------
    revno: 95.1.7
    git commit: 27dcb37e6da5601893cf06cb519e04d660b2b249
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 15:17:09 +0300
    message:
      Add CanvasX11GLX and use it for the OpenGL flavor.
    ------------------------------------------------------------
    revno: 95.1.6
    git commit: 2e34ac667d606d51bcd53a123ad1c0759dd4a5ab
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 14:46:41 +0300
    message:
      Remove unused CanvasSDLGLESv2 and SDL_gles.
    ------------------------------------------------------------
    revno: 95.1.5
    git commit: 829e7eb4e7c9f5f4a2dcbf2efe7000c8bbcb6a86
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 14:45:52 +0300
    message:
      Add a pure X11/OpenGL based Canvas class hierarchy and use it for OpenGL ES 2.0.
    ------------------------------------------------------------
    revno: 95.1.4
    git commit: 11690d94152c058694bdba877820fcbfb6cc3ec4
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 14:42:40 +0300
    message:
      Add init() and visible() methods to the Canvas class.
    ------------------------------------------------------------
    revno: 95.1.3
    git commit: 08da0dc6244c18d73a6d3614cc349820a2f770d2
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 14:41:43 +0300
    message:
      Change the signature of the protected constructor of the Canvas class.
    ------------------------------------------------------------
    revno: 95.1.2
    git commit: 215dedb3a4fc7084184f987de960c3a83dd64f66
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Thu 2011-06-30 11:38:35 +0300
    message:
      Rename Screen* class to Canvas* to avoid clashes with X11 Screen typedef.
    ------------------------------------------------------------
    revno: 95.1.1
    git commit: 66e1ea3782cdc663e8b5302cbdfdd95aa4962704
    committer: Alexandros Frantzis <email address hidden>
    timestamp: Tue 2011-06-28 19:41:09 +0300
    message:
      Convert image files to PNGs and use libpng to read them.

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

2011.06 release from the 2011.11 series released

Release information
Release notes:

* Improve benchmark versatility by allowing runtime-configurable, per-scene options.
* Add command line option to list available scenes and their supported options (-l,--list-scenes).
* Allow specifying the scenes to run and their options from the command line (-b,--benchmark).
* Add basic output validation functionality (--validate).
* Add command line option to call glFinish() instead of swapping the front and back buffers (--no-swap-buffers).
* Manually disable VSync for GL/GLX (work around an SDL bug).
* Replace custom math and shader infrastructure with functionality provided by LibMatrix (lp:libmatrix).
* Improve user documentation (--help and man page).

Changelog:

------------------------------------------------------------
revno: 95
tags: 2011.06
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 15:17:59 +0300
message:
  Automatically set the application version in the man page.
------------------------------------------------------------
revno: 94
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 14:47:33 +0300
message:
  gl: Disable VSync manually (work around an SDL bug).
------------------------------------------------------------
revno: 93
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 12:25:13 +0300
message:
  Update files for 2011.06 release.
------------------------------------------------------------
revno: 92
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 12:24:40 +0300
message:
  Improve robustness of 3ds model loading.
------------------------------------------------------------
revno: 91
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-24 11:04:32 +0300
message:
  Use a "safer" pixel for the validation of SceneTexture.

  Some implementations (eg SGX) introduce some small artifacts when texturing,
  especially when using nearest filtering, that confuse our validation. The
  artifacts are present along the edges of a grid-like form on the texture,
  so we can (and do) select a pixel that is not affected by this.
------------------------------------------------------------
revno: 90
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 15:48:15 +0300
message:
  Bring some sanity to source file names.
------------------------------------------------------------
revno: 89
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 15:44:17 +0300
message:
  Document the special benchmark description string syntax used for setting
  default option values.
------------------------------------------------------------
revno: 88
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-23 15:32:34 +0300
message:
  Add special SceneDefaultOptions class, used for setting default options for all other scenes.
------------------------------------------------------------
revno: 87
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-21 17:46:40 +0300
message:
  Improve man pages.
------------------------------------------------------------
revno: 86
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-21 15:38:07 +0300
message:
  Improve debug and error message reporting.
------------------------------------------------------------
revno: 85
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-21 15:24:15 +0300
message:
  Ensure all Mesh instance variables are properly initialized and reset.
------------------------------------------------------------
revno: 84 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-06-21 14:55:13 +0300
message:
  Merge port to LibMatrix/Program infrastructure.
    ------------------------------------------------------------
    revno: 83.1.9
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 16:16:38 +0300
    message:
      Remove the Shader source files, they are no longer used.
    ------------------------------------------------------------
    revno: 83.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 16:16:16 +0300
    message:
      Port all benchmarks and infrastructure to the Program object.
    ------------------------------------------------------------
    revno: 83.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 16:09:21 +0300
    message:
      Ensure that the LibMatrix/Program class is built using the correct headers files
      according to the used GL variant.
    ------------------------------------------------------------
    revno: 83.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 12:40:17 +0300
    message:
      Remove Vector3f sources, they are not used anymore.
    ------------------------------------------------------------
    revno: 83.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 12:39:44 +0300
    message:
      Replace all uses of Vector4f with functionality provided by LibMatrix.
    ------------------------------------------------------------
    revno: 83.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 11:28:30 +0300
    message:
      Remove Matrix4f source files, they are no longer used.
    ------------------------------------------------------------
    revno: 83.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 11:27:49 +0300
    message:
      Replace all uses of Matrix4f with functionality provided by LibMatrix.
    ------------------------------------------------------------
    revno: 83.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Fri 2011-06-17 10:54:50 +0300
    message:
      Add latest libmatrix source code and include it in the build.
    ------------------------------------------------------------
    revno: 83.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: libmatrix-port
    timestamp: Thu 2011-06-16 15:00:06 +0300
    message:
      Rename existing Shader class to OldShader, to make it possible to gradually port to
      libmatrix and friends.
------------------------------------------------------------
revno: 83 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-06-16 12:54:42 +0300
message:
  Merge validation branch.
    ------------------------------------------------------------
    revno: 82.1.10
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Thu 2011-06-16 10:43:05 +0300
    message:
      Implement validation() method for SceneShading.
    ------------------------------------------------------------
    revno: 82.1.9
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Thu 2011-06-16 10:39:55 +0300
    message:
      Implement validation() method for SceneTexture.
    ------------------------------------------------------------
    revno: 82.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:44:36 +0300
    message:
      Implement validation() method for SceneBuild.
    ------------------------------------------------------------
    revno: 82.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:36:32 +0300
    message:
      Refactor main() to perform either validation or benchmarking depending on
      the command line options.
    ------------------------------------------------------------
    revno: 82.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:33:20 +0300
    message:
      Add Log::flush().
    ------------------------------------------------------------
    revno: 82.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:25:14 +0300
    message:
      Add --validate command line option.
    ------------------------------------------------------------
    revno: 82.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:24:41 +0300
    message:
      Add Scene::validate(), meant to be overriden by each scene to perform self-validation.
    ------------------------------------------------------------
    revno: 82.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 14:20:45 +0300
    message:
      Add method to calculate the euclidean distance of the values of two pixels.
    ------------------------------------------------------------
    revno: 82.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 13:11:13 +0300
    message:
      Add method to write the whole framebuffer to a file (for debugging).
    ------------------------------------------------------------
    revno: 82.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: validation
    timestamp: Wed 2011-06-15 13:08:16 +0300
    message:
      Add method to read a framebuffer pixel.
------------------------------------------------------------
revno: 82 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-06-10 14:35:37 +0300
message:
  Merge new-arch branch.
    ------------------------------------------------------------
    revno: 81.1.29
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Fri 2011-06-10 14:27:56 +0300
    message:
      Create the default benchmarks using their string descriptions instead of setting them up manually.
    ------------------------------------------------------------
    revno: 81.1.28
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 17:54:24 +0300
    message:
      Add short forms for most of the command line options.
    ------------------------------------------------------------
    revno: 81.1.27
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 17:49:13 +0300
    message:
      Ensure short and long options can coexist without issues.
    ------------------------------------------------------------
    revno: 81.1.26
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 17:48:20 +0300
    message:
      Fix code indentation.
    ------------------------------------------------------------
    revno: 81.1.25
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 17:24:50 +0300
    message:
      Add --benchmark/-b command line option do allow specifying a custom list of
      benchmarks to run.
    ------------------------------------------------------------
    revno: 81.1.24
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 17:07:23 +0300
    message:
      Add constructor to create a benchmark from a description string.
    ------------------------------------------------------------
    revno: 81.1.23
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 16:09:54 +0300
    message:
      Return a dummy Scene object if requesting a scene that is not registered.
    ------------------------------------------------------------
    revno: 81.1.22
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 16:07:57 +0300
    message:
      Provide dummy instances of Screen and Scene.
    ------------------------------------------------------------
    revno: 81.1.21
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 14:34:18 +0300
    message:
      Don't run the program if there was something wrong with the supplied command
      line arguments.
    ------------------------------------------------------------
    revno: 81.1.20
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 13:13:18 +0300
    message:
      Add --no-swap-buffers command line option.
    ------------------------------------------------------------
    revno: 81.1.19
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 12:54:56 +0300
    message:
      Add --list-scenes command line option.
    ------------------------------------------------------------
    revno: 81.1.18
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Thu 2011-06-09 12:51:24 +0300
    message:
      Add method to get registered benchmarks.
    ------------------------------------------------------------
    revno: 81.1.17
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Wed 2011-06-08 14:25:05 +0300
    message:
      Parse the supplied options when the program starts.
    ------------------------------------------------------------
    revno: 81.1.16
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Wed 2011-06-08 14:24:18 +0300
    message:
      Import Log and Options classes from glcompbench.
    ------------------------------------------------------------
    revno: 81.1.15
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Wed 2011-06-08 11:44:03 +0300
    message:
      Use a std::string in Texture::load() to pass the filename of the texture image to load.
    ------------------------------------------------------------
    revno: 81.1.14
    committer: Jesse Barker <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 14:06:38 -0700
    message:
      Remove using directives from header files.
    ------------------------------------------------------------
    revno: 81.1.13
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 17:44:07 +0300
    message:
      Improve benchmark information reporting.

      Report information about a benchmark when it begins and report the fps
      measurement at the end of the run (instead of everything at the end).
    ------------------------------------------------------------
    revno: 81.1.12
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 17:36:16 +0300
    message:
      Port the scenes to the new infrastructure.
    ------------------------------------------------------------
    revno: 81.1.11
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 15:55:49 +0300
    message:
      Refactor load_texture to make it more versatile.
    ------------------------------------------------------------
    revno: 81.1.10
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 14:53:26 +0300
    message:
      Add method to get the result string from a scene.
    ------------------------------------------------------------
    revno: 81.1.9
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 12:40:55 +0300
    message:
      Improve resource handling in Model and Mesh classes.

      As we will probably need to reuse instances of Model and Mesh objects, ensure
      that we are able to manage their resources properly.
    ------------------------------------------------------------
    revno: 81.1.8
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 12:06:49 +0300
    message:
      Load the supplied scene options when preparing for a benchmark run.
    ------------------------------------------------------------
    revno: 81.1.7
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 12:05:05 +0300
    message:
      Replace Scene::start() with Scene::setup() and also add Scene::teardown().

      The Scene::load() and Scene::unload() methods should be used to handle
      option-independent configuration. The Scene::setup() and
      Scene::teardown() methods are used for option-dependent configuration
      and also prepare a scene for a benchmark run.
    ------------------------------------------------------------
    revno: 81.1.6
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 11:18:19 +0300
    message:
      Try to be more const-correct.
    ------------------------------------------------------------
    revno: 81.1.5
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Tue 2011-06-07 11:10:02 +0300
    message:
      Add methods to set and reset scene options. The map returned by
      Scene::options() is now const.
    ------------------------------------------------------------
    revno: 81.1.4
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Mon 2011-06-06 18:19:16 +0300
    message:
      Use vector<OptionPair> instead of OptionVector.
    ------------------------------------------------------------
    revno: 81.1.3
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Mon 2011-06-06 17:14:00 +0300
    message:
      Add Benchmark class and use the provided infrastructure to set up and run the benchmarks.
    ------------------------------------------------------------
    revno: 81.1.2
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Mon 2011-06-06 15:06:32 +0300
    message:
      Add Scene::Option infrastructure.
    ------------------------------------------------------------
    revno: 81.1.1
    committer: Alexandros Frantzis <email address hidden>
    branch nick: new-arch
    timestamp: Mon 2011-06-06 14:57:03 +0300
    message:
      Give a name to each scene.

File Description Downloads
download icon glmark2-2011.06.tar.gz (md5, sig) 2011.06 release 75
last downloaded 4 weeks ago
Total downloads: 75

2122 of 22 releases