commit embree for openSUSE:Factory
Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2020-09-30 19:54:03 Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.4249 (New) Package is "embree" Wed Sep 30 19:54:03 2020 rev:7 rq:838600 version:3.12.0 Changes: --- /work/SRC/openSUSE:Factory/embree/embree.changes2020-09-25 16:30:22.291828499 +0200 +++ /work/SRC/openSUSE:Factory/.embree.new.4249/embree.changes 2020-09-30 19:54:25.444786463 +0200 @@ -1,0 +2,27 @@ +Fri Sep 25 08:26:06 UTC 2020 - Hans-Peter Jansen + +- update to version 3.12.0 + + Added linear cone curve geometry support. In this mode a real +geometric surface for curves + + with linear basis is rendered using capped cones. They are +discontinuous at edge boundaries. + + Enabled fast two level builder for instances when low quality +build is requested. + + Bugfix for BVH build when geometries got disabled. + + Added EMBREE_BACKFACE_CULLING_CURVES cmake option. This allows +for a cheaper round + + linear curve intersection when correct internal tracking and +back hits are not required. + + The new cmake option defaults to OFF. + + User geometries with invalid bounds with lower>upper in some +dimension will be ignored. + + Increased robustness for grid interpolation code and fixed +returned out of range u/v + + coordinates for grid primitive. + + Fixed handling of motion blur time range for sphere, discs, and +oriented disc geometries. + + Fixed missing model data in releases. + + Ensure compatibility to newer versions of oneTBB. + + Motion blur BVH nodes no longer store NaN values. + +--- Old: embree-3.11.0.tar.gz New: embree-3.12.0.tar.gz Other differences: -- ++ embree.spec ++ --- /var/tmp/diff_new_pack.ZR7N2o/_old 2020-09-30 19:54:26.952787811 +0200 +++ /var/tmp/diff_new_pack.ZR7N2o/_new 2020-09-30 19:54:26.956787814 +0200 @@ -18,7 +18,7 @@ Name: embree -Version:3.11.0 +Version:3.12.0 Release:0 Summary:Ray Tracing Kernels License:Apache-2.0 ++ embree-3.11.0.tar.gz -> embree-3.12.0.tar.gz ++ /work/SRC/openSUSE:Factory/embree/embree-3.11.0.tar.gz /work/SRC/openSUSE:Factory/.embree.new.4249/embree-3.12.0.tar.gz differ: char 13, line 1
commit embree for openSUSE:Factory
Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2020-09-25 16:28:22 Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.4249 (New) Package is "embree" Fri Sep 25 16:28:22 2020 rev:6 rq:831262 version:3.11.0 Changes: --- /work/SRC/openSUSE:Factory/embree/embree.changes2020-08-20 22:34:32.392141590 +0200 +++ /work/SRC/openSUSE:Factory/.embree.new.4249/embree.changes 2020-09-25 16:30:22.291828499 +0200 @@ -1,0 +2,6 @@ +Tue Sep 1 16:22:19 UTC 2020 - Hans-Peter Jansen + +- raise limits to 24G, since this version uses up to 22,6G on TW + for build (16,7G on 15.2) + +--- @@ -4,0 +11,57 @@ + +--- +Thu Jul 9 11:07:33 UTC 2020 - Hans-Peter Jansen + +- update to version 3.11.0 + + Round linear curves now automatically check for the existence +of left and right + + connected segments if the flags buffer is empty. Left segments +exist if the + + segment(id-1) + 1 == segment(id) and similarly for right +segments. + + Implemented the min-width feature for curves and points, which +allows to increase the + + radius in a distance dependent way, such that the curve or +points thickness is n pixels wide. + + Round linear curves are closed now also at their start. + + Embree no longer supports Visual Studio 2013 starting with this +release. + + Bugfix in subdivision tessellation level assignment for non- +quad base primitives + + Small meshes are directly added to top level build phase of +two-level builder to reduce memory consumption. + + Enabled fast two level builder for user geometries when low +quality build is requested. + +- update to version 3.10.0 + + Added EMBREE_COMPACT_POLYS CMake option which enables double +indexed triangle and quad + + leaves to reduce memory consumption in compact mode by an +additional 40% at about + + 15% performance impact. This new mode is disabled by default. + + Compile fix for oneTBB 2021.1-beta05 + + Releases upgrade to TBB 2020.2 + + Compile fix for ISPC v1.13.0 + + Adding RPATH to libembree.so in releases + + Increased required CMake version to 3.1.0 + + Made instID member for array of pointers ray stream layout +optional again. + +- update to version 3.9.0 + + Added round linear curve geometry support. In this mode a real +geometric surface for curves + + with linear basis is rendered using capped cones with spherical +filling between + + the curve segments. + + Added rtcGetSceneDevice API function, that returns the device a +scene got created in. + + Improved performance of round curve rendering by up to 1.8x. + + Bugfix to sphere intersection filter invokation for back hit. + + Fixed wrong assertion that triggered for invalid curves which +anyway get filtered out. + + RelWithDebInfo mode no longer enables assertions. + + Fixed an issue in FindTBB.cmake that caused compile error with +Debug build under Linux. + + Embree releases no longer provide RPMs for Linux. Please use +the RPMs coming with the package + + manager of your Linux distribution. Old: embree-3.8.0.tar.gz New: embree-3.11.0.tar.gz Other differences: -- ++ embree.spec ++ --- /var/tmp/diff_new_pack.czoTIe/_old 2020-09-25 16:30:22.999829126 +0200 +++ /var/tmp/diff_new_pack.czoTIe/_new 2020-09-25 16:30:23.003829129 +0200 @@ -18,7 +18,7 @@ Name: embree -Version:3.8.0 +Version:3.11.0 Release:0 Summary:Ray Tracing Kernels License:Apache-2.0 ++ _constraints ++ --- /var/tmp/diff_new_pack.czoTIe/_old 2020-09-25 16:30:23.039829161 +0200 +++ /var/tmp/diff_new_pack.czoTIe/_new 2020-09-25 16:30:23.043829165 +0200 @@ -2,7 +2,7 @@ - 12 + 24 ++ embree-3.8.0.tar.gz -> embree-3.11.0.tar.gz ++ /work/SRC/openSUSE:Factory/embree/embree-3.8.0.tar.gz /work/SRC/openSUSE:Factory/.embree.new.4249/embree-3.11.0.tar.gz differ: char 13, line 1
commit embree for openSUSE:Factory
Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2020-08-20 22:34:15 Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.3399 (New) Package is "embree" Thu Aug 20 22:34:15 2020 rev:5 rq:828228 version:3.8.0 Changes: --- /work/SRC/openSUSE:Factory/embree/embree.changes2020-02-14 16:36:36.459560099 +0100 +++ /work/SRC/openSUSE:Factory/.embree.new.3399/embree.changes 2020-08-20 22:34:32.392141590 +0200 @@ -1,0 +2,5 @@ +Thu Aug 20 08:33:47 UTC 2020 - Martin Liška + +- Use memory limit as the build is dominated by 2 huge gas runs. + +--- Other differences: -- ++ embree.spec ++ --- /var/tmp/diff_new_pack.R6FSNc/_old 2020-08-20 22:34:33.468142093 +0200 +++ /var/tmp/diff_new_pack.R6FSNc/_new 2020-08-20 22:34:33.472142095 +0200 @@ -27,7 +27,6 @@ Source: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 2.8.6 BuildRequires: gcc-c++ -BuildRequires: memory-constraints BuildRequires: pkgconfig BuildRequires: tbb-devel BuildRequires: pkgconfig(glfw3) @@ -59,7 +58,6 @@ %setup -q %build -%limit_build -m 3900 # we need fat lto objects here %global _lto_cflags %{_lto_cflags} -ffat-lto-objects export CXXFLAGS="%{optflags}" ++ _constraints ++ --- /var/tmp/diff_new_pack.R6FSNc/_old 2020-08-20 22:34:33.500142108 +0200 +++ /var/tmp/diff_new_pack.R6FSNc/_new 2020-08-20 22:34:33.504142110 +0200 @@ -1,7 +1,8 @@ + - - 11 - + + 12 +
commit embree for openSUSE:Factory
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.changes2019-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 + +- 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)
commit embree for openSUSE:Factory
Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2019-10-14 12:41:53 Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.2352 (New) Package is "embree" Mon Oct 14 12:41:53 2019 rev:3 rq:737992 version:3.6.1 Changes: --- /work/SRC/openSUSE:Factory/embree/embree.changes2019-09-23 12:32:17.141660618 +0200 +++ /work/SRC/openSUSE:Factory/.embree.new.2352/embree.changes 2019-10-14 12:42:13.126587798 +0200 @@ -1,0 +2,13 @@ +Fri Oct 11 18:49:03 UTC 2019 - Adrian Schröter + +- update to version 3.6.1 + Added Catmull-Rom curve types. + Added support for multi-level instancing. + Added support for point queries. + Fixed a bug preventing normal oriented curves being used unless timesteps were specified. + Fixed bug in external BVH builder when configured for dynamic build. + Added support for new config flag "user_threads=N" to device initialization + which sets the number of threads used by TBB but created by the user. + Fixed automatic vertex buffer padding when using rtcSetNewGeometry API function. + +--- Old: embree-3.5.2.tar.gz New: embree-3.6.1.tar.gz Other differences: -- ++ embree.spec ++ --- /var/tmp/diff_new_pack.vg7jpj/_old 2019-10-14 12:42:14.090585277 +0200 +++ /var/tmp/diff_new_pack.vg7jpj/_new 2019-10-14 12:42:14.094585266 +0200 @@ -13,11 +13,12 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # + Name: embree -Version:3.5.2 +Version:3.6.1 Release:0 Summary:Ray Tracing Kernels License:Apache-2.0 @@ -28,8 +29,8 @@ BuildRequires: gcc-c++ BuildRequires: memory-constraints BuildRequires: pkgconfig -BuildRequires: pkgconfig(glfw3) BuildRequires: tbb-devel +BuildRequires: pkgconfig(glfw3) # SSE2 is required: https://github.com/embree/embree/issues/186 ExclusiveArch: x86_64 ++ embree-3.5.2.tar.gz -> embree-3.6.1.tar.gz ++ 55855 lines of diff (skipped)
commit embree for openSUSE:Factory
Hello community, here is the log from the commit of package embree for openSUSE:Factory checked in at 2019-09-23 12:32:14 Comparing /work/SRC/openSUSE:Factory/embree (Old) and /work/SRC/openSUSE:Factory/.embree.new.7948 (New) Package is "embree" Mon Sep 23 12:32:14 2019 rev:2 rq:731334 version:3.5.2 Changes: --- /work/SRC/openSUSE:Factory/embree/embree.changes2019-09-11 10:33:11.799334497 +0200 +++ /work/SRC/openSUSE:Factory/.embree.new.7948/embree.changes 2019-09-23 12:32:17.141660618 +0200 @@ -1,0 +2,5 @@ +Mon Sep 9 17:40:25 UTC 2019 - Jan Engelhardt + +- Trim marketing from description. + +--- Other differences: -- ++ embree.spec ++ --- /var/tmp/diff_new_pack.PafP2e/_old 2019-09-23 12:32:18.173660448 +0200 +++ /var/tmp/diff_new_pack.PafP2e/_new 2019-09-23 12:32:18.173660448 +0200 @@ -19,10 +19,10 @@ Name: embree Version:3.5.2 Release:0 -Summary:High Performance Ray Tracing Kernels +Summary:Ray Tracing Kernels License:Apache-2.0 Group: Development/Libraries/C and C++ -Url:https://github.com/embree/embree +URL:https://github.com/embree/embree Source: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake >= 2.8.6 BuildRequires: gcc-c++ @@ -34,16 +34,16 @@ ExclusiveArch: x86_64 %description -Intel Embree is a collection of high-performance ray tracing kernels, developed +Intel Embree is a collection of ray tracing kernels originally developed at Intel. The target users of Intel Embree are graphics application engineers who want to improve the performance of their photo-realistic rendering -application by leveraging Embree's performance-optimized ray tracing kernels. +application by leveraging Embree's ray tracing kernels. Note: This version is specifically dedicated to Blender Cycles, as it is using the -build options, that are required for it. In order to reduce the risk of -incompatibilities, it is build as static libraries, which is also enforced by -the Blender Cycles build for the time being.. +build options that are required for it. In order to reduce the risk of +incompatibilities, it is built as static libraries, which is also enforced by +the Blender Cycles build for the time being. %package devel-static Summary:Development files for embree