- Support for Catmull Clark subdivision surfaces (triangle/quad base primitives) - Support for vector displacements on Catmull Clark subdivision surfaces - Various bug fixes (e.g. 4-byte alignment of vertex buffers works)
2.3.3
- BVH builders more robustly handle invalid input data (Intel Xeon processor family) - Motion blur support for hair geometry (Xeon) - Improved motion blur performance for triangle geometry (Xeon) - Improved robust ray tracing mode (Xeon) - Added `rtcCommitThread` API call for easier integration into existing tasking systems (Xeon and Intel Xeon Phi coprocessor) - Added support for recording and replaying all `rtcIntersect`/`rtcOccluded` calls (Xeon and Xeon Phi)
2.3.2
- Improved mixed AABB/OBB-BVH for hair geometry (Xeon Phi) - Reduced amount of pre-allocated memory for BVH builders (Xeon Phi) - New 64-bit Morton code-based BVH builder (Xeon Phi) - (Enhanced) Morton code-based BVH builders use now tree rotations to improve BVH quality (Xeon Phi) - Bug fixes (Xeon and Xeon Phi)
2.3.1
- High quality BVH mode improves spatial splits which result in up to 30% performance improvement for some scenes (Xeon) - Compile time enabled intersection filter functions do not reduce performance if no intersection filter is used in the scene (Xeon and Xeon Phi) - Improved ray tracing performance for hair geometry by \>20% on Xeon Phi. BVH for hair geometry requires 20% less memory - BVH8 for AVX/AVX2 targets improves performance for single ray tracing on Haswell by up to 12% and by up to 5% for hybrid (Xeon) - Memory conservative BVH for Xeon Phi now uses BVH node quantization to lower memory footprint (requires half the memory footprint of the default BVH)
2.3
- Support for ray tracing hair geometry (Xeon and Xeon Phi) - Catching errors through error callback function - Faster hybrid traversal (Xeon and Xeon Phi) - New memory conservative BVH for Xeon Phi - Faster Morton code-based builder on Xeon - Faster binned-SAH builder on Xeon Phi - Lots of code cleanups/simplifications/improvements (Xeon and Xeon Phi)
2.2
- Support for motion blur on Xeon Phi - Support for intersection filter callback functions - Support for buffer sharing with the application - Lots of AVX2 optimizations, e.g. \~20% faster 8-wide hybrid traversal - Experimental support for 8-wide (AVX/AVX2) and 16-wide BVHs (Xeon Phi)