Skip to content

Commit 6984423

Browse files
committed
regenerated documentation
1 parent 7d98703 commit 6984423

File tree

3 files changed

+22
-8
lines changed

3 files changed

+22
-8
lines changed

CHANGELOG.md

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

4+
### Embree 3.13.5
5+
- Fixed bug in bounding flat Catmull Rom curves of subdivision level 4.
6+
- Improved self intersection avoidance for
7+
RTC_GEOMETRY_TYPE_DISC_POINT geometry type. Intersections are
8+
skipped if the ray origin lies inside the sphere defined by the
9+
point primitive. Self intersection avoidance can get disabled at compile time
10+
using the EMBREE_DISC_POINT_SELF_INTERSECTION_AVOIDANCE cmake option.
11+
- Fixed spatial splitting for non-planar quads.
12+
413
### Embree 3.13.4
514
- Using 8-wide BVH and double pumped NEON instructions on Apple M1 gives 8% performance boost.
615
- Fixed binning related crash in SAH BVH builder.

README.md

+13-8
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
% Embree: High Performance Ray Tracing Kernels 3.13.4
1+
% Embree: High Performance Ray Tracing Kernels 3.13.5
22
% Intel Corporation
33

44
Embree Overview
@@ -79,7 +79,7 @@ Windows ZIP File
7979
-----------------
8080

8181
Embree linked against Visual Studio 2015 are provided as a ZIP file
82-
[embree-3.13.4.x64.vc14.windows.zip](https://github.com/embree/embree/releases/download/v3.13.4/embree-3.13.4.x64.vc14.windows.zip). After
82+
[embree-3.13.5.x64.vc14.windows.zip](https://github.com/embree/embree/releases/download/v3.13.5/embree-3.13.5.x64.vc14.windows.zip). After
8383
unpacking this ZIP file, you should set the path to the `lib` folder
8484
manually to your `PATH` environment variable for applications to find
8585
Embree.
@@ -88,13 +88,13 @@ Linux tar.gz Files
8888
------------------
8989

9090
The Linux version of Embree is also delivered as a `tar.gz` file:
91-
[embree-3.13.4.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v3.13.4/embree-3.13.4.x86_64.linux.tar.gz). Unpack
91+
[embree-3.13.5.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v3.13.5/embree-3.13.5.x86_64.linux.tar.gz). Unpack
9292
this file using `tar` and source the provided `embree-vars.sh` (if you
9393
are using the bash shell) or `embree-vars.csh` (if you are using the C
9494
shell) to set up the environment properly:
9595

96-
tar xzf embree-3.13.4.x86_64.linux.tar.gz
97-
source embree-3.13.4.x86_64.linux/embree-vars.sh
96+
tar xzf embree-3.13.5.x86_64.linux.tar.gz
97+
source embree-3.13.5.x86_64.linux/embree-vars.sh
9898

9999
We recommend adding a relative `RPATH` to your application that points
100100
to the location where Embree (and TBB) can be found, e.g. `$ORIGIN/../lib`.
@@ -103,13 +103,13 @@ macOS ZIP file
103103
-----------------
104104

105105
The macOS version of Embree is also delivered as a ZIP file:
106-
[embree-3.13.4.x86_64.macosx.zip](https://github.com/embree/embree/releases/download/v3.13.4/embree-3.13.4.x86_64.macosx.zip). Unpack
106+
[embree-3.13.5.x86_64.macosx.zip](https://github.com/embree/embree/releases/download/v3.13.5/embree-3.13.5.x86_64.macosx.zip). Unpack
107107
this file using `tar` and source the provided `embree-vars.sh` (if you
108108
are using the bash shell) or `embree-vars.csh` (if you are using the C
109109
shell) to set up the environment properly:
110110

111-
unzip embree-3.13.4.x64.macosx.zip
112-
source embree-3.13.4.x64.macosx/embree-vars.sh
111+
unzip embree-3.13.5.x64.macosx.zip
112+
source embree-3.13.5.x64.macosx/embree-vars.sh
113113

114114
If you want to ship Embree with your application, please use the Embree
115115
library of the provided ZIP file. The library name of that Embree
@@ -490,6 +490,11 @@ parameters that can be configured in CMake:
490490
the ray origin are ignored. A value of 0.0f disables self
491491
intersection avoidance while 2.0f is the default value.
492492

493+
+ `EMBREE_DISC_POINT_SELF_INTERSECTION_AVOIDANCE`: Enables self
494+
intersection avoidance for RTC_GEOMETRY_TYPE_DISC_POINT geometry
495+
type (ON by default). When enabled intersections are skipped if the ray
496+
origin lies inside the sphere defined by the point primitive.
497+
493498
+ `EMBREE_MIN_WIDTH`: Enabled the min-width feature, which allows
494499
increasing the radius of curves and points to match some amount of
495500
pixels. See [rtcSetGeometryMaxRadiusScale] for more details.

readme.pdf

528 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)