Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2020-02-14 16:36:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "embree" Fri Feb 14 16:36:19 2020 rev:4 rq:773619 version:3.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/embree/embree.changes 2019-10-14 12:42:13.126587798 +0200 +++ /work/SRC/openSUSE:Factory/.embree.new.26092/embree.changes 2020-02-14 16:36:36.459560099 +0100 @@ -1,0 +2,48 @@ +Wed Feb 5 21:11:16 UTC 2020 - Hans-Peter Jansen <[email protected]> + +- update to version 3.8.0 + + New Features: + * Added collision detection support for user geometries (see + rtcCollide API function) + * Passing geomID to user geometry callbacks. + + Fixed Issues: + * Bugfix in AVX512VL codepath for rtcIntersect1 + * For sphere geometries the intersection filter gets now + invoked for front and back hit. + * Fixed some bugs for quaternion motion blur. + * RTCIntersectContext always non-const in Embree API + * Made RTCHit aligned to 16 bytes in Embree API + +- update to version 3.7.0 + + Added quaternion motion blur for correct interpolation of + rotational transformations. + + Fixed wrong bounding calculations when a motion blurred + instance did instantiate a motion blurred scene. + + In robust mode the depth test consistently uses tnear <= t <= + tfar now in order to robustly continue traversal at a previous + hit point in a way that guarentees reaching all hits, even hits + at the same place. + + Fixed depth test in robust mode to be precise at tnear and + tfar. + + Added next_hit tutorial to demonstrate robustly collecting all + hits along a ray using multiple ray queries. + + Implemented robust mode for curves. This has a small + performance impact but fixes bounding problems with flat + curves. + + Improved quality of motion blur BVH by using linear bounds + during binning. + + Implemented issue with motion blur builder where number of time + segments for SAH heuristic were counted wrong due to some + numerical issues. + + Fixed an accuracy issue with rendering very short fat curves. + + rtcCommitScene can now get called during rendering from + multiple threads to lazily build geometry. When TBB is used + this causes a much lower overhead than using + rtcJoinCommitScene. + + Geometries can now get attached to multiple scenes at the same + time, which simplifies mapping general scene graphs to API. + + Updated to TBB 2019.9 for release builds. + + Fixed a bug in the BVH builder for Grid geometries. + + Added macOS Catalina support to Embree releases. + +------------------------------------------------------------------- Old: ---- embree-3.6.1.tar.gz New: ---- embree-3.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ embree.spec ++++++ --- /var/tmp/diff_new_pack.XhDg74/_old 2020-02-14 16:36:37.055560431 +0100 +++ /var/tmp/diff_new_pack.XhDg74/_new 2020-02-14 16:36:37.059560433 +0100 @@ -1,8 +1,8 @@ # # spec file for package embree # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. -# Copyright (c) 2019 LISA GmbH, Bingen, Germany. +# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2019-2020 LISA GmbH, Bingen, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: embree -Version: 3.6.1 +Version: 3.8.0 Release: 0 Summary: Ray Tracing Kernels License: Apache-2.0 @@ -60,8 +60,10 @@ %build %limit_build -m 3900 -# blender insists in using static embree +# we need fat lto objects here %global _lto_cflags %{_lto_cflags} -ffat-lto-objects +export CXXFLAGS="%{optflags}" +# blender insists in using static embree %cmake \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DEMBREE_STATIC_LIB=ON \ ++++++ embree-3.6.1.tar.gz -> embree-3.8.0.tar.gz ++++++ ++++ 33376 lines of diff (skipped)
