Skip to content

Commit 92393ea

Browse files
committed
Merge branch 'swoop/prepare_release' into 'devel'
preparing v3.8.0 release See merge request sdvis/embree!227
2 parents 7b18a3b + 10f9842 commit 92393ea

12 files changed

+185
-62
lines changed

.gitlab-ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -528,7 +528,7 @@ release-macosx-x64-Release-ICC2019.4-ISPC1.12.0-TBB-PACKAGE-PKG:
528528

529529
release-linux-x64-Release-ICC2019.4-ISPC1.12.0-TBB2019.9-PACKAGE-ZIP:
530530
image: embreedocker/centos:7.4
531-
script: "scripts/test.py platform:x64 build:Release compiler:ICC2017.1 ispc:ispc1.12.0 isas:SSE2-SSE42-AVX-AVX2-AVX512KNL-AVX512SKX tasking:TBB2019.9 intensity:4 package:ZIP"
531+
script: "scripts/test.py platform:x64 build:Release compiler:ICC2019.4 ispc:ispc1.12.0 isas:SSE2-SSE42-AVX-AVX2-AVX512KNL-AVX512SKX tasking:TBB2019.9 intensity:4 package:ZIP"
532532
tags: [docker]
533533
only: [web]
534534
artifacts:
@@ -539,7 +539,7 @@ release-linux-x64-Release-ICC2019.4-ISPC1.12.0-TBB2019.9-PACKAGE-ZIP:
539539

540540
release-linux-x64-Release-ICC2019.4-ISPC1.12.0-TBB-PACKAGE-RPM:
541541
image: embreedocker/centos:6.0
542-
script: "scripts/test.py platform:x64 build:Release compiler:ICC2017.1 ispc:ispc1.12.0 isas:SSE2-SSE42-AVX-AVX2-AVX512KNL-AVX512SKX tasking:TBB intensity:4 package:RPM"
542+
script: "scripts/test.py platform:x64 build:Release compiler:ICC2019.4 ispc:ispc1.12.0 isas:SSE2-SSE42-AVX-AVX2-AVX512KNL-AVX512SKX tasking:TBB intensity:4 package:RPM"
543543
tags: [docker]
544544
only: [web]
545545
artifacts:

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
Version History
22
---------------
33

4+
### New Features in Embree 3.8.0
5+
- Added collision detection support for user geometries (see rtcCollide API function)
6+
- RTCIntersectContext always non-const in Embree API
7+
- Made RTCHit aligned to 16 bytes in Embree API
8+
- Bugfix in AVX512VL codepath for rtcIntersect1
9+
- For sphere geometries the intersection filter gets now invoked for
10+
front and back hit.
11+
- Passing geomID to user geometry callbacks.
12+
- Fixed some bugs for quaternion motion blur.
13+
414
### New Features in Embree 3.7.0
515
- Added quaternion motion blur for correct interpolation of rotational transformations.
616
- Fixed wrong bounding calculations when a motion blurred instance did
@@ -13,6 +23,7 @@ Version History
1323
along a ray using multiple ray queries.
1424
- Implemented robust mode for curves. This has a small performance impact but
1525
fixes bounding problems with flat curves.
26+
- Improved quality of motion blur BVH by using linear bounds during binning.
1627
- Implemented issue with motion blur builder where number of time segments
1728
for SAH heuristic were counted wrong due to some numerical issues.
1829
- Fixed an accuracy issue with rendering very short fat curves.

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
SET(EMBREE_VERSION_MAJOR 3)
1818
SET(EMBREE_VERSION_MINOR 8)
1919
SET(EMBREE_VERSION_PATCH 0)
20-
SET(EMBREE_VERSION_NOTE "-alpha.0")
20+
SET(EMBREE_VERSION_NOTE "")
2121

2222
SET(EMBREE_VERSION ${EMBREE_VERSION_MAJOR}.${EMBREE_VERSION_MINOR}.${EMBREE_VERSION_PATCH})
2323
MATH(EXPR EMBREE_VERSION_NUMBER "10000*${EMBREE_VERSION_MAJOR} + 100*${EMBREE_VERSION_MINOR} + ${EMBREE_VERSION_PATCH}")

0 commit comments

Comments
 (0)