35 Commits

Author SHA256 Message Date
98a000121b Accepting request 1267742 from graphics
OBS-URL: https://build.opensuse.org/request/show/1267742
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=16
2025-04-08 15:51:33 +00:00
ba9392fff0 Accepting request 1267736 from home:darix:branches:graphics
- Update to version 4.4.0:

OBS-URL: https://build.opensuse.org/request/show/1267736
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=33
2025-04-07 16:20:03 +00:00
062f6b79de Accepting request 1102562 from home:frispete:blender
- Fix library package naming

OBS-URL: https://build.opensuse.org/request/show/1102562
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=32
2023-08-16 15:03:51 +00:00
8bc6ec988f Accepting request 1033497 from graphics
OBS-URL: https://build.opensuse.org/request/show/1033497
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=15
2022-11-04 16:37:55 +00:00
5ac1fef842 Accepting request 1033002 from home:frispete:blender
- Obsolete the -devel-static package

OBS-URL: https://build.opensuse.org/request/show/1033002
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=30
2022-11-04 10:53:05 +00:00
de679b66e0 Accepting request 1032950 from home:StefanBruens:branches:graphics
- Build embree as shared library, blender no longer requires a
  static library build.
- Reduce memory constraints, use limit_build to avoid build
  failures due to OOM.
