commit embree for openSUSE:Factory

2020-09-30 Thread root
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

2020-09-25 Thread root
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

2020-08-20 Thread root
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

2020-02-14 Thread root
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

2019-10-14 Thread root
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

2019-09-23 Thread root
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