35 Commits

Author SHA256 Message Date
67137e8006 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
140ba9a77c - Update to version 4.4.0:
OBS-URL: https://build.opensuse.org/package/show/graphics/embree?expand=0&rev=33
2025-04-07 16:20:03 +00:00
41798ebdfd 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
d72a4632da 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
f2c8973c03 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
d3b1cfec60 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
6f2bebb679 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
4d17d9d8c8 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
66ed746703 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
d88638ecbc 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
f32103e7c6 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
29f78e1d39 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
7b3a2eb9cd 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
6af4e5cc3c 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
3a9b0c83a0 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
d1d75df32f 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
7ca9fb1964 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
018f71fd35 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
836adcc6e0 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
74ca68081a 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
a50189c8aa 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
df66510280 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
e5b0cfc6d8 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
b8b545f5ba 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
01d016b604 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
60ccd79dd0 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
362ebee5d6 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
2f97d4cfe1 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
25446708eb 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
50e9674228 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
1dff57b82c 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
1155593e6e 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
ebb291b388 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
2b62e8cc0c 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
0f57074e90 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