- Fix build on ARM (gh#embree/embree#383, gh#embree/embree#410)

OBS-URL: https://build.opensuse.org/request/show/1032950
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=29
2022-11-02 21:57:07 +00:00
b0f6882c29 Accepting request 1032171 from graphics
OBS-URL: https://build.opensuse.org/request/show/1032171
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=14
2022-10-29 18:17:43 +00:00
69138c0c57 Accepting request 1031122 from home:frispete:blender
- Remove the cmake config tweaking

- Update to version 3.13.5:
  * regenerated documentation
  * setting version to v3.13.5
  * ci: add github actions workflows
  * FastAllocator: fix the false sharing in SpinLock array
  * Fixed spatial splitting for non-planar quads.
  * no longer automatically starting thread nor setting affinity
  * disabling thread ID affinity re-mapping as it causes issues inside LXC containers
  * TBB: Stop task_scheduler_observer when TaskScheduler is destroyed
  * Improved self intersection avoidance for RTC_GEOMETRY_TYPE_DISC_POINT geometry type.
  * Fix compilation issues on macOS 12.5 and Apple clang version 13.1.6
- Update to version 3.13.4:
  * Using 8-wide BVH and double pumped NEON instructions on Apple M1 gives 8% performance boost.
  * Fixed binning related crash in SAH BVH builder.
  * Added EMBREE_TBB_COMPONENT cmake option to define the component/library name of Intel® TBB (default: tbb).
  * Embree supports now Intel® oneAPI DPC++/C++ Compiler 2022.0.0
- Switch to _service based package source
- Use simd compiler ispc

- Fix cmake devel config to reflect reality

OBS-URL: https://build.opensuse.org/request/show/1031122
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=27
2022-10-29 11:26:38 +00:00
555d772764 Accepting request 972817 from graphics
OBS-URL: https://build.opensuse.org/request/show/972817
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=13
2022-04-26 18:15:40 +00:00
3518d902b3 Accepting request 972778 from home:Guillaume_G:branches:graphics
- Update _constraints for aarch64

OBS-URL: https://build.opensuse.org/request/show/972778
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=25
2022-04-26 10:21:05 +00:00
d8eaf78a47 Accepting request 972413 from graphics
OBS-URL: https://build.opensuse.org/request/show/972413
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=12
2022-04-25 21:35:01 +00:00
12e57716d7 Accepting request 972399 from home:frispete:blender
- Update to version v3.13.3
  * Invalid multi segment motion blurred normal oriented curves
    are properly excluded from BVH build.
  * Fixing issue with normal oriented curve construction when
    center curve curvature is very large.
  * Due to this change normal oriented curve shape changes
    slightly.
  * Fixed crash caused by disabling a geometry and then detaching
    it from the scene.
  * Bugfix in emulated ray packet intersection when
    EMBREE_RAY_PACKETS is turned off.
  * Bugfix for linear quaternion interpolation fallback.
  * Fixed issues with spaces in path to Embree build folder.
  * Some fixes to compile Embree in SSE mode using WebAssembly.
  * Bugfix for occlusion rays with grids and ray packets.
  * We do no longer provide installers for Windows and macOS,
    please use the ZIP files instead.
  * Upgrading to Intel® ISPC 1.17.0 for release build.
  * Upgrading to Intel® oneTBB 2021.5.0 for release build.

OBS-URL: https://build.opensuse.org/request/show/972399
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=23
2022-04-24 19:56:43 +00:00
17077a0797 Accepting request 933735 from graphics
OBS-URL: https://build.opensuse.org/request/show/933735
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=11
2021-11-25 22:05:44 +00:00
86a925975f Accepting request 933727 from home:bnavigator:branches:graphics
- Update to version 3.13.2
  * Avoiding spatial split positions that are slightly out of
    geometry bounds.
  * Introduced rtcGetGeometryThreadSafe function, which is a thread
    safe version of rtcGetGeometry.
  * Using more accurate rcp implementation.
  * Bugfix to rare corner case of high quality BVH builder.
- Embree 3.13.1
  * Added support for ISPC+ARM.
  * Releases upgrade to TBB 2021.3.0 and ISPC 1.16.1
- Use internal tasking instead of TBB
  * gh#embree/embree#348
  * boo#1192994

OBS-URL: https://build.opensuse.org/request/show/933727
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=22
2021-11-25 10:22:55 +00:00
0f111e658c Accepting request 895479 from graphics
OBS-URL: https://build.opensuse.org/request/show/895479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=10
2021-06-01 08:36:55 +00:00
0b90767755 Accepting request 895430 from home:susnux:branches:graphics
- Update to version 3.13.0

OBS-URL: https://build.opensuse.org/request/show/895430
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=20
2021-05-26 07:03:22 +00:00
c49cf28aaf Accepting request 888496 from graphics
OBS-URL: https://build.opensuse.org/request/show/888496
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=9
2021-04-26 14:39:55 +00:00
e1e06950c3 Accepting request 888305 from home:jgwang:branches:graphics
Update to version 3.12.2

OBS-URL: https://build.opensuse.org/request/show/888305
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=18
2021-04-26 13:18:32 +00:00
3f582e3a2b Accepting request 852365 from graphics
OBS-URL: https://build.opensuse.org/request/show/852365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=8
2020-12-02 12:58:24 +00:00
1ef5e02a2c Accepting request 851371 from home:frispete:blender
- update to version 3.12.1
  + Changed default frequency level to SIMD128 for Skylake, Cannon
    Lake, Comet Lake and Tiger Lake CPUs. This change typically 
    improves performance for renderers that just use SSE by
    maintaining higher CPU frequencies. In case your renderer is
    AVX optimized you can get higher ray tracing performance
    by configuring the frequency level to simd256 through passing
    frequency_level=simd256 to rtcNewDevice.

OBS-URL: https://build.opensuse.org/request/show/851371
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=16
2020-12-01 14:28:07 +00:00
ae5fc4db10 Accepting request 838600 from graphics
OBS-URL: https://build.opensuse.org/request/show/838600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=7
2020-09-30 17:54:03 +00:00
8f580a37b5 Accepting request 837354 from home:frispete:blender
- 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.

OBS-URL: https://build.opensuse.org/request/show/837354
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=14
2020-09-29 16:31:23 +00:00
97a4983f70 Accepting request 831262 from graphics
OBS-URL: https://build.opensuse.org/request/show/831262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=6
2020-09-25 14:28:22 +00:00
41cf8e0ac2 Accepting request 831259 from home:frispete:blender
- raise limits to 24G, since this version uses up to 22,6G on TW 
  for build (16,7G on 15.2)

- 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

OBS-URL: https://build.opensuse.org/request/show/831259
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=12
2020-09-01 16:31:58 +00:00
0b1057d1fb Accepting request 828228 from graphics
OBS-URL: https://build.opensuse.org/request/show/828228
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=5
2020-08-20 20:34:15 +00:00
996306af1d Accepting request 828204 from home:marxin:memory-constraint
- Use memory limit as the build is dominated by 2 huge gas runs.

OBS-URL: https://build.opensuse.org/request/show/828204
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=10
2020-08-20 15:12:56 +00:00
Oliver Kurz
780784c357 Accepting request 773619 from graphics
OBS-URL: https://build.opensuse.org/request/show/773619
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=4
2020-02-14 15:36:19 +00:00
70b5194a50 Accepting request 772214 from home:frispete:blender
- 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.

OBS-URL: https://build.opensuse.org/request/show/772214
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=8
2020-02-12 08:50:26 +00:00
02821cb159 Accepting request 737992 from graphics
OBS-URL: https://build.opensuse.org/request/show/737992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=3
2019-10-14 10:41:53 +00:00
b582570a0f Accepting request 737581 from science
- 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.

OBS-URL: https://build.opensuse.org/request/show/737581
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=6
2019-10-13 06:48:28 +00:00
995ca7b980 Accepting request 731334 from graphics
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/731334
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=2
2019-09-23 10:32:14 +00:00
e3ca73c099 Accepting request 729433 from graphics
This package is ready for Factory, and will allow enabling a CPU based rendering boost option for newer Intel CPU in Blender 2.80 (once, that got in with the much more important dependencies from
openSUSE:Factory:Staging:adi:14 ).

OBS-URL: https://build.opensuse.org/request/show/729433
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/embree?expand=0&rev=1
2019-09-11 08:32:33 +00:00
ac267b4ea9 Accepting request 729544 from home:jengelh:branches:graphics
- Trim marketing from description.

OBS-URL: https://build.opensuse.org/request/show/729544
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=3
2019-09-09 23:13:19 +00:00
73347cedbc Accepting request 729265 from home:StefanBruens:branches:graphics
Sanitize _constraints

OBS-URL: https://build.opensuse.org/request/show/729265
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=2
2019-09-08 19:39:41 +00:00
6c62619ff0 Accepting request 724736 from home:frispete:blender
Take two of embree submission, addressing Stefans comments
here as well.

OBS-URL: https://build.opensuse.org/request/show/724736
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=1
2019-08-26 09:32:34 +00:00