Skip to content

Commit

Permalink
setting version to v2.17.2, regenerated documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
svenwoop committed Jan 16, 2018
1 parent f998ab2 commit 18a18b7
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 34 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
Version History
---------------

### New Features in Embree 2.17.2
- Made BVH build of curve geometry deterministic.

### New Features in Embree 2.17.1
- Improved performance of occlusion ray packets by up to 50%.
- Fixed detection of Clang for CMake 3 under MacOSX
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
SET(EMBREE_VERSION_MAJOR 2)
SET(EMBREE_VERSION_MINOR 17)
SET(EMBREE_VERSION_PATCH 2)
SET(EMBREE_VERSION_NOTE "-alpha.0")
SET(EMBREE_VERSION_NOTE "")
SET(EMBREE_VERSION ${EMBREE_VERSION_MAJOR}.${EMBREE_VERSION_MINOR}.${EMBREE_VERSION_PATCH})
MATH(EXPR EMBREE_VERSION_NUMBER "10000*${EMBREE_VERSION_MAJOR} + 100*${EMBREE_VERSION_MINOR} + ${EMBREE_VERSION_PATCH}")
SET(CPACK_RPM_PACKAGE_RELEASE 1)
Expand Down
65 changes: 33 additions & 32 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
% Embree: High Performance Ray Tracing Kernels 2.17.1
% Embree: High Performance Ray Tracing Kernels 2.17.2
% Intel Corporation

Embree Overview
Expand Down Expand Up @@ -58,16 +58,17 @@ transparently transitioning to 2MB pages.
Embree is optimized for Intel CPUs supporting SSE, AVX, AVX2, and
AVX-512 instructions, and requires at least a CPU with support for
SSE2.

Contributing to Embree
----------------------

