revno: 170
tags: 2011.11
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-11-16 12:43:22 +0200
message:
Build,Doc: Update files for 2011.11 release.
------------------------------------------------------------
revno: 169
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-11-16 12:07:47 +0200
message:
Mesh,Model: Remove trailing whitespace.
------------------------------------------------------------
revno: 168 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-11-15 12:20:53 +0200
message:
SceneBump: Implement bump mapping using a tangent space normal map and a height map.
------------------------------------------------------------
revno: 167.1.11
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Tue 2011-11-15 12:15:41 +0200
message:
SceneBump: Rename sampler to "HeightMap" for the height map bump mapping method.
------------------------------------------------------------
revno: 167.1.10
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Tue 2011-11-15 12:14:06 +0200
message:
SceneBump: Ensure that the texture is properly bound.
------------------------------------------------------------
revno: 167.1.9
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 20:11:57 +0200
message:
SceneBump: Update validation reference pixel for new height map.
------------------------------------------------------------
revno: 167.1.8
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 20:01:44 +0200
message:
SceneBump: Recreate height map to get rid of artifacts along UV seam.
This version adds a margin around the height map "islands" to ensure that all
UV coordinates that are used for texturing fall on an island (instead of the
transparent abyss).
------------------------------------------------------------
revno: 167.1.7
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 15:13:40 +0200
message:
SceneBump: Add validation support for "normals-tangent" and "height" methods.
------------------------------------------------------------
revno: 167.1.6
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 15:04:21 +0200
message:
SceneBump: Increase height factor for bump mapping using height maps.
------------------------------------------------------------
revno: 167.1.5
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 14:39:08 +0200
message:
DefaultBenchmarks: Add bump mapping with height map benchmark.
------------------------------------------------------------
revno: 167.1.4
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 14:17:30 +0200
message:
SceneBump: Update 'bump-render' option documentation.
------------------------------------------------------------
revno: 167.1.3
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Mon 2011-11-14 13:36:26 +0200
message:
SceneBump: Implement bump mapping using height map.
------------------------------------------------------------
revno: 167.1.2
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Fri 2011-11-11 16:40:29 +0200
message:
SceneBump: Add bump-mapping method that use a tangent-space normal map.
------------------------------------------------------------
revno: 167.1.1
committer: Alexandros Frantzis <email address hidden>
branch nick: bump-height-map
timestamp: Fri 2011-11-11 16:38:08 +0200
message:
Model: Add support for tangent and bitangent attributes.
------------------------------------------------------------
revno: 167 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-11-11 13:07:15 +0200
message:
*: Merge cleanup branch part 2.
------------------------------------------------------------
revno: 159.2.38
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Fri 2011-11-11 12:51:02 +0200
message:
Scene: Remove unused ::load_shaders_from_files() method.
------------------------------------------------------------
revno: 159.2.37
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-11-09 12:41:52 +0200
message:
Model: Rename get_values() functions and make them static.
The vec2 version of get_values() was removed as it was not used.
------------------------------------------------------------
revno: 159.2.36
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-11-09 12:34:35 +0200
message:
Model: Add doxygen comments.
------------------------------------------------------------
revno: 159.2.35
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-11-09 12:14:02 +0200
message:
Mesh: Add more doxygen comments.
------------------------------------------------------------
revno: 159.2.34
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-11-09 11:51:32 +0200
message:
Mesh: Fix 'else if' clause.
------------------------------------------------------------
revno: 159.2.33
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-11-09 00:01:16 +0200
message:
Benchmark: Add doxygen comments.
------------------------------------------------------------
revno: 159.2.32
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 23:41:23 +0200
message:
Texture: Change ::load() to return a boolean value.
------------------------------------------------------------
revno: 159.2.31
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 23:40:36 +0200
message:
Scene: Change ::load() to return a boolean value.
------------------------------------------------------------
revno: 159.2.30
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 23:33:18 +0200
message:
Scene: Add doxygen comments for Scene base class methods.
------------------------------------------------------------
revno: 159.2.29
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 22:41:46 +0200
message:
Scene*,Util: Move get_timestamp_us() to the Util class.
------------------------------------------------------------
revno: 159.2.28
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 22:20:02 +0200
message:
DefaultBenchmarks,Main,Android: Define the default benchmarks in a single place.
------------------------------------------------------------
revno: 159.2.27
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-08 21:24:44 +0200
message:
Android,CanvasX11GLX: Replace C casts with C++ casts.
------------------------------------------------------------
revno: 159.2.26
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Fri 2011-11-04 14:28:13 -0400
message:
More header cleanup. In particular, include as little as possible from headers
and for inclusion only where things actually need to be defined and referenced.
------------------------------------------------------------
revno: 166
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-11-11 12:48:24 +0200
message:
Scene: Don't include a trailing space in the scene information string.
------------------------------------------------------------
revno: 165
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Fri 2011-11-11 12:36:48 +0200
message:
Log: Skip the log continuation character when displaying info messages in normal mode.
------------------------------------------------------------
revno: 164
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-11-10 12:33:26 +0200
message:
Canvas,Log: Remove trailing whitespace.
------------------------------------------------------------
revno: 163 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Thu 2011-11-10 12:30:53 +0200
message:
Scene*: Implement validation support for all default benchmarks.
------------------------------------------------------------
revno: 162.1.12
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Thu 2011-11-10 12:21:27 +0200
message:
Canvas: Be explicit about which overload of std::sqrt() to use.
On some systems the compiler complains that an 'int' argument to
std::sqrt() is ambiguous.
------------------------------------------------------------
revno: 162.1.11
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Wed 2011-11-09 17:22:18 +0200
message:
Scene*: Increase validation acceptance margins for precision-sensitive scenes.
------------------------------------------------------------
revno: 162.1.10
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 17:36:16 +0200
message:
SceneBuffer: Adjust reference pixel value.
------------------------------------------------------------
revno: 162.1.9
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 15:57:38 +0200
message:
Scene*,Canvas: Use an Pixel method to calculate pixel distance.
------------------------------------------------------------
revno: 162.1.8
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:58:19 +0200
message:
Main: Force 800x600 output for validation.
------------------------------------------------------------
revno: 162.1.7
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:43:43 +0200
message:
SceneLoop: Implement validation.
------------------------------------------------------------
revno: 162.1.6
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:38:43 +0200
message:
SceneFunction: Implement validation.
------------------------------------------------------------
revno: 162.1.5
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:31:02 +0200
message:
SceneConditionals: Implement validation.
------------------------------------------------------------
revno: 162.1.4
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:29:47 +0200
message:
SceneBuffer: Implement validation.
------------------------------------------------------------
revno: 162.1.3
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:29:01 +0200
message:
SceneDesktop: Implement validation.
------------------------------------------------------------
revno: 162.1.2
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:28:01 +0200
message:
ScenePulsar: Implement validation.
------------------------------------------------------------
revno: 162.1.1
committer: Alexandros Frantzis <email address hidden>
branch nick: validation
timestamp: Tue 2011-11-08 13:27:15 +0200
message:
SceneEffect2D: Implement validation.
------------------------------------------------------------
revno: 162 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-11-02 16:56:58 +0200
message:
*: Merge cleanup branch part 1.
------------------------------------------------------------
revno: 159.2.25
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-01 12:55:51 -0400
message:
Model: Update inclusions to reflect what is actually being used.
------------------------------------------------------------
revno: 159.2.24
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-01 12:50:07 -0400
message:
ScenePulsar: Update inclusions based upon what the scene actually needs.
------------------------------------------------------------
revno: 159.2.23
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-01 18:49:42 +0200
message:
*: More trailing whitespace cleanup.
------------------------------------------------------------
revno: 159.2.22
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-11-01 18:46:08 +0200
message:
*: Use Util::fromString() and Util::toString() when possible.
------------------------------------------------------------
revno: 159.2.21
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Mon 2011-10-31 17:03:00 -0400
message:
Get rid of duplicate instance of "fromString" and use the one from Util.
------------------------------------------------------------
revno: 159.2.20
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Mon 2011-10-31 16:42:52 -0400
message:
Move stringstream converters (toString, fromString) to Util class.
------------------------------------------------------------
revno: 159.2.19
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Fri 2011-10-28 13:51:19 +0300
message:
Canvas*: Group method definitions according to visibility and mark the groups clearly.
------------------------------------------------------------
revno: 159.2.18
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Fri 2011-10-28 13:35:26 +0300
message:
CanvasX11: Move X11 window creation to a private method.
------------------------------------------------------------
revno: 159.2.17
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Fri 2011-10-28 12:41:37 +0300
message:
Canvas*: Add doxygen documentation for public and protected interfaces.
------------------------------------------------------------
revno: 159.2.16
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Thu 2011-10-27 14:24:03 -0700
message:
More C-style to C++-style cast conversions.
------------------------------------------------------------
revno: 159.2.15
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Thu 2011-10-27 10:40:51 -0700
message:
Mesh: Update the data types on a couple of interfaces. This avoids some
unnecessary signed vs. unsigned casts. Also, added a couple of comments on
private member data and functions to clarify the usage and preserve what I
learned during this bit of cleanup.
------------------------------------------------------------
revno: 159.2.14
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Thu 2011-10-27 09:19:10 -0700
message:
Clean up some C-style casts that were required to silence the compiler. Also,
picked up a "straggler" (an additional casted instance of a variable that didn't
need to be there).
------------------------------------------------------------
revno: 159.2.13
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-10-26 17:09:17 +0300
message:
*: Be consistent about placing return types on separate lines when defining functions.
This does not apply to methods defined inside class definitions.
------------------------------------------------------------
revno: 159.2.12
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-10-26 14:12:19 +0300
message:
*: Remove trailing whitespace from glmark2 sources.
We don't remove trailing whitespace from imported projects (libmatrix, libpng),
in order to not complicate future updates of those projects.
------------------------------------------------------------
revno: 159.2.11
committer: Alexandros Frantzis <email address hidden>
branch nick: cleanup
timestamp: Wed 2011-10-26 13:48:29 +0300
message:
Canvas*: Update member variables to follow the post-underscore convention.
------------------------------------------------------------
revno: 159.2.10
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 13:18:30 -0700
message:
Benchmark: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.9
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 11:08:33 -0700
message:
ScenePulsar: add using declarations to give the LibMatrix namespace variable
definitions a cleaner appearance.
------------------------------------------------------------
revno: 159.2.8
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 11:05:37 -0700
message:
Scene, and derivatives: update member variables to follow the post-underscore
convention. All of this must be one change as the update to the base Scene
objects affects all derivatives.
------------------------------------------------------------
revno: 159.2.7
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 10:04:28 -0700
message:
ScenePulsar: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.6
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 09:59:18 -0700
message:
SceneBump: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.5
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 09:52:06 -0700
message:
SceneTexture: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.4
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 09:48:24 -0700
message:
SceneDefaultOptions: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.3
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 09:43:13 -0700
message:
Scene{Grid,Loop,Conditionals,Function}: update member variables to follow the
post-underscore convention (as these others derive from SceneGrid, they must
all be done at the same time)
------------------------------------------------------------
revno: 159.2.2
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 09:22:24 -0700
message:
SceneBuild: update member variables to follow the post-underscore convention
------------------------------------------------------------
revno: 159.2.1
committer: Jesse Barker <email address hidden>
branch nick: cleanup
timestamp: Tue 2011-10-25 08:59:27 -0700
message:
SceneShading: update member variables to follow the post-underscore convention.
------------------------------------------------------------
revno: 161
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Wed 2011-11-02 16:43:36 +0200
message:
Main,SceneEffect2D: Ensure proper log continuations.
------------------------------------------------------------
revno: 160 [merge]
committer: Alexandros Frantzis <email address hidden>
branch nick: trunk
timestamp: Tue 2011-11-01 15:56:35 +0200
message:
Log: Add colored prefixes to log messages.
Colors are only used when printing to a terminal. Informational messages are
prefixed only when showing debug messages.
------------------------------------------------------------
revno: 159.1.3
committer: Alexandros Frantzis <email address hidden>
branch nick: log-color-prefix
timestamp: Tue 2011-11-01 15:46:05 +0200
message:
Log: Properly handle continuation of messages on the same line across multiple log calls.
------------------------------------------------------------
revno: 159.1.2
committer: Alexandros Frantzis <email address hidden>
branch nick: log-color-prefix
timestamp: Fri 2011-10-28 17:25:15 +0300
message:
*: Remove explicit "Error:" prefix from error messages.
------------------------------------------------------------
revno: 159.1.1
committer: Alexandros Frantzis <email address hidden>
branch nick: log-color-prefix
timestamp: Fri 2011-10-28 17:24:19 +0300
message:
Log: Print messages with a colored prefix depending on the message type.
Colors are only used when printing to a terminal. Informational messages are
prefixed only when showing debug messages.