[Opal-commits] opal changelog.txt,1.33,1.34 todo.txt,1.85,1.86
Status: Inactive
Brought to you by:
tylerstreeter
|
From: tylerstreeter <tyl...@us...> - 2005-07-19 17:54:11
|
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 ---- |