To contribute code to the Embree repository you need to sign a
Contributor License Agreement (CLA). Individuals need to fill out the
[Individual Contributor License Agreement (ICLA)]. Corporations need to
fill out the [Corporate Contributor License Agreement (CCLA)] and each
employee that wants to contribute has to fill out an [Individual
Contributor License Agreement (ICLA)]. Please follow the instructions of
the CLA forms to send them.
[Individual Contributor License Agreement (ICLA)](http://embree.github.io/data/Embree-ICLA.pdf).
Corporations need to fill out the
[Corporate Contributor License Agreement (CCLA)](http://embree.github.io/data/Embree-CCLA.pdf)
and each employee that wants to contribute has to fill out an
ICLA. Please follow the instructions of the CLA forms to send them.

Embree Support and Contact
--------------------------
Expand All @@ -93,28 +94,28 @@ Windows Installer
-----------------

You can install the Embree library using the Windows MSI installer
[embree-2.17.1-x64.msi](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x64.msi). This
[embree-2.17.2-x64.msi](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x64.msi). This
will install the 64-bit Embree version by default in `Program
Files\Intel\Embree v2.17.1 x64`.
Files\Intel\Embree v2.17.2 x64`.

You have to set the path to the `bin` folders manually to your `PATH`
environment variable for applications to find Embree.

To compile applications with Embree using CMake please have a look at
the find_embree tutorial. To compile this tutorial, you need to set
the `embree_DIR` CMake variable of this tutorial to `Program
Files\Intel\Embree v2.17.1 x64`.
Files\Intel\Embree v2.17.2 x64`.

To uninstall Embree again open `Programs and Features` by clicking the
`Start button`, clicking `Control Panel`, clicking `Programs`, and
then clicking `Programs and Features`. Select `Embree
2.17.1 x64` and uninstall it.
2.17.2 x64` and uninstall it.

Windows ZIP File
-----------------

Embree is also delivered as a ZIP file
[embree-2.17.1.x64.windows.zip](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x64.windows.zip). After
[embree-2.17.2.x64.windows.zip](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x64.windows.zip). After
unpacking this ZIP file you should set the path to the `lib` folder
manually to your `PATH` environment variable for applications to find
Embree. To compile applications with Embree you also have to set the
Expand All @@ -128,18 +129,18 @@ Linux RPMs
----------

Uncompress the 'tar.gz' file
[embree-2.17.1.x86_64.rpm.tar.gz](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x86_64.rpm.tar.gz)
[embree-2.17.2.x86_64.rpm.tar.gz](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x86_64.rpm.tar.gz)
to
obtain the individual RPM files:

tar xzf embree-2.17.1.x86_64.rpm.tar.gz
tar xzf embree-2.17.2.x86_64.rpm.tar.gz

To install the Embree using the RPM packages on your Linux system type
the following:

sudo rpm --install embree-lib-2.17.1-1.x86_64.rpm
sudo rpm --install embree-devel-2.17.1-1.noarch.rpm
sudo rpm --install embree-examples-2.17.1-1.x86_64.rpm
sudo rpm --install embree-lib-2.17.2-1.x86_64.rpm
sudo rpm --install embree-devel-2.17.2-1.noarch.rpm
sudo rpm --install embree-examples-2.17.2-1.x86_64.rpm

You also have to install the Intel® Threading Building Blocks (TBB)
using `yum`:
Expand All @@ -151,13 +152,13 @@ filed into DEB files using the `alien` tool:

sudo apt-get install alien dpkg-dev debhelper build-essential

sudo alien embree-lib-2.17.1-1.x86_64.rpm
sudo alien embree-devel-2.17.1-1.noarch.rpm
sudo alien embree-examples-2.17.1-1.x86_64.rpm
sudo alien embree-lib-2.17.2-1.x86_64.rpm
sudo alien embree-devel-2.17.2-1.noarch.rpm
sudo alien embree-examples-2.17.2-1.x86_64.rpm

sudo dpkg -i embree-devel_2.17.1-2_all.deb
sudo dpkg -i embree-examples_2.17.1-2_amd64.deb
sudo dpkg -i embree-lib_2.17.1-2_amd64.deb
sudo dpkg -i embree-devel_2.17.2-2_all.deb
sudo dpkg -i embree-examples_2.17.2-2_amd64.deb
sudo dpkg -i embree-lib_2.17.2-2_amd64.deb

Also install the Intel® Threading Building Blocks (TBB) using `apt-get`:

Expand All @@ -183,21 +184,21 @@ the tutorials to start them.

To uninstall Embree again just execute the following:

sudo rpm --erase embree-lib-2.17.1-1.x86_64
sudo rpm --erase embree-devel-2.17.1-1.noarch
sudo rpm --erase embree-examples-2.17.1-1.x86_64
sudo rpm --erase embree-lib-2.17.2-1.x86_64
sudo rpm --erase embree-devel-2.17.2-1.noarch
sudo rpm --erase embree-examples-2.17.2-1.x86_64

Linux tar.gz files
------------------

The Linux version of Embree is also delivered as a tar.gz file
[embree-2.17.1.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x86_64.linux.tar.gz). Unpack
[embree-2.17.2.x86_64.linux.tar.gz](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x86_64.linux.tar.gz). Unpack
this file using `tar` and source the provided `embree-vars.sh` (if you
are using the bash shell) or `embree-vars.csh` (if you are using the
C shell) to setup the environment properly:

tar xzf embree-2.17.1.x64.linux.tar.gz
source embree-2.17.1.x64.linux/embree-vars.sh
tar xzf embree-2.17.2.x64.linux.tar.gz
source embree-2.17.2.x64.linux/embree-vars.sh

If you want to ship Embree with your application best use the Embree
version provided through the tar.gz file.
Expand All @@ -210,7 +211,7 @@ Mac OS X PKG Installer

To install the Embree library on your Mac OS X system use the
provided package installer inside
[embree-2.17.1.x86_64.dmg](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x86_64.dmg). This
[embree-2.17.2.x86_64.dmg](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x86_64.dmg). This
will install Embree by default into `/opt/local/lib` and
`/opt/local/include` directories. The Embree tutorials are installed
into the `/Applications/Embree2` folder.
Expand All @@ -232,13 +233,13 @@ Mac OS X tar.gz file
---------------------

The Mac OS X version of Embree is also delivered as a tar.gz file
[embree-2.17.1.x86_64.macosx.tar.gz](https://github.com/embree/embree/releases/download/v2.17.1/embree-2.17.1.x86_64.macosx.tar.gz). Unpack
[embree-2.17.2.x86_64.macosx.tar.gz](https://github.com/embree/embree/releases/download/v2.17.2/embree-2.17.2.x86_64.macosx.tar.gz). Unpack
this file using `tar` and source the provided `embree-vars.sh` (if you
are using the bash shell) or `embree-vars.csh` (if you are using the
C shell) to setup the environment properly:

tar xzf embree-2.17.1.x64.macosx.tar.gz
source embree-2.17.1.x64.macosx/embree-vars.sh
tar xzf embree-2.17.2.x64.macosx.tar.gz
source embree-2.17.2.x64.macosx/embree-vars.sh

If you want to ship Embree with your application please use the Embree
library of the provided tar.gz file. The library name of that Embree
Expand Down
2 changes: 1 addition & 1 deletion include/embree2/rtcore_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
#define RTCORE_VERSION_MINOR 17
#define RTCORE_VERSION_PATCH 2
#define RTCORE_VERSION 21702
#define RTCORE_VERSION_STRING "2.17.2-alpha.0"
#define RTCORE_VERSION_STRING "2.17.2"
Binary file modified readme.pdf
Binary file not shown.

0 comments on commit 18a18b7

Please sign in to comment.