Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ode-devel-0.16.5-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: ode-devel Distribution: openSUSE Tumbleweed
Version: 0.16.5 Vendor: openSUSE
Release: 1.1 Build date: Tue Mar 26 12:21:22 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 396218 Source RPM: ode-0.16.5-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://ode.org/
Summary: Open Dynamics Engine Library development files
ODE is an open source, high performance library for simulating rigid
body dynamics. It is fully featured, stable, mature and platform
independent with an easy to use C/C++ API. It has advanced joint types
and integrated collision detection with friction. ODE is useful for
simulating vehicles, objects in virtual reality environments and
virtual creatures. It is currently used in many computer games, 3D
authoring tools and simulation tools.

Provides

Requires

License

BSD-3-Clause OR LGPL-2.1-or-later

Changelog

* Tue Mar 26 2024 Hannes Braun <apple.hannes@gmail.com>
  - Update to 0.16.5:
    * Autotools build scripts, when configured with "--enable-libccd",
      will now assign all the relevant colliders to the libccd.
      Before, it used to keep default collider for Box-Cylinder pair and
      that was inconsistent with other configuration methods (CMake and
      premake4). To obtain the old behavior configure as
      "--enable-libccd --with-box-cylinder=default".
* Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    PatchN.
* Sat Sep 30 2023 Hannes Braun <apple.hannes@gmail.com>
  - Update to 0.16.4:
    * dJointAddPUTorques() was added to replace orphaned declaration of
      dJointAddPUTorque().
    * Fixed a missing break in a switch statement in demo_jointPU.cpp while
      handling gravity switching request.
    * Fixed wrong face index being returned in convex-trimesh libCCD
      collision check routine.
    * Fixed use of potentially outdated AABBs in GIIMPACT cylinder-trimesh
      collision check routine.
* Sun Jan 15 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.16.3:
    * compatibility corrections
* Thu Sep 17 2020 Jannik Seiler <seil0@mosad.xyz>
  - Update to 0.16.2: minor bug and compatibility fixes
* Sun Mar 29 2020 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 0.16.1: minor bug and compatibility fixes
* Thu May 30 2019 Jannik Seiler <seil0@mosad.xyz>
  - Changed License to BSD-3-Clause OR LGPL-2.1-or-later
* Sat Mar 23 2019 Jannik Seiler <seil0@mosad.xyz>
  - Update to 0.16
    * The commentary from 11/05/2018 was wrong. The constraints were not
      reset to their natural order and remained randomized.
      The other thing that was missing was full contraint reorder without
      separation into independent and dependent ones. The algorithm doesn't
      converge without it well.
    * An incorrect optimization to Jacobian Copy building code from #1938
      that resulted in corrupt data in multi-threaded execution mode was
      fixed.
    * An unintended change from commit #1898 has been reverted.
      The QuickStep used to solve with randomized constraint order
      each 8th iteration. The other iterations, the constraints
      were reset to their natural order, as generated, with the dependent
      constraints gathered in reverse order at end (the reverse order is
      somehow important). With the commit #1898 the constraints were
      randomly reordered each 8th iteration but then remained
      in that randomized order and only were re-randomized on subsequent
      multiples of 8.
    * CMake support for project file generation has been added.
    * dxHashSpace::collide() has been changed to fault host program
      if scene gets too large and causes integer overflow.
    * Memory and pointer size integer type use has been changed so that
      internal typedefs are used instead of "_t" suffixed types.
    * Introduction of cooperative algorithms API.
      L*D*LT cooperative factorization and linear equation system
      cooperative solving have been implemented.
    * AtomicReadReorderBarrier, AtomicStore, AtomicStorePointer functions
      have been added and some atomic function implementations have been
      improved in OU.
  - adjusted ode-iso-cpp.patch
  - build with --enable-double-precision
* Thu Nov 09 2017 aavindraa@gmail.com
  - Update to 0.15.2:
    * Fixed: A bug with dWorldStep assigning both body feedbacks into
      the first body variables fixed
  - Includes changes from 0.15.1:
    * Changed: dSTATIC_ARRAY_SIZE() macro has been added
    * code refactoring, cleanup, optimizations
  - Includes changes from 0.15, 0.14, 0.13.1:
    * Changed: dSTATIC_ARRAY_SIZE() macro has been added
    * Changed: Project generation options changed to enable built-in
      multithreaded threading by default
    * Changed: dWorldStep threaded execution extended to final steps
      on constraint force application and body position updates
    * New: dAddVectorScaledVector3() function has been added
    * New: CCD_ATAN2() macro added for libccd
    * New: dAddThreeScaledVectors3() function added in the odemath.h
    * Deprecations:
      + dGeomTriMeshDataGetBuff (use dGeomTriMeshDataGet)
      + dGeomTriMeshDataSetBuff (use dGeomTriMeshDataSet)
      + ddGeomTriMeshDataPreprocess (use GeomTriMeshDataPreprocess2)
    * Changed: Trimesh-Convex edge contact normals have been changed
      to retain their inclination along edges as generated by libCCD
    * Changed: A finer control over OU features implemented and OU
      basic features have been made available by default
    * Fixed: An access beyond the edges array has been fixed in the
      case if last edge was a boundary one
    * Fixed: A bug fixed with HashSpace calling big boxes collision
      twice (both straight and reverse geometries order)
  - For the full list of changes, see:
    * https://bitbucket.org/odedevs/ode/compare/0.15.2%0D0.13
  - cleanup with spec-cleaner
  - move to new bitbucket url
  - use %make_install macro
* Sun Jun 18 2017 rpm@fthiessen.de
  - Added ode-iso-cpp.patch to fix build with new gcc.

Files

/usr/bin/ode-config
/usr/include/ode
/usr/include/ode/collision.h
/usr/include/ode/collision_space.h
/usr/include/ode/collision_trimesh.h
/usr/include/ode/common.h
/usr/include/ode/compatibility.h
/usr/include/ode/contact.h
/usr/include/ode/cooperative.h
/usr/include/ode/error.h
/usr/include/ode/export-dif.h
/usr/include/ode/mass.h
/usr/include/ode/matrix.h
/usr/include/ode/matrix_coop.h
/usr/include/ode/memory.h
/usr/include/ode/misc.h
/usr/include/ode/objects.h
/usr/include/ode/ode.h
/usr/include/ode/odeconfig.h
/usr/include/ode/odecpp.h
/usr/include/ode/odecpp_collision.h
/usr/include/ode/odeinit.h
/usr/include/ode/odemath.h
/usr/include/ode/odemath_legacy.h
/usr/include/ode/precision.h
/usr/include/ode/rotation.h
/usr/include/ode/threading.h
/usr/include/ode/threading_impl.h
/usr/include/ode/timer.h
/usr/include/ode/version.h
/usr/lib64/libode.so
/usr/lib64/libode.so.8
/usr/lib64/pkgconfig/ode.pc
/usr/share/man/man1/ode-config.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 26 00:07:01 2024