Commit History

Author SHA1 Message Date
  oleh_derevenko e4a1d0dc60 Changed: dAddVectorScaledVector3() function has been added 9 years ago
  oleh_derevenko f3e6c08da7 Changed: Refactoring of the trimesh implementation to allow further code additions to it 9 years ago
  oleh_derevenko 47027910b3 Changed: dAddThreeScaledVectors3() function added in the odemath.h 9 years ago
  oleh_derevenko 6466942bd7 Changed: dOrthogonalizeR() changed to return a boolean status rather than raising assert on invalid data 9 years ago
  oleh_derevenko effa5b05a6 Changed: Solvers code style slightly improved and data layout changed to improve cache locality and better suit for possible future vectorization 10 years ago
  Daniel K. O. 7e4eea43fc * applied patch #185: implicit gyroscopic forces 12 years ago
  Daniel K. O. dc42407f6b generate include/ode/precision.h to set the precision instead of command-line defines; general code cleanup to get rid of GCC warnings 13 years ago
  Oleh Derevenko 62cb991021 Assertion checking macros moved into library private headers 14 years ago
  Oleh Derevenko 51f98f0e0d Definition of nextafter() removed from public header as it led to conflicts in client code. PURE_INLINE renamed to ODE_PURE_INLINE to make identifier more ODE-bound 14 years ago
  Oleh Derevenko 0f75d47580 Changed: Implementation of d*ASSERT macros improved. dIVERIFY and dICHECK macros added (see CHANGELOG.txt) 14 years ago
  Oleh Derevenko cd02e2fc74 Cosmetic: PURE_INLINE macro moved from odemath.h to common.h 16 years ago
  Oleh Derevenko 9d409b9721 Changed: Macros changed to static inline functions in odemath.h and related files. Some code duplication has been eliminated across the files. 16 years ago
  Oleh Derevenko bfe1ffc18d Cosmetic: Code block moved 16 years ago
  Daniel K. O. fc329fc8b8 fixed some macros so they can be properly used in conditionals 17 years ago
  Oleh Derevenko 637d828091 Changed: dOrthogonalizeR moved from utils.cpp to odemath.cpp 17 years ago
  Rodrigo Hernandez 94c7e86b92 Removed several bugs from convex.cpp, added new command 'P' to demo_boxstack to dump position vector and rotation matrix from selected object so the values can be used for debugging somewhere else, added note to dMULTIPLYX_XXX to prevent misuse (like mine). 17 years ago
  Oleh Derevenko b78bd5a81d Fixed: dNormalize3 not being properly inlined and replaced with dSafeNormalize3 18 years ago
  Daniel K. O. 04ad9548f6 reverted back to 1341 18 years ago
  Daniel K. O. f4cdca59ac removed private stuffs from the public headers, added new common-internal.h, replaced uintXX by uintXX_t. SAP space seems to work now. 18 years ago
  David Walters b175f0ca2f [ 1829193 ] Create new joint Class JointPiston, by Remi Ricard 18 years ago
  Oleh Derevenko 8b2dadc259 Improvement: Removed code duplication for dNormalize() and dSafeNormalize() and made dNormalize() to be a wrapper. 18 years ago
  Bram Stolk 2f24930389 Assert on zero normalizations, add dSafeNormalize 18 years ago
  Oleh Derevenko 944f82e9fe Improvement: added boolean result for dNormalize3() and dNormalize4() so that normalization success could be checked 18 years ago
  David Walters 29626fd2d9 [ 1699009 ] odemath.h dVALIDATEVEC4(v) macro 19 years ago
  Bram Stolk 0478e88851 Redo VALID macros 19 years ago
  David Walters 81eb0a9c51 New heightfield Geom class 'dHeightField'. See ode/test/test_heightfield.cpp for a simple demonstration. 19 years ago
  Bram Stolk 4bb8d8c48d Added test for invalid vectors and matrices 20 years ago
  Jason Perkins a2fad1ab4f ** Merged new build system from new_build branch (r860:872) 20 years ago
  Rodrigo Hernandez 33bde728dc Fixed some issues with castings on the C API 20 years ago
  Adam D. Moss 92d7006c32 Make a lot of the maths macros safer to use for the unwary (i.e. make them generate bracketed code blocks). Doesn't seem to affect generated code (which is good, it means ODE wasn't using the macros unsafely :)). 22 years ago