Index: video.h
===================================================================
--- video.h	(revision 826)
+++ video.h	(revision 827)
@@ -148,7 +148,16 @@
 Same as above, using video name.
 **/
 
+__rayapi float raydium_video_duration(int id);
+/**
+Will return, in seconds, the total duration for the video ##id##.
+**/
 
+__rayapi float raydium_video_duration_name(char *name);
+/**
+Same as above, using video name.
+**/
+
 __rayapi signed char raydium_video_seek(int id, float time);
 /**
 Will jump at ##time## (in seconds) in the ##id## video.
<logentry
   revision="1203">
<author>ouille</author>
<date>2016-01-04T14:49:19.445120Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/object.c</path>
</paths>
<msg>Removed "un intialised" warning.</msg>
</logentry>
<logentry
   revision="1202">
<author>ouille</author>
<date>2016-01-04T14:48:32.519597Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-win32.c</path>
</paths>
<msg>Code cleanup and warning removed in myglut win32</msg>
</logentry>
<logentry
   revision="1201">
<author>ouille</author>
<date>2015-11-17T15:52:49.202926Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/codeblocks/README.TXT</path>
</paths>
<msg>More informations on codeblocks projects.</msg>
</logentry>
<logentry
   revision="1200">
<author>ouille</author>
<date>2015-06-11T20:25:12.645963Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/codeblocks/raydium_appli.cbp</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/contrib/codeblocks/raydium_lib.cbp</path>
</paths>
<msg>Small updates</msg>
</logentry>
<logentry
   revision="1199">
<author>ouille</author>
<date>2015-06-11T20:02:38.787166Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/contrib/codeblocks/raydium_appli.cbp</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/codeblocks/raydium_lib.cbp</path>
</paths>
<msg>Update some property</msg>
</logentry>
<logentry
   revision="1198">
<author>ouille</author>
<date>2015-06-11T19:38:07.672402Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/contrib/codeblocks/README.TXT</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/codeblocks/raydium_appli.cbp</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/codeblocks/raydium_lib.cbp</path>
</paths>
<msg>Update of typical project.
Soon working both on windows and linux (using codeblocks).</msg>
</logentry>
<logentry
   revision="1197">
<author>xfennec</author>
<date>2015-04-14T07:58:29.738674Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/network.h</path>
</paths>
<msg>Typo in documentation.</msg>
</logentry>
<logentry
   revision="1196">
<author>ouille</author>
<date>2015-02-01T16:23:41.798941Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Macro correction. Used to build against newer versions of ode.
</msg>
</logentry>
<logentry
   revision="1195">
<author>ouille</author>
<date>2014-02-12T21:06:03.360485Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Added automatic rotate attribute for rocket like elements. Those elements are now automaticaly oriented, at each physic step according to their force, or velocity.</msg>
</logentry>
<logentry
   revision="1194">
<author>ouille</author>
<date>2014-02-05T21:25:56.373029Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/web.c</path>
</paths>
<msg>Improve file name identification in url for web server.</msg>
</logentry>
<logentry
   revision="1193">
<author>ouille</author>
<date>2014-01-28T14:16:43.232648Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/web.c</path>
</paths>
<msg>Improve web server file extension detection.</msg>
</logentry>
<logentry
   revision="1192">
<author>ouille</author>
<date>2014-01-27T22:42:18.067982Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>Added raydium_ode_element_particle_offset_3f().</msg>
</logentry>
<logentry
   revision="1191">
<author>ouille</author>
<date>2013-12-03T20:36:15.336827Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/web.c</path>
</paths>
<msg>Revert, debug only, web server request log.</msg>
</logentry>
<logentry
   revision="1190">
<author>xfennec</author>
<date>2013-12-03T13:05:42.293261Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/web.c</path>
</paths>
<msg>Minor change to WebServer. Added a long-time missing fclose().</msg>
</logentry>
<logentry
   revision="1189">
<author>ouille</author>
<date>2013-12-03T12:18:09.650057Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>Blender script does not fail if modifier can't be applied.
</msg>
</logentry>
<logentry
   revision="1188">
<author>ouille</author>
<date>2013-12-03T12:17:37.909929Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/web.c</path>
</paths>
<msg>More complient path handling for webserver. Allow to find media in raydium_path directory and not only in bin dir.</msg>
</logentry>
<logentry
   revision="1187">
<author>xfennec</author>
<date>2013-11-27T17:00:04.174903Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/anim.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/configure</path>
</paths>
<msg>Small fix for anim.c. Better message for Linux configure script about ALUT.</msg>
</logentry>
<logentry
   revision="1186">
<author>xfennec</author>
<date>2013-11-16T14:28:13.053490Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/render.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/render.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Added raydium_render_cull_blended_set(), helping with transparent textures.</msg>
</logentry>
<logentry
   revision="1185">
<author>xfennec</author>
<date>2013-11-10T22:33:28.949854Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/render.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sky.c</path>
</paths>
<msg>Small fix for rgb() textured objects that follows cube map skybox.</msg>
</logentry>
<logentry
   revision="1184">
<author>ouille</author>
<date>2013-11-07T16:37:48.227504Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/camtest.c</path>
</paths>
<msg>Corrected camtest.c</msg>
</logentry>
<logentry
   revision="1183">
<author>ouille</author>
<date>2013-11-07T16:37:23.738039Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/mouse.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-win32.c</path>
</paths>
<msg>Remove Compile Warnings for win32.</msg>
</logentry>
<logentry
   revision="1182">
<author>xfennec</author>
<date>2013-11-05T18:03:15.252828Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Adding raydium_camera_data_dump() and raydium_camera_data_set(). Renamed raydium_camera_get_data() to raydium_camera_data_get(). (sorry for the compat, but it was horrible, and nobody probably use it). Short story: you can now save camera position/rotation and restore it. (on application launch, for instance)</msg>
</logentry>
<logentry
   revision="1181">
<author>xfennec</author>
<date>2013-11-05T17:29:30.072374Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/shader.c</path>
</paths>
<msg>Commit r1177 broke shader uniforms. Fixed.</msg>
</logentry>
<logentry
   revision="1180">
<author>xfennec</author>
<date>2013-11-05T17:13:14.802083Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/mouse.c</path>
</paths>
<msg>Previous commit (no fremmove jump on GUI hide) was not complete.</msg>
</logentry>
<logentry
   revision="1179">
<author>xfennec</author>
<date>2013-11-05T13:07:49.003984Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/mouse.c</path>
</paths>
<msg>Prevent the view 'jump' of freemove camera when hiding GUI.</msg>
</logentry>
<logentry
   revision="1178">
<author>xfennec</author>
<date>2013-11-03T22:55:01.973674Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
</paths>
<msg>Mouse selection for track widgets is now a bit easier for the user.</msg>
</logentry>
<logentry
   revision="1177">
<author>xfennec</author>
<date>2013-11-03T22:42:34.214679Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ocomp.sh</path>
</paths>
<msg>Small code refactoring. ocomp.sh updated.</msg>
</logentry>
<logentry
   revision="1176">
<author>xfennec</author>
<date>2013-11-03T20:09:17.186961Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/gui.h</path>
</paths>
<msg>GUI now allows to left align label. (make it starts with a '&lt;' character)</msg>
</logentry>
<logentry
   revision="1175">
<author>xfennec</author>
<date>2013-11-03T17:50:49.464795Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/gui.c</path>
</paths>
<msg>Added a warning about GUI when theme is not loaded.</msg>
</logentry>
<logentry
   revision="1174">
<author>xfennec</author>
<date>2013-11-02T11:53:10.886919Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/willou.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/sky.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/sky.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/render.c</path>
</paths>
<msg>Not too soon :) : Adding support for cube map textures. Cube maps can be used for skyboxes, see willou.c for a small demo.</msg>
</logentry>
<logentry
   revision="1173">
<author>xfennec</author>
<date>2013-11-01T18:28:24.929909Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>RayPHP server uploading: No more using deprecated HTTP_POST_FILES variable.</msg>
</logentry>
<logentry
   revision="1172">
<author>xfennec</author>
<date>2013-09-29T14:16:47.067546Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php_wrappers.h</path>
</paths>
<msg>Adding a credit about PHP 5.3 support.</msg>
</logentry>
<logentry
   revision="1171">
<author>xfennec</author>
<date>2013-09-29T14:08:22.544532Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php_wrappers.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_story.php</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/mania_localtracks.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/gui.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/libfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/php.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/mania_score_get.php</path>
</paths>
<msg>Now supports PHP 5.3. No more requires str_pad() from PHP files for RW strings, but uses references. PHP 5.3.27 is now the official PHP version for Linux release of Raydium.</msg>
</logentry>
<logentry
   revision="1170">
<author>xfennec</author>
<date>2013-09-26T22:46:52.992776Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/libfile.php</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Woops, last commit included unwanted changes (about a future PHP 5.3 switch). It's late, should go to bed now ...</msg>
</logentry>
<logentry
   revision="1169">
<author>xfennec</author>
<date>2013-09-26T22:44:21.716382Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/rayphp/libfile.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Linux Makefile: removing unused results warnings.</msg>
</logentry>
<logentry
   revision="1168">
<author>xfennec</author>
<date>2013-09-26T20:49:16.393456Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php.c</path>
</paths>
<msg>Now displaying PHP version.</msg>
</logentry>
<logentry
   revision="1167">
<author>xfennec</author>
<date>2013-09-26T18:26:09.741641Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/shader.c</path>
</paths>
<msg>Made things a bit more clear about GPU texture units (fixed AND shaders TMU count is displayed)</msg>
</logentry>
<logentry
   revision="1166">
<author>xfennec</author>
<date>2013-09-26T17:16:41.375618Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/key.c</path>
</paths>
<msg>Linux: Adding another keycode for screenshot (~)</msg>
</logentry>
<logentry
   revision="1165">
<author>xfennec</author>
<date>2013-09-26T09:15:00.304962Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
</paths>
<msg>Linux: Big switch to v4l2 (Video 4 Linux v2) for LiveAPI. Should work with almost every capture device available, even if only MMAP capture style is currently supported.</msg>
</logentry>
<logentry
   revision="1164">
<author>xfennec</author>
<date>2013-09-25T08:16:43.033018Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/triEXP-full.py"
   copyfrom-rev="1163"
   action="A">/trunk/blender/oldies/triEXP-full.py</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/triIMP-B2-31.py</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/lampEXP-B2-28.py"
   copyfrom-rev="1163"
   action="A">/trunk/blender/oldies/lampEXP-B2-28.py</path>
<path
   text-mods="false"
   kind=""
   action="D"
   prop-mods="false">/trunk/tri_import_export.py</path>
<path
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/triEXP-MD2-36.py"
   copyfrom-rev="1163"
   action="A"
   prop-mods="false">/trunk/blender/oldies/triEXP-MD2-36.py</path>
<path
   kind=""
   action="D"
   prop-mods="false"
   text-mods="false">/trunk/triEXP-full.py</path>
<path
   copyfrom-path="/trunk/triEXP-B2-36.py"
   copyfrom-rev="1163"
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/blender/oldies/triEXP-B2-36.py</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/emptyEXP-B2-28.py"
   copyfrom-rev="1163"
   action="A">/trunk/blender/oldies/emptyEXP-B2-28.py</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/lampEXP-B2-28.py</path>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   copyfrom-path="/trunk/triIMP-B2-31.py"
   copyfrom-rev="1163"
   action="A">/trunk/blender/oldies/triIMP-B2-31.py</path>
<path
   text-mods="false"
   kind=""
   action="D"
   prop-mods="false">/trunk/triEXP-MD2-36.py</path>
<path
   text-mods="false"
   kind=""
   action="D"
   prop-mods="false">/trunk/triEXP-B2-36.py</path>
<path
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/blender/oldies</path>
<path
   kind=""
   copyfrom-path="/trunk/tri_import_export.py"
   copyfrom-rev="1163"
   action="A"
   prop-mods="false"
   text-mods="false">/trunk/blender/oldies/tri_import_export.py</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/emptyEXP-B2-28.py</path>
</paths>
<msg>Get away, you old Blender import/export scripts ! </msg>
</logentry>
<logentry
   revision="1163">
<author>xfennec</author>
<date>2013-09-25T07:16:56.900937Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/shader_test.c</path>
</paths>
<msg>Moved a bit head models away from the light, so the shading is better.</msg>
</logentry>
<logentry
   revision="1162">
<author>xfennec</author>
<date>2013-07-02T09:24:59.247538Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/rayphp/r3s/index.php</path>
</paths>
<msg>r3s server script was not fully compliant with PHP long open tags.</msg>
</logentry>
<logentry
   revision="1161">
<author>ouille</author>
<date>2012-12-16T23:36:22.399678Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/math.c</path>
</paths>
<msg>Added othographic matrix perspective math function.</msg>
</logentry>
<logentry
   revision="1160">
<author>ouille</author>
<date>2012-12-16T23:24:22.400724Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/math.c</path>
</paths>
<msg>Added high level matrix function for raydium math. OpenGl and Glut remplacement to be used with shaders.
</msg>
</logentry>
<logentry
   revision="1159">
<author>ouille</author>
<date>2012-12-16T16:47:23.563280Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>reverting 1157, erroneous commit.</msg>
</logentry>
<logentry
   revision="1158">
<author>ouille</author>
<date>2012-12-16T16:39:22.011202Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/math.c</path>
</paths>
<msg>Added some usefull mathematic functions.</msg>
</logentry>
<logentry
   revision="1157">
<author>ouille</author>
<date>2012-12-16T15:22:02.494096Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Can create object without name, automatic generated name affected.</msg>
</logentry>
<logentry
   revision="1156">
<author>ouille</author>
<date>2012-12-16T15:19:36.522470Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/shader.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shader.c</path>
</paths>
<msg>Added matrix4fv shader variable type.</msg>
</logentry>
<logentry
   revision="1155">
<author>ouille</author>
<date>2012-12-07T17:27:22.919514Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>Save correctly in Blender generated uv image.</msg>
</logentry>
<logentry
   revision="1154">
<author>ouille</author>
<date>2012-12-06T10:51:47.474379Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>corrected doubles remove</msg>
</logentry>
<logentry
   revision="1153">
<author>ouille</author>
<date>2012-12-05T17:04:55.581542Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>No more crash on tri import and remove doubles.</msg>
</logentry>
<logentry
   revision="1152">
<author>ouille</author>
<date>2012-12-05T14:39:02.760673Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>code cleanup
</msg>
</logentry>
<logentry
   revision="1151">
<author>ouille</author>
<date>2012-12-05T13:55:00.781659Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/blender/startup/tri_import_export_264.py</path>
</paths>
<msg>corrected modifiers application before export. Export all scene work even if last object can't be exported.</msg>
</logentry>
<logentry
   revision="1150">
<author>ouille</author>
<date>2012-12-05T13:01:56.669889Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Element add with null tri file name no more crash application.</msg>
</logentry>
<logentry
   revision="1149">
<author>ouille</author>
<date>2012-12-05T12:42:06.309768Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Allow creation of ode element with empty or null name. No more crash and automaticaly generated name.</msg>
</logentry>
<logentry
   revision="1148">
<author>ouille</author>
<date>2012-12-05T12:17:10.308447Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
</paths>
<msg>missing header.</msg>
</logentry>
<logentry
   revision="1147">
<author>ouille</author>
<date>2012-12-05T12:14:09.975351Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/init.c</path>
</paths>
<msg>Correct static build with no ODE support</msg>
</logentry>
<logentry
   revision="1146">
<author>xfennec</author>
<date>2012-11-28T21:55:27.062634Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/train.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/train.php</path>
</paths>
<msg>Fixing train demo (train was exploding at startup).</msg>
</logentry>
<logentry
   revision="1145">
<author>ouille</author>
<date>2012-11-28T20:40:52.352348Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="false"
   kind=""
   action="A">/trunk/contrib/codeblocks/win32</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/contrib/codeblocks/win32/raydium_appli.cbp</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/contrib/codeblocks/win32/raydium_dll.cbp</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/contrib/codeblocks/README.TXT</path>
<path
   action="A"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/contrib/codeblocks</path>
</paths>
<msg>Added sample CodeBlocks Projects for Dll and Application.</msg>
</logentry>
<logentry
   revision="1144">
<author>ouille</author>
<date>2012-11-28T20:38:17.362157Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/anim.c</path>
</paths>
<msg>Anim.c enhance, allow fine control of displayed frame, step and sub step mode.</msg>
</logentry>
<logentry
   revision="1143">
<author>ouille</author>
<date>2012-11-18T17:53:43.592718Z</date>
<paths>
<path
   action="A"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/blender/startup</path>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/blender/startup/tri_import_export_264.py</path>
<path
   text-mods="false"
   kind=""
   action="A"
   prop-mods="false">/trunk/blender</path>
<path
   action="D"
   prop-mods="false"
   text-mods="false"
   kind="">/trunk/tri_import_export_264.py</path>
</paths>
<msg>Changed directory structure for blender script. Allow direct execution of blender import / export script without copying file.</msg>
</logentry>
<logentry
   revision="1142">
<author>ouille</author>
<date>2012-11-18T12:02:58.366225Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/tri_import_export_264.py</path>
</paths>
<msg>Correct triangulation even if there are hidden part in mesh.
</msg>
</logentry>
<logentry
   revision="1141">
<author>ouille</author>
<date>2012-11-17T20:53:41.683854Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export_264.py</path>
</paths>
<msg>Corrected export script for vertex color. No more use of vertex_color but tessface_vertex_color. Never forget to run mesh.update(calctessfaces=True) to have correct tessface, else tassfaces* field *CAN* be empty.</msg>
</logentry>
<logentry
   revision="1140">
<author>xfennec</author>
<date>2012-11-16T08:30:30.511791Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/key.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/kinghill2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/ragdoll.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/index.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/explo.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/Makefile</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/compat.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/raydium-extra/ragdolls/ragdoll2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/compat.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/contrib/raydium-extra/ragdolls/ragdoll2f.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mania_drive.c</path>
</paths>
<msg>Revamp of commit r1138 about compatibility, so each application can select its own compatibility flags. A few Raydium demos now use this.</msg>
</logentry>
<logentry
   revision="1139">
<author>ouille</author>
<date>2012-11-15T22:34:39.351050Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/tri_import_export_264.py</path>
</paths>
<msg>Corrected blender export script, Python api change for 2.64a</msg>
</logentry>
<logentry
   revision="1138">
<author>xfennec</author>
<date>2012-11-15T21:46:27.578268Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/config.h</path>
</paths>
<msg>Adding a compatibility flag (COMPAT_ODE_OBJECT_MOVE_R1099) for old raydium_ode_object_move() behavior.</msg>
</logentry>
<logentry
   revision="1137">
<author>ouille</author>
<date>2012-11-14T19:19:08.101091Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/live.c</path>
</paths>
<msg>Win32 live webcam cleanup and enhance.</msg>
</logentry>
<logentry
   revision="1136">
<author>xfennec</author>
<date>2012-11-13T17:56:28.970389Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>Linux build script: fixing silly errors.</msg>
</logentry>
<logentry
   revision="1135">
<author>ouille</author>
<date>2012-10-03T20:23:47.729022Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="A"
   prop-mods="false">/trunk/tri_import_export_264.py</path>
</paths>
<msg>New import export script for bender 2.64.
Script number will now follow blender numbering scheme, as python api change really often.</msg>
</logentry>
<logentry
   revision="1134">
<author>xfennec</author>
<date>2012-06-11T19:15:13.394971Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</path>
</paths>
<msg>Small fix for Linux Makefile: EXTRA_GCC_FLAGS from configure.conf was invalid when multiple flags were used.</msg>
</logentry>
<logentry
   revision="1133">
<author>xfennec</author>
<date>2012-04-10T17:18:57.307905Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/web.c</path>
</paths>
<msg>Removing a possible 'Address already in use' bind error for Linux.</msg>
</logentry>
<logentry
   revision="1132">
<author>xfennec</author>
<date>2012-04-10T17:15:23.465755Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/ocomp.sh</path>
</paths>
<msg>Removing profiling options for ocomp.sh.</msg>
</logentry>
<logentry
   revision="1131">
<author>xfennec</author>
<date>2012-04-10T17:14:46.547403Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/ocomp.sh</path>
</paths>
<msg>Updating ocomp.sh libs.</msg>
</logentry>
<logentry
   revision="1130">
<author>ouille</author>
<date>2012-03-11T12:11:39.673683Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>Sort blended textures to the end of the tri file for correct view of scene. If several objects selected, join them before export.
Import and export environement mapping texture. </msg>
</logentry>
<logentry
   revision="1129">
<author>ouille</author>
<date>2012-03-07T20:28:45.731750Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
</paths>
<msg>Added usefull $raydium_camera_x php registered variable.</msg>
</logentry>
<logentry
   revision="1128">
<author>ouille</author>
<date>2012-02-29T21:44:34.408409Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Can get rotation of static elements using Geom and not Body.</msg>
</logentry>
<logentry
   revision="1127">
<author>ouille</author>
<date>2012-02-27T18:51:00.714547Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/tri_import_export.py</path>
</paths>
<msg>Corrected no active object after save. Generate position file (probably need raydium type 3). Experimental.</msg>
</logentry>
<logentry
   revision="1126">
<author>ouille</author>
<date>2012-02-25T17:56:25.587682Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>Apply object modifiers before export, avoid some manipulations. Can now export quite complex objects directly.
</msg>
</logentry>
<logentry
   revision="1125">
<author>st</author>
<date>2012-02-15T19:09:35.412209Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/locale/de/LC_MESSAGES/mania_drive.mo</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/locale/de/LC_MESSAGES/mania_drive.po</path>
</paths>
<msg>Changed creator of the german ManiaDrive translation files to forum username.</msg>
</logentry>
<logentry
   revision="1124">
<author>ouille</author>
<date>2011-11-24T16:33:29.213338Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/tri_import_export.py</path>
</paths>
<msg>Can import version 0 and version 1. Report missing texture files. Sort texture files and thus decrease texture swapping in raydium render.</msg>
</logentry>
<logentry
   revision="1123">
<author>ouille</author>
<date>2011-11-24T16:28:23.420325Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>correctly handle multitexturing without uv coordinates</msg>
</logentry>
<logentry
   revision="1122">
<author>ouille</author>
<date>2011-11-24T16:27:00.916003Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>new script use new blender / python api
</msg>
</logentry>
<logentry
   revision="1121">
<author>ouille</author>
<date>2011-11-24T16:25:42.336614Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>Corrected quaternion operations order</msg>
</logentry>
<logentry
   revision="1120">
<author>ouille</author>
<date>2011-11-24T16:24:47.131724Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/tri_import_export.py</path>
</paths>
<msg>New blender import/export script for blender 2.59</msg>
</logentry>
<logentry
   revision="1119">
<author>xfennec</author>
<date>2011-11-18T22:54:01.179795Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>Now force ODE init for iOS SDK.</msg>
</logentry>
<logentry
   revision="1118">
<author>xfennec</author>
<date>2011-11-18T22:18:50.047242Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
</paths>
<msg>Removed a debug trace in last commit.</msg>
</logentry>
<logentry
   revision="1117">
<author>xfennec</author>
<date>2011-11-18T22:16:09.130204Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-iphoneos.m</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/myglut-win32.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/window.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-x11.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/myglut-macosx.c</path>
</paths>
<msg>Added some sort of iPad 2 support. (you'll need to add UIDeviceFamily 1 and 2 in your Info.plist)</msg>
</logentry>
<logentry
   revision="1116">
<author>xfennec</author>
<date>2011-10-08T20:53:49.042718Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/wrapper-opengles.c</path>
</paths>
<msg>Adding glDeleteLists/glLoadMatrixd that seems to be missing in some iOS SDK releases.</msg>
</logentry>
<logentry
   revision="1115">
<author>xfennec</author>
<date>2011-09-02T13:16:57.246168Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-x11.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/network.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sprites.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/console.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Removing tiny bits of dead code. Indent cleanups for console.c file.</msg>
</logentry>
<logentry
   revision="1114">
<author>xfennec</author>
<date>2011-09-02T13:01:15.516663Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/odyncomp.sh</path>
</paths>
<msg>Building, Linux: now works for Fedora 15 (was probably broken out-of-the-box since F13.</msg>
</logentry>
<logentry
   revision="1113">
<author>xfennec</author>
<date>2011-06-28T16:00:55.300476Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/joy.c</path>
</paths>
<msg>Adding a Linux input device blacklist: Microsoft Wired Keyboard 600 is Weird (and creates a false joystick/joypad device)</msg>
</logentry>
<logentry
   revision="1112">
<author>xfennec</author>
<date>2011-06-23T15:45:50.328061Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Adding raydium_ode_ray_launch(), a generic ray launcher. Factorized with raydium_ode_mouse_pick().</msg>
</logentry>
<logentry
   revision="1111">
<author>ouille</author>
<date>2011-06-23T13:34:37.122654Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kmz_2_tri.php</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/kmz_2_tri.c</path>
</paths>
<msg>update of kmz converter</msg>
</logentry>
<logentry
   revision="1110">
<author>ouille</author>
<date>2011-06-23T07:30:11.314015Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/kmz_2_tri.php</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kmz_2_tri.c</path>
</paths>
<msg>updated kmz 2 tri </msg>
</logentry>
<logentry
   revision="1109">
<author>ouille</author>
<date>2011-06-22T19:50:15.960028Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/kmz_2_tri.php</path>
</paths>
<msg>fixed default model name if it is not file one.</msg>
</logentry>
<logentry
   revision="1108">
<author>xfennec</author>
<date>2011-06-22T19:46:31.424419Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/mk_jpgs.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/kmz_2_tri.c</path>
</paths>
<msg>win32: Fixing mk_jpgs.c too (undefined number of files in the directory)</msg>
</logentry>
<logentry
   revision="1107">
<author>ouille</author>
<date>2011-06-22T19:34:03.531109Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kmz_2_tri.c</path>
</paths>
<msg>corrected: find directory number of files.</msg>
</logentry>
<logentry
   revision="1106">
<author>xfennec</author>
<date>2011-06-16T22:20:55.459557Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/camera.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
</paths>
<msg>Adding raydium_viewport_direct_is_mouse_in(). Useful to detect if the user clicked the viewport, for instance.</msg>
</logentry>
<logentry
   revision="1105">
<author>xfennec</author>
<date>2011-06-16T09:21:59.548250Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/texture.c</path>
</paths>
<msg>Adding missing prototype for static compilation.</msg>
</logentry>
<logentry
   revision="1104">
<author>xfennec</author>
<date>2011-06-16T08:42:05.975034Z</date>
<paths>
<path
   kind=""
   action="A"
   prop-mods="true"
   text-mods="true">/trunk/atm_viewer.c</path>
</paths>
<msg>Adding an ATM (Alpha-Tested Magnification) texture viewer.</msg>
</logentry>
<logentry
   revision="1103">
<author>xfennec</author>
<date>2011-06-16T08:39:10.668037Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/texture.c</path>
</paths>
<msg>Fixing long time bug: special textures (BOX, ATM, HDR, ENV, ...) loaded with a path name (and not only a file name) were not detected correctly.</msg>
</logentry>
<logentry
   revision="1102">
<author>xfennec</author>
<date>2011-06-16T07:53:23.539891Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>Rev 1080 (alpha support for OSD) broke ATM trextures (a bit). Fixed.</msg>
</logentry>
<logentry
   revision="1101">
<author>ouille</author>
<date>2011-06-12T13:48:02.607790Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>added missing _3f function.</msg>
</logentry>
<logentry
   revision="1100">
<author>ouille</author>
<date>2011-06-12T13:29:07.024288Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Added new rotation function. For elements, new euler functions with RxRyRz and RzRyRx rotation matrix convention. Added consitent get/set function (set back euler after getting give now correct behaviour). Added or corrected object move / rotate function. Based on raydium element / object list, as ode report for embedded objets does not give back element in the same order each time. Name of function can change. Missing _name / _3f functions wrappers. Please tests as some functions may have change its own behaviour.</msg>
</logentry>
<logentry
   revision="1099">
<author>xfennec</author>
<date>2011-06-11T18:22:32.921446Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
</paths>
<msg>Direct viewport fix: GL projection was not complete, and raydium_window_ratio could be wrong for 1st viewport. needs some iPhoneOS tests for direct viewports.</msg>
</logentry>
<logentry
   revision="1098">
<author>xfennec</author>
<date>2011-06-11T17:14:28.822240Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>Bug: when a non-existing file was opened for read, file_fopen cache was then denying to create it. Fixed. Cleaned a few tabs.</msg>
</logentry>
<logentry
   revision="1097">
<author>ouille</author>
<date>2011-06-11T12:45:42.362780Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>init viewports in purgemen function.
</msg>
</logentry>
<logentry
   revision="1096">
<author>xfennec</author>
<date>2011-06-04T13:50:35.050185Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/reg_api.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/light.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php_wrappers.h</path>
</paths>
<msg>Registering raydium_light_move_3f(), and fixed this function (was not using homogenous coordinates).</msg>
</logentry>
<logentry
   revision="1095">
<author>xfennec</author>
<date>2011-06-03T22:52:00.494019Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>You can now use mouse wheel too for freemove cameras.</msg>
</logentry>
<logentry
   revision="1094">
<author>ouille</author>
<date>2011-06-03T10:52:18.881074Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
</paths>
<msg>removed compile warnings, and one possible bug in live.c !</msg>
</logentry>
<logentry
   revision="1093">
<author>ouille</author>
<date>2011-06-03T08:53:32.280531Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Added function 3f for angular velocity
</msg>
</logentry>
<logentry
   revision="1092">
<author>xfennec</author>
<date>2011-05-31T21:48:22.598939Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/particle2.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/shadow.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/object.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/shadow.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/common.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/live.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/particle2.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/object.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/path.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/init.h</path>
</paths>
<msg>Adding *experimental* raydium_init_purgemem() function, to free all heavy things from the engine (textures, objects, ...) allowing multiple heavy scenes loading. Will probably need many changes and fixes in a near future...</msg>
</logentry>
<logentry
   revision="1091">
<author>xfennec</author>
<date>2011-05-30T18:07:25.644514Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
</paths>
<msg>Linux Makefile was failing when EXTRA_GCC_FLAGS was empty. Fixed.</msg>
</logentry>
<logentry
   revision="1090">
<author>xfennec</author>
<date>2011-05-30T17:53:55.361365Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/install.sh</path>
</paths>
<msg>Linux install.sh now updates lib cache.</msg>
</logentry>
<logentry
   revision="1089">
<author>xfennec</author>
<date>2011-05-30T17:48:06.151805Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/install.sh</path>
</paths>
<msg>Linux install.sh minor fix.</msg>
</logentry>
<logentry
   revision="1088">
<author>xfennec</author>
<date>2011-05-30T17:21:10.260909Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/Makefile</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/install.sh</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/live.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/odyncomp.sh</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/ocomp.sh</path>
</paths>
<msg>Linux configure: now able to use video4linux replacement. Adding a way for configure to give defines to Raydium lib and applications.</msg>
</logentry>
<logentry
   revision="1087">
<author>xfennec</author>
<date>2011-05-30T16:51:02.077314Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/configure</path>
</paths>
<msg>Linux configure now able to compile PHP on Ubuntu 11.04 (Natty). libjpeg62 is needed (and not libjpeg8)</msg>
</logentry>
<logentry
   revision="1086">
<author>xfennec</author>
<date>2011-05-30T13:57:27.071983Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/reg_api.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/render.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>Experimental vblank waiting function raydium_render_vblank(), for testing purposes. Will prehaps be removed soon, because of a lot of issues. Already fails to enable and the disable back again vblank on ATI fglrx Linux driver.</msg>
</logentry>
<logentry
   revision="1085">
<author>xfennec</author>
<date>2011-05-28T12:06:10.293981Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Mouse position is now translated into viewports.</msg>
</logentry>
<logentry
   revision="1084">
<author>ouille</author>
<date>2011-05-27T16:35:18.249754Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/mouse.c</path>
</paths>
<msg>missing header, now full static of index.c compile is ok.</msg>
</logentry>
<logentry
   revision="1083">
<author>ouille</author>
<date>2011-05-26T20:01:05.784607Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/php_wrappers.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/reg_api.c</path>
</paths>
<msg>added one php wrapper
</msg>
</logentry>
<logentry
   revision="1082">
<author>ouille</author>
<date>2011-05-26T08:43:05.000815Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/math.c</path>
</paths>
<msg>raydium_osd_printf_3d is now viewport compliant.</msg>
</logentry>
<logentry
   revision="1081">
<author>xfennec</author>
<date>2011-05-25T21:43:15.856787Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/osd.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/window.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/mouse.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
</paths>
<msg>Adding raydium_osd_cursor_show/hide(). Freemove camera are now freezed when GUI is visible. Added raydium_window_ratio variable (viewport aware).</msg>
</logentry>
<logentry
   revision="1080">
<author>xfennec</author>
<date>2011-05-25T20:04:17.353768Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/cli.c</path>
</paths>
<msg>Now using OSD alpha for raydium_osd_draw(). Fixed a typo in --help CLI option.</msg>
</logentry>
<logentry
   revision="1079">
<author>xfennec</author>
<date>2011-05-25T19:22:59.290553Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Viewports now change and restore raydium_camera_gl_* variables. Useful for some very specific cases, like using gluUnProject.</msg>
</logentry>
<logentry
   revision="1078">
<author>xfennec</author>
<date>2011-05-25T17:59:16.289024Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
</paths>
<msg>Tiny speed improvement that may lead to huge bugs :)</msg>
</logentry>
<logentry
   revision="1077">
<author>xfennec</author>
<date>2011-05-25T17:52:24.833185Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/osd.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/window.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/window.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Now allowing raydium_camera_smooth() (and derivates) with viewports.</msg>
</logentry>
<logentry
   revision="1076">
<author>xfennec</author>
<date>2011-05-24T21:48:33.353159Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/test8.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Added a new viewport type: direct viewports (faster, viewport ratio, pixel match, ...), with updated test8 demo for test and sample. Renamed RAYDIUM_VIEWPORT_MAX to RAYDIUM_MAX_VIEWPORT.</msg>
</logentry>
<logentry
   revision="1075">
<author>xfennec</author>
<date>2011-05-23T21:17:52.870261Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
</paths>
<msg>Increased RAYDIUM_VIEWPORT_MAX to 16 (was 4), added an error message when all viewports are used.</msg>
</logentry>
<logentry
   revision="1074">
<author>xfennec</author>
<date>2011-05-20T23:30:14.991362Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/file.c</path>
</paths>
<msg>raydium_file_fopen() local mode ('l' option) was failing under win32, because of it's broken fopen() (not POSIX.1-1990 ... of course). It means that raydium_file_sum_simple_mode() was broken, so raydium_web_client_get() and ManiaDrive track downloading as well.</msg>
</logentry>
<logentry
   revision="1073">
<author>xfennec</author>
<date>2011-05-20T22:52:23.020910Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
</paths>
<msg>Removed a few warnings.</msg>
</logentry>
<logentry
   revision="1072">
<author>xfennec</author>
<date>2011-05-20T22:19:04.321361Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/texture.c</path>
</paths>
<msg>Fixing a huge and silly bug, leading to a memory overwrite on raydium_texture_rgb attributes, very visible when too much textures were loaded (65+). Unitialized or erroneous values were possible in this array, as random memory overwrites if compiler were using Iliffe vectors ! This bug is 4 years old. (r685).</msg>
</logentry>
<logentry
   revision="1071">
<author>xfennec</author>
<date>2011-05-20T21:40:15.233223Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/cli.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
</paths>
<msg>Added --npot command line switch, enabling non-power-of-two textures, allowing easier tests with ... some models.</msg>
</logentry>
<logentry
   revision="1070">
<author>xfennec</author>
<date>2011-05-20T20:51:06.277425Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Fixing the fix: camera push now works with negative vectors.</msg>
</logentry>
<logentry
   revision="1069">
<author>xfennec</author>
<date>2011-05-20T20:31:45.191498Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/camtest.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Fixing camera push (r1068), was framerate dependent. raydium_camera_push() changed a bit, now based on a destination vector and slowness factors. Doc updated, of course.</msg>
</logentry>
<logentry
   revision="1068">
<author>xfennec</author>
<date>2011-05-19T16:34:16.074230Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/camtest.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Cleaning a few things in camera init, adding raydium_camera_push(), allowing to push/punch the camera.</msg>
</logentry>
<logentry
   revision="1067">
<author>ouille</author>
<date>2011-05-18T16:08:13.000978Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>Camera angle are now computed correctly, this allow switching from camera_look_at and camera smooth to camera freemove whith the same point of view.</msg>
</logentry>
<logentry
   revision="1066">
<author>ouille</author>
<date>2011-05-17T12:44:46.517429Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/ode.h</path>
</paths>
<msg>Now each element can have up to 16 ray attached.</msg>
</logentry>
<logentry
   revision="1065">
<author>xfennec</author>
<date>2011-05-15T21:35:21.122201Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/timecall.c</path>
</paths>
<msg>Time is now freezed right at raydium_timecall_stop() and not only rewinded at raydium_timecall_start(), so raydium_timecall_clock() no more returns timestamps in the future. (reading this message 10 times in a row makes it crystal clear. I think. Perhaps.)</msg>
</logentry>
<logentry
   revision="1064">
<author>xfennec</author>
<date>2011-05-15T19:44:55.695144Z</date>
<paths>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raycar.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/ode.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/cli.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/index.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/lensflare.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/ode.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/index.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/sprite_viewer.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/rrp_play.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/jpgs_play.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/profile.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/cam.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/cli.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/ode.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/wrapper-opengles.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/kinghill2_server.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/mania_creds.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/mania_drive.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/main.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/reg_api.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/window.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/camera.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/fog.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/misc.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/parser.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/headers/callback.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/signal.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/file_tri.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/php_wrappers.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/live.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/file.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/mk_jpgs.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/random.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/log.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/video.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/kmz_2_tri.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/skydiver.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/volcano.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/configload.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/fog.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/path.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/callback.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/file_tri.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/path.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/log.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/console.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/rayphp.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/init.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/register.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/timecall.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/ragdoll.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/vertex.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/mania.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/register.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/window.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/myglut-x11.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/tests.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/sprites.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/raydium/network.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/math.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/timecall.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/lensflare.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/test8.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/signal.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/network.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/random.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/raydoc.php</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/test-joydev.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/capture.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/video.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/kinghill2.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/anim.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/video.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/explo.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/land.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/test-lensflare.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/rayphp.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/skel.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/gui.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/camtest.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/key.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/gui.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/ode_net.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/vertex.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/mania2.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/atexit.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/background.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/profile.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/particle.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/atexit.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/gui.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/osd.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/clear.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/object.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/willt5.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/key.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/mouse.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/test-sprite.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/texture.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/myglut.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/light.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/myglut.README</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/file.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/myglut-iphoneos.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/shader.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/myglut-iphoneos.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/myglut-macosx.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/shader.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/path.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/myglut-iphoneos.m</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/web.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/atexit.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/render.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/web.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/headers/init.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/main.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/webcam.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/shadow.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/particle2.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/reg_api.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/clear.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/object.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/mouse.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/normal.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/main.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/train_cloud.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/shadow.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/particle2.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/shader_test.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/common.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/web.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/live.c</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/mania_server.c</path>
<path
   prop-mods="true"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/joy.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/myglut.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium_modler.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/live.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/sky.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/light.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/math.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/config.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/hdr.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/background.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/joy.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/raydium/myglut-win32.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/console.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/sky.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/shader.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/php.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/test6.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/internal.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/hdr.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/land.h</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/headers/render.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/willou.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/ar_new.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/shadow.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/php.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/normal.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/headers/sound.h</path>
<path
   prop-mods="true"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/network.h</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/sprites.h</path>
<path
   prop-mods="true"
   text-mods="false"
   kind=""
   action="M">/trunk/raydium/internal.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/ode_net.c</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/raydium/headers/capture.h</path>
<path
   text-mods="false"
   kind=""
   action="M"
   prop-mods="true">/trunk/test-iphoneos.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/camera.c</path>
<path
   kind=""
   action="M"
   prop-mods="true"
   text-mods="false">/trunk/raydium/parser.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="true"
   kind="">/trunk/raydium/texture.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/train.c</path>
<path
   action="M"
   prop-mods="true"
   text-mods="false"
   kind="">/trunk/raydium/headers/particle2.h</path>
</paths>
<msg>Setting SVN eol-type attribute to 'native' on all files. (engine and demos)</msg>
</logentry>
<logentry
   revision="1063">
<author>ouille</author>
<date>2011-05-15T19:30:53.393481Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/osd.c</path>
</paths>
<msg>corrected problem with raydium_osd_printf in viewport.</msg>
</logentry>
<logentry
   revision="1062">
<author>xfennec</author>
<date>2011-05-15T11:46:31.003361Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/timecall.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/timecall.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Added raydium_timecall_stop() and raydium_timecall_start() to deal with 'time jumps' because of heavy operations, like file loading.</msg>
</logentry>
<logentry
   revision="1061">
<author>xfennec</author>
<date>2011-05-14T13:26:27.305220Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/init.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/camera.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Adding raydium_camera_data_reset(), fixing a potential uninitialised value with freemove cameras.</msg>
</logentry>
<logentry
   revision="1060">
<author>xfennec</author>
<date>2011-05-12T21:14:21.624031Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/shadow.h</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>Shadows with camerabox (newer) model are not rendered correctly in viewports, and would require extra rendering pass (for each viewport). Disabled.</msg>
</logentry>
<logentry
   revision="1059">
<author>xfennec</author>
<date>2011-05-12T20:43:26.812544Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/camera.h</path>
</paths>
<msg>Adding RAYDIUM_CAMERA_FREEMOVE_MOUSE camera, now using RGB texture for viewports instead of RGBA.</msg>
</logentry>
<logentry
   revision="1058">
<author>xfennec</author>
<date>2011-05-10T19:41:45.634318Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/log.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/log.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/init.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/sound.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/internal.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/path.c</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
</paths>
<msg>Adding raydium_log_atexit_quiet() to allow a quiet exit of the engine (no dump).</msg>
</logentry>
<logentry
   revision="1057">
<author>xfennec</author>
<date>2011-05-02T17:12:44.524196Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/math.h</path>
</paths>
<msg>Adding two obvious functions: deg2rad, rad2deg.</msg>
</logentry>
<logentry
   revision="1056">
<author>xfennec</author>
<date>2011-05-02T16:47:46.416282Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/clear.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/mouse.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/common.h</path>
</paths>
<msg>Mouse picking was not fully compliant with 'box model' cameras.</msg>
</logentry>
<logentry
   revision="1055">
<author>ouille</author>
<date>2011-04-23T15:18:30.199866Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/triEXP-full.py</path>
</paths>
<msg>blender export script now handle correctly, faces with uv information but without texture image</msg>
</logentry>
<logentry
   revision="1054">
<author>ouille</author>
<date>2011-04-23T15:17:46.227013Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>added ray position function</msg>
</logentry>
<logentry
   revision="1053">
<author>ouille</author>
<date>2011-04-19T13:30:09.055058Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/camera.c</path>
</paths>
<msg>camera freemove stay at last camera position, when swapping camera modes</msg>
</logentry>
<logentry
   revision="1052">
<author>ouille</author>
<date>2011-04-19T10:06:51.261202Z</date>
<paths>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>new function to add relative force at an ode element</msg>
</logentry>
<logentry
   revision="1051">
<author>ouille</author>
<date>2011-04-13T20:07:50.783087Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/headers/ode.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>new function to add relative force at an ode element</msg>
</logentry>
<logentry
   revision="1050">
<author>ouille</author>
<date>2011-04-07T14:24:16.463179Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/php.ini</path>
</paths>
<msg>Added missing php extension</msg>
</logentry>
<logentry
   revision="1049">
<author>xfennec</author>
<date>2011-02-08T10:49:50.538431Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/main.h</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/headers/texture.h</path>
</paths>
<msg>Updated documentation about textures with alpha channel, RAYDIUM_TEXTURE_BLEND_CUTOUT, anisotropic filter. Small cleanups.</msg>
</logentry>
<logentry
   revision="1048">
<author>ouille</author>
<date>2011-02-07T18:16:27.739003Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/texture.c</path>
</paths>
<msg>Corrected texture loading, now skip extra headers byte as specified in header[0].</msg>
</logentry>
<logentry
   revision="1047">
<author>ouille</author>
<date>2011-02-07T17:45:59.989945Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/ode.c</path>
</paths>
<msg>Reverting commint 1046. Not a good idea.</msg>
</logentry>
<logentry
   revision="1046">
<author>ouille</author>
<date>2011-01-19T21:27:45.350724Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.c</path>
</paths>
<msg>Ode dRFromEulerAngles seems to work on transpose RzRyRx rotation matrix.
So corrected Angles extraction of rotation matrix according with ode "format".</msg>
</logentry>
<logentry
   revision="1045">
<author>xfennec</author>
<date>2011-01-12T21:05:07.208751Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/php.c</path>
</paths>
<msg>Set of patch #1 from Hans de Goede (Fedora package maintainer) on PHP and ODE topics. Big thanks to him for sending it upsteam.</msg>
</logentry>
<logentry
   revision="1044">
<author>xfennec</author>
<date>2010-12-17T22:25:49.137204Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/configure</path>
</paths>
<msg>trying to fix configure segfault on OpenAL test on some systems (thx to aapo)</msg>
</logentry>
<logentry
   revision="1043">
<author>st</author>
<date>2010-12-03T22:41:47.729440Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/myglut-iphoneos.m</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/osd.c</path>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/window.c</path>
</paths>
<msg>Added iOS portrait orientation support.</msg>
</logentry>
<logentry
   revision="1042">
<author>xfennec</author>
<date>2010-11-26T20:26:24.300600Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/index.c</path>
</paths>
<msg>Fixing _glutWindowSize missing symbol on iPhoneOS server applications (thx to st, again :)</msg>
</logentry>
<logentry
   revision="1041">
<author>ouille</author>
<date>2010-11-22T18:17:52.651263Z</date>
<paths>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kmz_2_tri.php</path>
<path
   action="A"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kmz_2_tri.c</path>
</paths>
<msg>Added kmz to tri php script, convert kmz files from sketchup to tri files. gd2 extension must be enabled in php. (sdk update).</msg>
</logentry>
<logentry
   revision="1040">
<author>ouille</author>
<date>2010-11-22T18:16:44.917170Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/gui.c</path>
</paths>
<msg>Return check status as string, only if a valid string pointer is given</msg>
</logentry>
<logentry
   revision="1039">
<author>xfennec</author>
<date>2010-11-21T23:09:51.830996Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/rayphp.c</path>
</paths>
<msg>Fixed "raydium_render_loading" missing symbol for server applications (thx st)</msg>
</logentry>
<logentry
   revision="1038">
<author>xfennec</author>
<date>2010-11-18T17:41:05.349425Z</date>
<paths>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>Improved a bit debug traces added by rev1037, showing glBindTexture() details.</msg>
</logentry>
<logentry
   revision="1037">
<author>xfennec</author>
<date>2010-11-18T10:21:54.749944Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/clear.c</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/config.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/common.h</path>
<path
   prop-mods="false"
   text-mods="true"
   kind=""
   action="M">/trunk/raydium/render.c</path>
</paths>
<msg>Adding a debug option to show the number of glBindTexture calls. This patch will be removed when the new Vertex Array renderer will be finished.</msg>
</logentry>
<logentry
   revision="1036">
<author>xfennec</author>
<date>2010-11-17T23:43:29.238466Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/Makefile</path>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/configure</path>
</paths>
<msg>Linux: now providing GD support in PHP, useful for upcoming kmz/dea file import tool. You may need to reconfigure Raydium: ./configure --force-php-install</msg>
</logentry>
<logentry
   revision="1035">
<author>xfennec</author>
<date>2010-11-14T15:22:22.514155Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/raydium/ode.h</path>
<path
   kind=""
   action="M"
   prop-mods="false"
   text-mods="true">/trunk/raydium/common.h</path>
</paths>
<msg>Now packing network packets, avoiding bus errors (SIGBUS) on EXC_ARM_DA_ALIGN for iPhone targets because of ARM limited abilities about unaligned memory access. There's probably some other structures under the hood that must be packed as well ...</msg>
</logentry>
<logentry
   revision="1034">
<author>xfennec</author>
<date>2010-11-11T21:59:31.927819Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/mania_drive.c</path>
</paths>
<msg>trying to make ManiaDrive a bit more iPhone compliant.</msg>
</logentry>
<logentry
   revision="1033">
<author>xfennec</author>
<date>2010-11-11T21:34:20.944535Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2.c</path>
</paths>
<msg>KingHill 2: added --ip command line argument to change default server IP. See raydium.db to change this IP after the first connection.</msg>
</logentry>
<logentry
   revision="1032">
<author>xfennec</author>
<date>2010-11-11T21:19:31.905886Z</date>
<paths>
<path
   action="M"
   prop-mods="false"
   text-mods="true"
   kind="">/trunk/kinghill2.c</path>
</paths>
<msg>KingHill 2 now supports more or less iPhone (with joystick emulation using mouse)</msg>
</logentry>
<logentry
   revision="1031">
<author>xfennec</author>
<date>2010-11-11T21:10:14.308162Z</date>
<paths>
<path
   text-mods="true"
   kind=""
   action="M"
   prop-mods="false">/trunk/raydium/ode.c</path>
</paths>
<msg>ODE: added (sort of) a workaround for 'bendy wheels' on low precision situations. (high value ODE timesteps)</msg>
</logentry>