Overview
Request 1031122 accepted
- 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
- Created by frispete
- In state accepted
- Package maintainers: StefanBruens and frispete
- Supersedes 1030585
Whats the benefit of using a source service here?
Why is the CMake config moved around? "/usr/lib*/cmake/embree-<version>/embree-config.cmake" is the correct path for the standard "find_package(embree)" call.
Why are you mangling the "CMAKE_CURRENT_LIST_DIR" part?
The source service is the easiest way for me to occasionally update the test images, while there's no official release.
I did the CMake config relocation to work around broken cmake scripts (a longer while ago, don't remember the exact details, which dependent package broke). Will revert and see, where it still breaks, if at all..
The source service has the significant drawback sources are no longer verified by the OBS.
Request History
frispete created request
- 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
frispete accepted request
Let's not delay this any further. All internal test results are looking good!
@StefanBruens, @frispete: review reminder