Skip to content

Commit 5730b15

Browse files
committed
update documentation
1 parent 1ad1d3c commit 5730b15

File tree

4 files changed

+16
-12
lines changed

4 files changed

+16
-12
lines changed

CHANGELOG.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
Version History
22
---------------
33

4-
### Embree 4.x.y
4+
### Embree 4.3.3
55
- Added RTCError RTC_ERROR_LEVEL_ZERO_RAYTRACING_SUPPORT_MISSING which can indicate a GPU driver that is too old or not installed properly.
66
- Added the API function rtcGetDeviceLastErrorMessage to query additional information about the last RTCError returned by rtcGetDeviceError. This can be used in case device creation failed and a rtcErrorFunction could not be set up for this purpose.
77
- Added the API function rtcGetErrorString which returns a string representation of a given RTCError error code. This is purely meant for convenient error information reporting on the user application side.
8+
- Performance improvements on GPU for the one level instancing case (RTC_MAX_INSTANCE_LEVEL_COUNT 1).
9+
- Reduced the number of unneccessary GPU-CPU USM back-migrations which can increase build performance for scene with many instances on GPU.
10+
- Started adding public CI tests for streamlining integration of external pull requests.
11+
- Work-around for problem with unsigned Windows binaries.
812

913
### Embree 4.3.2
1014
- Embree now uses level zero raytracing extension to build BVH which enables forward-compatibility. On Linux, the package intel-level-zero-gpu-raytracing has to be installed in addition to the other packages listed here [https://dgpu-docs.intel.com/](https://dgpu-docs.intel.com/).

README.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
% Embree: High Performance Ray Tracing Kernels 4.3.2
1+
% Embree: High Performance Ray Tracing Kernels 4.3.3
22
% Intel Corporation
33

44
Intel® Embree Overview
@@ -100,7 +100,7 @@ Windows Installation
100100
--------------------
101101

102102
A pre-built version of Embree for Windows is provided as a ZIP archive
103-
[embree-4.3.2.x64.windows.zip](https://github.com/embree/embree/releases/download/v4.3.2/embree-4.3.2.x64.windows.zip). After
103+
[embree-4.3.3.x64.windows.zip](https://github.com/embree/embree/releases/download/v4.3.3/embree-4.3.3.x64.windows.zip). After
104104
unpacking this ZIP file, you should set the path to the `lib` folder
105105
manually to your `PATH` environment variable for applications to find
106106
Embree.
@@ -110,13 +110,13 @@ Linux Installation
110110
------------------
111111

112112
A pre-built version of Embree for Linux is provided as a `tar.gz` archive:
113-
[embree-4.3.2.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v4.3.2/embree-4.3.2.x86_64.linux.tar.gz). Unpack
113+
[embree-4.3.3.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v4.3.3/embree-4.3.3.x86_64.linux.tar.gz). Unpack
114114
this file using `tar` and source the provided `embree-vars.sh` (if you
115115
are using the bash shell) or `embree-vars.csh` (if you are using the C
116116
shell) to set up the environment properly:
117117

118-
tar xzf embree-4.3.2.x86_64.linux.tar.gz
119-
source embree-4.3.2.x86_64.linux/embree-vars.sh
118+
tar xzf embree-4.3.3.x86_64.linux.tar.gz
119+
source embree-4.3.3.x86_64.linux/embree-vars.sh
120120

121121
We recommend adding a relative `RPATH` to your application that points
122122
to the location where Embree (and TBB) can be found, e.g. `$ORIGIN/../lib`.
@@ -126,12 +126,12 @@ macOS Installation
126126
------------------
127127

128128
The macOS version of Embree is also delivered as a ZIP file:
129-
[embree-4.3.2.x86_64.macosx.zip](https://github.com/embree/embree/releases/download/v4.3.2/embree-4.3.2.x86_64.macosx.zip). Unpack
129+
[embree-4.3.3.x86_64.macosx.zip](https://github.com/embree/embree/releases/download/v4.3.3/embree-4.3.3.x86_64.macosx.zip). Unpack
130130
this file using `tar` and source the provided `embree-vars.sh` (if you
131131
are using the bash shell) or `embree-vars.csh` (if you are using the C
132132
shell) to set up the environment properly:
133133

134-
unzip embree-4.3.2.x64.macosx.zip source embree-4.3.2.x64.macosx/embree-vars.sh
134+
unzip embree-4.3.3.x64.macosx.zip source embree-4.3.3.x64.macosx/embree-vars.sh
135135

136136
If you want to ship Embree with your application, please use the Embree
137137
library of the provided ZIP file. The library name of that Embree
@@ -156,7 +156,7 @@ set the `TBB_DIR` variable to the path containing `TBB-config.cmake` of a local
156156
TBB install, in case you do not have TBB installed globally on your system,
157157
e.g:
158158

159-
cmake -D embree_DIR=path_to_embree_package/lib/cmake/embree-4.3.2/ \
159+
cmake -D embree_DIR=path_to_embree_package/lib/cmake/embree-4.3.3/ \
160160
-D TBB_DIR=path_to_tbb_package/lib/cmake/tbb/ \
161161
..
162162

@@ -257,7 +257,7 @@ Embree is released with a bundle of tests in an optional testing package.
257257
To run these tests extract the testing package in the same folder as your embree installation.
258258
e.g.:
259259

260-
tar -xzf embree-4.3.2-testing.zip -C /path/to/installed/embree
260+
tar -xzf embree-4.3.3-testing.zip -C /path/to/installed/embree
261261

262262
The tests are extracted into a new folder inside you embree installation and can be run with:
263263

readme.pdf

527 Bytes
Binary file not shown.

tutorials/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ the Embree and TBB installation on your system.
4242
-D CMAKE_CXX_COMPILER=clang++
4343
-D CMAKE_C_COMPILER=clang
4444
-D CMAKE_BUILD_TYPE=Release
45-
-D embree_DIR=%cd%\..\..\..\lib\cmake\embree-4.3.2\
45+
-D embree_DIR=%cd%\..\..\..\lib\cmake\embree-4.3.3\
4646
-D TBB_DIR=path_to_tbb\oneapi-tbb-2021.2.0\lib\cmake\tbb ..
4747

4848
Now you can build the tutorial:
@@ -91,7 +91,7 @@ the Embree and TBB installation on your system.
9191
cmake -D CMAKE_BUILD_TYPE=Release \
9292
-D CMAKE_CXX_COMPILER=clang++ \
9393
-D CMAKE_C_COMPILER=clang \
94-
-D embree_DIR=`pwd`/../../../lib/cmake/embree-4.3.2/ \
94+
-D embree_DIR=`pwd`/../../../lib/cmake/embree-4.3.3/ \
9595
-D TBB_DIR=path_to_tbb/oneapi-tbb-2021.2.0/lib/cmake/tbb/ ..
9696

9797
Now you can build the tutorial:

0 commit comments

Comments
 (0)