Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ode-devel | Distribution: SUSE Linux Enterprise 15 SP6 |
Version: 0.16.3 | Vendor: openSUSE |
Release: bp156.2.4 | Build date: Thu Dec 7 15:37:38 2023 |
Group: Development/Libraries/C and C++ | Build host: i03-ch2b |
Size: 396071 | Source RPM: ode-0.16.3-bp156.2.4.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.
BSD-3-Clause OR LGPL-2.1-or-later
* 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. * Thu May 26 2016 dap.darkness@gmail.com - Update to 0.13: * Stable, implicit gyroscopic forces. * New joint: transmission joint. * Contacts now have rolling friction. * Removed the need for defining dSINGLE/dDOUBLE. * New joint: Double Ball (AKA "distance joint"). * New joint: Double Hinge. * Threaded execution support interface added (experimental). * Many bugs were fixed. - General clean-up via `spec-cleaner`. - Source tag was fixed up to use the upstream download URL. - License tag was fixed. Thanks to @AndreasStieger. - BuildRequires tags were fixed up. - Project should have the same name as upstream & pkgconfig. - Added simple man page for ode-config. - Added `make check` section (fails for i586). * Sun Feb 19 2012 jengelh@medozas.de - Use proper LIBS variable for slipping in X11 (Libs in LDFLAGS may not have any effect due to importance of linking order) * Mon Nov 21 2011 jengelh@medozas.de - Remove redundant/unwanted tags/section (cf. specfile guidelines) - Call configure properly to put libs where they are supposed to be - Use %_smp_mflags for parallel building - Produce shared libraries
/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 Jul 9 20:06:21 2024