diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index 3efd347970b0..23ce08ce708f 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -1,79 +1,77 @@ PORTNAME= embree -PORTVERSION= 4.4.0 +PORTVERSION= 4.4.1 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels WWW= https://www.embree.org/ LICENSE= APACHE20 ONLY_FOR_ARCHS= amd64 i386 ONLY_FOR_ARCHS_REASON= heavy use of SSE instructions USES= cmake pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= RenderKit CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ -DEMBREE_RAY_MASK:BOOL=ON \ -DEMBREE_ZIP_MODE:BOOL=OFF -PLIST_SUB+= VERSION=${PORTVERSION} MANSUFX=4${PORTNAME}4.gz +PLIST_SUB+= VERSION=${PORTVERSION} MANSUFX=${PORTNAME}4.gz OPTIONS_DEFINE= BACKFACE_CULLING DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= ISPC TBB OPTIONS_SUB= yes BACKFACE_CULLING_DESC= Enable back-face culling (BFC) BACKFACE_CULLING_CMAKE_ON= -DEMBREE_BACKFACE_CULLING:BOOL=ON ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_ON= -DEMBREE_ISPC_SUPPORT:BOOL=ON EXAMPLES_LIB_DEPENDS= libglfw.so:graphics/glfw \ libpng.so:graphics/png EXAMPLES_USES= gl jpeg xorg EXAMPLES_USE= GL=gl,glu,glut XORG=x11,xau,xcb,xdmcp EXAMPLES_CMAKE_OFF= -DEMBREE_TUTORIALS:BOOL=OFF TBB_DESC= Use Intel TBB (optimal performance) TBB_LIB_DEPENDS= libtbb.so:devel/onetbb TBB_VARS= _ETS=TBB TBB_VARS_OFF= _ETS=INTERNAL .include # Disable parts that use _mm_cvtsi128_si64() which is not defined on i386 .if ${ARCH} == i386 CMAKE_ARGS+= -DEMBREE_ISA_AVX512:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e \ '/SET(CMAKE_INSTALL_BINDIR/s,\$$.*),${EXAMPLESDIR}"),' \ ${WRKSRC}/common/cmake/package.cmake @${REINPLACE_CMD} -e 's,Win32,${OPSYS},gi' \ ${WRKSRC}/common/simd/vint4_sse2.h # Obsolete GNU binutils 2.17.50 objdump(1) is going to be removed # from the base, use LLVM's one if it's available .if exists(/usr/bin/llvm-objdump) @${REINPLACE_CMD} -e 's,objdump,llvm-&,' \ ${WRKSRC}/common/cmake/check_globals.cmake \ ${WRKSRC}/common/cmake/check_stack_frame_size.cmake .endif @${REINPLACE_CMD} -e \ '/DESTINATION "src" COMPONENT examples)/s,^INSTALL,#&,' \ ${WRKSRC}/tutorials/minimal/CMakeLists.txt \ ${WRKSRC}/tutorials/CMakeLists.txt - @${REINPLACE_CMD} -e '/monitorMemoryFunction/s,int64,intptr_t,' \ - ${WRKSRC}/tutorials/forest/forest_device.ispc do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo index 3cb3d5b06ca7..c20bcfe13d53 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743672230 -SHA256 (RenderKit-embree-v4.4.0_GH0.tar.gz) = acb517b0ea0f4b442235d5331b69f96192c28da6aca5d5dde0cbe40799638d5c -SIZE (RenderKit-embree-v4.4.0_GH0.tar.gz) = 70002783 +TIMESTAMP = 1773733313 +SHA256 (RenderKit-embree-v4.4.1_GH0.tar.gz) = dcf338cc61b636c871ccf370e673bfd380c5ecb71ce49ad50f28e1d4ec9995dc +SIZE (RenderKit-embree-v4.4.1_GH0.tar.gz) = 70605063 diff --git a/graphics/embree/pkg-plist b/graphics/embree/pkg-plist index b2782c5fb1c6..8d16ab5bc034 100644 --- a/graphics/embree/pkg-plist +++ b/graphics/embree/pkg-plist @@ -1,333 +1,355 @@ include/embree4/rtcore.h include/embree4/rtcore.isph include/embree4/rtcore_buffer.h include/embree4/rtcore_buffer.isph include/embree4/rtcore_builder.h include/embree4/rtcore_common.h include/embree4/rtcore_common.isph include/embree4/rtcore_config.h include/embree4/rtcore_device.h include/embree4/rtcore_device.isph include/embree4/rtcore_geometry.h include/embree4/rtcore_geometry.isph include/embree4/rtcore_quaternion.h include/embree4/rtcore_quaternion.isph include/embree4/rtcore_ray.h include/embree4/rtcore_ray.isph include/embree4/rtcore_scene.h include/embree4/rtcore_scene.isph lib/cmake/embree-%%VERSION%%/embree-config-version.cmake lib/cmake/embree-%%VERSION%%/embree-config.cmake lib/cmake/embree-%%VERSION%%/embree-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/embree-%%VERSION%%/embree-targets.cmake lib/libembree4.so lib/libembree4.so.4 lib/libembree4.so.%%VERSION%% -share/man/man3/RTCBufferType.%%MANSUFX%% -share/man/man3/RTCCurveFlags.%%MANSUFX%% -share/man/man3/RTCFeatureFlags.%%MANSUFX%% -share/man/man3/RTCFormat.%%MANSUFX%% -share/man/man3/RTCHit.%%MANSUFX%% -share/man/man3/RTCHitN.%%MANSUFX%% -share/man/man3/RTCQuaternionDecomposition.%%MANSUFX%% -share/man/man3/RTCRay.%%MANSUFX%% -share/man/man3/RTCRayHit.%%MANSUFX%% -share/man/man3/RTCRayHitN.%%MANSUFX%% -share/man/man3/RTCRayN.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_CURVE.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_GRID.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE_ARRAY.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_POINT.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_QUAD.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_TRIANGLE.%%MANSUFX%% -share/man/man3/RTC_GEOMETRY_TYPE_USER.%%MANSUFX%% -share/man/man3/rtcAttachGeometry.%%MANSUFX%% -share/man/man3/rtcAttachGeometryByID.%%MANSUFX%% -share/man/man3/rtcBuildBVH.%%MANSUFX%% -share/man/man3/rtcCollide.%%MANSUFX%% -share/man/man3/rtcCommitGeometry.%%MANSUFX%% -share/man/man3/rtcCommitScene.%%MANSUFX%% -share/man/man3/rtcDetachGeometry.%%MANSUFX%% -share/man/man3/rtcDisableGeometry.%%MANSUFX%% -share/man/man3/rtcEnableGeometry.%%MANSUFX%% -share/man/man3/rtcFilterIntersection.%%MANSUFX%% -share/man/man3/rtcFilterOcclusion.%%MANSUFX%% -share/man/man3/rtcForwardIntersect1.%%MANSUFX%% -share/man/man3/rtcForwardIntersect4.%%MANSUFX%% -share/man/man3/rtcForwardOccluded1.%%MANSUFX%% -share/man/man3/rtcForwardOccluded4.%%MANSUFX%% -share/man/man3/rtcGetBufferData.%%MANSUFX%% -share/man/man3/rtcGetDeviceError.%%MANSUFX%% -share/man/man3/rtcGetDeviceLastErrorMessage.%%MANSUFX%% -share/man/man3/rtcGetDeviceProperty.%%MANSUFX%% -share/man/man3/rtcGetErrorString.%%MANSUFX%% -share/man/man3/rtcGetGeometry.%%MANSUFX%% -share/man/man3/rtcGetGeometryBufferData.%%MANSUFX%% -share/man/man3/rtcGetGeometryFace.%%MANSUFX%% -share/man/man3/rtcGetGeometryFirstHalfEdge.%%MANSUFX%% -share/man/man3/rtcGetGeometryNextHalfEdge.%%MANSUFX%% -share/man/man3/rtcGetGeometryOppositeHalfEdge.%%MANSUFX%% -share/man/man3/rtcGetGeometryPreviousHalfEdge.%%MANSUFX%% -share/man/man3/rtcGetGeometryThreadSafe.%%MANSUFX%% -share/man/man3/rtcGetGeometryTransform.%%MANSUFX%% -share/man/man3/rtcGetGeometryTransformEx.%%MANSUFX%% -share/man/man3/rtcGetGeometryTransformFromScene.%%MANSUFX%% -share/man/man3/rtcGetGeometryUserData.%%MANSUFX%% -share/man/man3/rtcGetGeometryUserDataFromScene.%%MANSUFX%% -share/man/man3/rtcGetSYCLDeviceFunctionPointer.%%MANSUFX%% -share/man/man3/rtcGetSceneBounds.%%MANSUFX%% -share/man/man3/rtcGetSceneDevice.%%MANSUFX%% -share/man/man3/rtcGetSceneFlags.%%MANSUFX%% -share/man/man3/rtcGetSceneLinearBounds.%%MANSUFX%% -share/man/man3/rtcInitIntersectArguments.%%MANSUFX%% -share/man/man3/rtcInitOccludedArguments.%%MANSUFX%% -share/man/man3/rtcInitPointQueryContext.%%MANSUFX%% -share/man/man3/rtcInitQuaternionDecomposition.%%MANSUFX%% -share/man/man3/rtcInitRayQueryContext.%%MANSUFX%% -share/man/man3/rtcInterpolate.%%MANSUFX%% -share/man/man3/rtcInterpolateN.%%MANSUFX%% -share/man/man3/rtcIntersect1.%%MANSUFX%% -share/man/man3/rtcIntersect4.%%MANSUFX%% -share/man/man3/rtcInvokeIntersectFilterFromGeometry.%%MANSUFX%% -share/man/man3/rtcInvokeOccludedFilterFromGeometry.%%MANSUFX%% -share/man/man3/rtcIsSYCLDeviceSupported.%%MANSUFX%% -share/man/man3/rtcJoinCommitScene.%%MANSUFX%% -share/man/man3/rtcNewBVH.%%MANSUFX%% -share/man/man3/rtcNewBuffer.%%MANSUFX%% -share/man/man3/rtcNewDevice.%%MANSUFX%% -share/man/man3/rtcNewGeometry.%%MANSUFX%% -share/man/man3/rtcNewSYCLDevice.%%MANSUFX%% -share/man/man3/rtcNewScene.%%MANSUFX%% -share/man/man3/rtcNewSharedBuffer.%%MANSUFX%% -share/man/man3/rtcOccluded1.%%MANSUFX%% -share/man/man3/rtcOccluded4.%%MANSUFX%% -share/man/man3/rtcPointQuery.%%MANSUFX%% -share/man/man3/rtcPointQuery4.%%MANSUFX%% -share/man/man3/rtcReleaseBVH.%%MANSUFX%% -share/man/man3/rtcReleaseBuffer.%%MANSUFX%% -share/man/man3/rtcReleaseDevice.%%MANSUFX%% -share/man/man3/rtcReleaseGeometry.%%MANSUFX%% -share/man/man3/rtcReleaseScene.%%MANSUFX%% -share/man/man3/rtcRetainBVH.%%MANSUFX%% -share/man/man3/rtcRetainBuffer.%%MANSUFX%% -share/man/man3/rtcRetainDevice.%%MANSUFX%% -share/man/man3/rtcRetainGeometry.%%MANSUFX%% -share/man/man3/rtcRetainScene.%%MANSUFX%% -share/man/man3/rtcSYCLDeviceSelector.%%MANSUFX%% -share/man/man3/rtcSetDeviceErrorFunction.%%MANSUFX%% -share/man/man3/rtcSetDeviceMemoryMonitorFunction.%%MANSUFX%% -share/man/man3/rtcSetDeviceSYCLDevice.%%MANSUFX%% -share/man/man3/rtcSetGeometryBoundsFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryBuffer.%%MANSUFX%% -share/man/man3/rtcSetGeometryBuildQuality.%%MANSUFX%% -share/man/man3/rtcSetGeometryDisplacementFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryEnableFilterFunctionFromArguments.%%MANSUFX%% -share/man/man3/rtcSetGeometryInstancedScene.%%MANSUFX%% -share/man/man3/rtcSetGeometryInstancedScenes.%%MANSUFX%% -share/man/man3/rtcSetGeometryIntersectFilterFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryIntersectFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryMask.%%MANSUFX%% -share/man/man3/rtcSetGeometryMaxRadiusScale.%%MANSUFX%% -share/man/man3/rtcSetGeometryOccludedFilterFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryOccludedFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometryPointQueryFunction.%%MANSUFX%% -share/man/man3/rtcSetGeometrySubdivisionMode.%%MANSUFX%% -share/man/man3/rtcSetGeometryTessellationRate.%%MANSUFX%% -share/man/man3/rtcSetGeometryTimeRange.%%MANSUFX%% -share/man/man3/rtcSetGeometryTimeStepCount.%%MANSUFX%% -share/man/man3/rtcSetGeometryTopologyCount.%%MANSUFX%% -share/man/man3/rtcSetGeometryTransform.%%MANSUFX%% -share/man/man3/rtcSetGeometryTransformQuaternion.%%MANSUFX%% -share/man/man3/rtcSetGeometryUserData.%%MANSUFX%% -share/man/man3/rtcSetGeometryUserPrimitiveCount.%%MANSUFX%% -share/man/man3/rtcSetGeometryVertexAttributeCount.%%MANSUFX%% -share/man/man3/rtcSetGeometryVertexAttributeTopology.%%MANSUFX%% -share/man/man3/rtcSetNewGeometryBuffer.%%MANSUFX%% -share/man/man3/rtcSetSceneBuildQuality.%%MANSUFX%% -share/man/man3/rtcSetSceneFlags.%%MANSUFX%% -share/man/man3/rtcSetSceneProgressMonitorFunction.%%MANSUFX%% -share/man/man3/rtcSetSharedGeometryBuffer.%%MANSUFX%% -share/man/man3/rtcUpdateGeometryBuffer.%%MANSUFX%% +share/man/man3/RTCBufferType.3%%MANSUFX%% +share/man/man3/RTCCurveFlags.3%%MANSUFX%% +share/man/man3/RTCFeatureFlags.3%%MANSUFX%% +share/man/man3/RTCFormat.3%%MANSUFX%% +share/man/man3/RTCHit.3%%MANSUFX%% +share/man/man3/RTCHitN.3%%MANSUFX%% +share/man/man3/RTCQuaternionDecomposition.3%%MANSUFX%% +share/man/man3/RTCRay.3%%MANSUFX%% +share/man/man3/RTCRayHit.3%%MANSUFX%% +share/man/man3/RTCRayHitN.3%%MANSUFX%% +share/man/man3/RTCRayN.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_CURVE.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_GRID.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE_ARRAY.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_POINT.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_QUAD.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_TRIANGLE.3%%MANSUFX%% +share/man/man3/RTC_GEOMETRY_TYPE_USER.3%%MANSUFX%% +share/man/man3/rtcAttachGeometry.3%%MANSUFX%% +share/man/man3/rtcAttachGeometryByID.3%%MANSUFX%% +share/man/man3/rtcBuildBVH.3%%MANSUFX%% +share/man/man3/rtcCollide.3%%MANSUFX%% +share/man/man3/rtcCommitBuffer.4%%MANSUFX%% +share/man/man3/rtcCommitBufferWithQueue.4%%MANSUFX%% +share/man/man3/rtcCommitGeometry.3%%MANSUFX%% +share/man/man3/rtcCommitScene.3%%MANSUFX%% +share/man/man3/rtcCommitSceneWithQueue.4%%MANSUFX%% +share/man/man3/rtcDetachGeometry.3%%MANSUFX%% +share/man/man3/rtcDisableGeometry.3%%MANSUFX%% +share/man/man3/rtcEnableGeometry.3%%MANSUFX%% +share/man/man3/rtcFilterIntersection.3%%MANSUFX%% +share/man/man3/rtcFilterOcclusion.3%%MANSUFX%% +share/man/man3/rtcForwardIntersect1.3%%MANSUFX%% +share/man/man3/rtcForwardIntersect4.3%%MANSUFX%% +share/man/man3/rtcForwardOccluded1.3%%MANSUFX%% +share/man/man3/rtcForwardOccluded4.3%%MANSUFX%% +share/man/man3/rtcGetBufferData.3%%MANSUFX%% +share/man/man3/rtcGetBufferDataDevice.4%%MANSUFX%% +share/man/man3/rtcGetDeviceError.3%%MANSUFX%% +share/man/man3/rtcGetDeviceLastErrorMessage.3%%MANSUFX%% +share/man/man3/rtcGetDeviceProperty.3%%MANSUFX%% +share/man/man3/rtcGetErrorString.3%%MANSUFX%% +share/man/man3/rtcGetGeometry.3%%MANSUFX%% +share/man/man3/rtcGetGeometryBufferData.3%%MANSUFX%% +share/man/man3/rtcGetGeometryBufferDataDevice.4%%MANSUFX%% +share/man/man3/rtcGetGeometryFace.3%%MANSUFX%% +share/man/man3/rtcGetGeometryFirstHalfEdge.3%%MANSUFX%% +share/man/man3/rtcGetGeometryNextHalfEdge.3%%MANSUFX%% +share/man/man3/rtcGetGeometryOppositeHalfEdge.3%%MANSUFX%% +share/man/man3/rtcGetGeometryPreviousHalfEdge.3%%MANSUFX%% +share/man/man3/rtcGetGeometryThreadSafe.3%%MANSUFX%% +share/man/man3/rtcGetGeometryTransform.3%%MANSUFX%% +share/man/man3/rtcGetGeometryTransformEx.3%%MANSUFX%% +share/man/man3/rtcGetGeometryTransformFromScene.3%%MANSUFX%% +share/man/man3/rtcGetGeometryTransformFromTraversable.4%%MANSUFX%% +share/man/man3/rtcGetGeometryUserData.3%%MANSUFX%% +share/man/man3/rtcGetGeometryUserDataFromScene.3%%MANSUFX%% +share/man/man3/rtcGetGeometryUserDataFromTraversable.4%%MANSUFX%% +share/man/man3/rtcGetSYCLDeviceFunctionPointer.3%%MANSUFX%% +share/man/man3/rtcGetSceneBounds.3%%MANSUFX%% +share/man/man3/rtcGetSceneDevice.3%%MANSUFX%% +share/man/man3/rtcGetSceneFlags.3%%MANSUFX%% +share/man/man3/rtcGetSceneLinearBounds.3%%MANSUFX%% +share/man/man3/rtcGetSceneTraversable.4%%MANSUFX%% +share/man/man3/rtcInitIntersectArguments.3%%MANSUFX%% +share/man/man3/rtcInitOccludedArguments.3%%MANSUFX%% +share/man/man3/rtcInitPointQueryContext.3%%MANSUFX%% +share/man/man3/rtcInitQuaternionDecomposition.3%%MANSUFX%% +share/man/man3/rtcInitRayQueryContext.3%%MANSUFX%% +share/man/man3/rtcInterpolate.3%%MANSUFX%% +share/man/man3/rtcInterpolateN.3%%MANSUFX%% +share/man/man3/rtcIntersect1.3%%MANSUFX%% +share/man/man3/rtcIntersect4.3%%MANSUFX%% +share/man/man3/rtcInvokeIntersectFilterFromGeometry.3%%MANSUFX%% +share/man/man3/rtcInvokeOccludedFilterFromGeometry.3%%MANSUFX%% +share/man/man3/rtcIsSYCLDeviceSupported.3%%MANSUFX%% +share/man/man3/rtcJoinCommitScene.3%%MANSUFX%% +share/man/man3/rtcNewBVH.3%%MANSUFX%% +share/man/man3/rtcNewBuffer.3%%MANSUFX%% +share/man/man3/rtcNewBufferHostDevice.4%%MANSUFX%% +share/man/man3/rtcNewDevice.3%%MANSUFX%% +share/man/man3/rtcNewGeometry.3%%MANSUFX%% +share/man/man3/rtcNewSYCLDevice.3%%MANSUFX%% +share/man/man3/rtcNewScene.3%%MANSUFX%% +share/man/man3/rtcNewSharedBuffer.3%%MANSUFX%% +share/man/man3/rtcNewSharedBufferHostDevice.4%%MANSUFX%% +share/man/man3/rtcOccluded1.3%%MANSUFX%% +share/man/man3/rtcOccluded4.3%%MANSUFX%% +share/man/man3/rtcPointQuery.3%%MANSUFX%% +share/man/man3/rtcPointQuery4.3%%MANSUFX%% +share/man/man3/rtcReleaseBVH.3%%MANSUFX%% +share/man/man3/rtcReleaseBuffer.3%%MANSUFX%% +share/man/man3/rtcReleaseDevice.3%%MANSUFX%% +share/man/man3/rtcReleaseGeometry.3%%MANSUFX%% +share/man/man3/rtcReleaseScene.3%%MANSUFX%% +share/man/man3/rtcRetainBVH.3%%MANSUFX%% +share/man/man3/rtcRetainBuffer.3%%MANSUFX%% +share/man/man3/rtcRetainDevice.3%%MANSUFX%% +share/man/man3/rtcRetainGeometry.3%%MANSUFX%% +share/man/man3/rtcRetainScene.3%%MANSUFX%% +share/man/man3/rtcSYCLDeviceSelector.3%%MANSUFX%% +share/man/man3/rtcSetDeviceErrorFunction.3%%MANSUFX%% +share/man/man3/rtcSetDeviceMemoryMonitorFunction.3%%MANSUFX%% +share/man/man3/rtcSetDeviceSYCLDevice.3%%MANSUFX%% +share/man/man3/rtcSetGeometryBoundsFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryBuffer.3%%MANSUFX%% +share/man/man3/rtcSetGeometryBuildQuality.3%%MANSUFX%% +share/man/man3/rtcSetGeometryDisplacementFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryEnableFilterFunctionFromArguments.3%%MANSUFX%% +share/man/man3/rtcSetGeometryInstancedScene.3%%MANSUFX%% +share/man/man3/rtcSetGeometryInstancedScenes.3%%MANSUFX%% +share/man/man3/rtcSetGeometryIntersectFilterFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryIntersectFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryMask.3%%MANSUFX%% +share/man/man3/rtcSetGeometryMaxRadiusScale.3%%MANSUFX%% +share/man/man3/rtcSetGeometryOccludedFilterFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryOccludedFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometryPointQueryFunction.3%%MANSUFX%% +share/man/man3/rtcSetGeometrySubdivisionMode.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTessellationRate.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTimeRange.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTimeStepCount.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTopologyCount.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTransform.3%%MANSUFX%% +share/man/man3/rtcSetGeometryTransformQuaternion.3%%MANSUFX%% +share/man/man3/rtcSetGeometryUserData.3%%MANSUFX%% +share/man/man3/rtcSetGeometryUserPrimitiveCount.3%%MANSUFX%% +share/man/man3/rtcSetGeometryVertexAttributeCount.3%%MANSUFX%% +share/man/man3/rtcSetGeometryVertexAttributeTopology.3%%MANSUFX%% +share/man/man3/rtcSetNewGeometryBuffer.3%%MANSUFX%% +share/man/man3/rtcSetNewGeometryBufferHostDevice.4%%MANSUFX%% +share/man/man3/rtcSetSceneBuildQuality.3%%MANSUFX%% +share/man/man3/rtcSetSceneFlags.3%%MANSUFX%% +share/man/man3/rtcSetSceneProgressMonitorFunction.3%%MANSUFX%% +share/man/man3/rtcSetSharedGeometryBuffer.3%%MANSUFX%% +share/man/man3/rtcSetSharedGeometryBufferHostDevice.4%%MANSUFX%% +share/man/man3/rtcTraversableForwardIntersect1.4%%MANSUFX%% +share/man/man3/rtcTraversableForwardIntersect4.4%%MANSUFX%% +share/man/man3/rtcTraversableForwardOccluded1.4%%MANSUFX%% +share/man/man3/rtcTraversableForwardOccluded4.4%%MANSUFX%% +share/man/man3/rtcTraversableIntersect1.4%%MANSUFX%% +share/man/man3/rtcTraversableIntersect4.4%%MANSUFX%% +share/man/man3/rtcTraversableOccluded1.4%%MANSUFX%% +share/man/man3/rtcTraversableOccluded4.4%%MANSUFX%% +share/man/man3/rtcTraversablePointQuery.4%%MANSUFX%% +share/man/man3/rtcTraversablePointQuery4.4%%MANSUFX%% +share/man/man3/rtcUpdateGeometryBuffer.3%%MANSUFX%% %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/readme.pdf %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-DPCPP.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-OIDN.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-TBB.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-oneAPI-DPCPP.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_buildbench %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_bvh_access %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_bvh_builder %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_closest_point %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_closest_point_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_collide %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_convert %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_curve_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_curve_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_displacement_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_displacement_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_forest %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_forest_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_host_device_memory %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_info %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_interpolation %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_interpolation_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_intersection_filter %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_intersection_filter_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_lazy_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_lazy_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_minimal %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_motion_blur_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_motion_blur_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_multiscene_geometry %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_next_hit %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_pathtracer %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_pathtracer_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_point_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_point_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_quaternion_motion_blur %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_quaternion_motion_blur_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_ray_mask %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_ray_mask_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_subdivision_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_subdivision_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_tests %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_triangle_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_triangle_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_user_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_user_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_verify %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_viewer %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_viewer_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_voronoi %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_voronoi_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/build.bench %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cone_0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cone_0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.mtl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.obj %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml.bin %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_instanced.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_instanced.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_mblur.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_mblur.xml.bin %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_flat.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_flat.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_geometry.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_oriented.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_oriented.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_round.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/curve_round.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cylinder.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.bin %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/furBall_A.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/grid4x4_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair1.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/hair1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/linesegments.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/linesegments.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_curve.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_grid.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_line.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_quad.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/mblur_time_range_triangle.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/meta_bvh_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_bspline_curve_twisted.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve_large_curvature.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve_large_curvature.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves_sycl.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves_sycl.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_hermite_curve_twisted.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/quad_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/quad_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_curves_sycl.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_curves_sycl.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_1.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_2.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_2.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_3.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_3.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_4.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_4.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_5.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_5.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_6.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/round_line_segments_6.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/sphere_instancing_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/sphere_instancing_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.mtl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/spheres.obj %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv0.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv1.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv3.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv3.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv4.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv4.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv5.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv5.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv6.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv6.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv7.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv7.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv8.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv8.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv9.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv9.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_no_boundary.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_no_boundary.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_all.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_all.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_boundary.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_boundary.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_corners.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_pin_corners.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_smooth_boundary.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/subdiv_smooth_boundary.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/trace.bench %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_mb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_qmb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_instancing_qmb.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_mb.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/triangle_mb.xml