Update of /cvsroot/opal/opal
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1099
Modified Files:
changelog.txt todo.txt
Log Message:
Performance improvement, especially for simulations with a lot of sleeping Solids. (In Simulator::simulate(), we were previously copying an updated transform matrix for each dynamic Solid every time step. Now we only perform this operation for dynamic, awake Solids.)
Index: changelog.txt
===================================================================
RCS file: /cvsroot/opal/opal/changelog.txt,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** changelog.txt 19 Jul 2005 17:29:12 -0000 1.33
--- changelog.txt 19 Jul 2005 17:53:28 -0000 1.34
***************
*** 15,18 ****
--- 15,20 ----
------------------------------------------
+ * 7-19-05: Performance improvement, especially for simulations with a lot of sleeping Solids. (In Simulator::simulate(), we were previously copying an updated transform matrix for each dynamic Solid every time step. Now we only perform this operation for dynamic, awake Solids.)
+
* 7-19-05: Cleaned up more Visual Studio warnings in Matrix44r::getQuaternion(). (Tyler Streeter)
Index: todo.txt
===================================================================
RCS file: /cvsroot/opal/opal/todo.txt,v
retrieving revision 1.85
retrieving revision 1.86
diff -C2 -d -r1.85 -r1.86
*** todo.txt 19 Jul 2005 17:29:12 -0000 1.85
--- todo.txt 19 Jul 2005 17:53:28 -0000 1.86
***************
*** 17,33 ****
- people can then do this: opal::defaults::motor::enabled = false; ... to affect all future motor creation
- * In Simulator::simulate(), replace this:
-
- // Get each Solid's new transform from the physics engine.
- solid->internal_updateOPALTransform();
-
- ...with this:
-
- // Get each dynamic, awake Solid's new transform from the physics engine.
- if (!solid->isStatic() && !solid->isSleeping())
- {
- solid->internal_updateOPALTransform();
- }
-
For Version 0.4.0
=================
--- 17,20 ----
|