diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile index c587a7e21bc2..644495219e30 100644 --- a/graphics/embree/Makefile +++ b/graphics/embree/Makefile @@ -1,71 +1,70 @@ # Created by: Alexey Dokuchaev PORTNAME= embree -PORTVERSION= 3.13.1 -PORTREVISION= 1 +PORTVERSION= 3.13.2 DISTVERSIONPREFIX= v CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Collection of high-performance ray tracing kernels 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 CMAKE_ARGS= -DEMBREE_TASKING_SYSTEM:STRING=${_ETS} \ -DCMAKE_INSTALL_DOCDIR:STRING=${DOCSDIR} \ -DEMBREE_BACKFACE_CULLING:BOOL=ON \ -DEMBREE_RAY_MASK:BOOL=ON PLIST_SUB+= VERSION=${DISTVERSION} OPTIONS_DEFINE= DOCS EXAMPLES ISPC TBB OPTIONS_DEFAULT= TBB OPTIONS_SUB= yes ISPC_DESC= ISPC applications support ISPC_BUILD_DEPENDS= ispc:devel/ispc ISPC_CMAKE_OFF= -DEMBREE_ISPC_SUPPORT:BOOL=OFF 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 do-test: ${TEST_WRKSRC}/${PORTNAME}_verify .include diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo index 8ea9c79e5957..13726491bb6e 100644 --- a/graphics/embree/distinfo +++ b/graphics/embree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1628818512 -SHA256 (embree-embree-v3.13.1_GH0.tar.gz) = 00dbd852f19ae2b95f5106dd055ca4b304486436ced0ccf842aec4e38a4df425 -SIZE (embree-embree-v3.13.1_GH0.tar.gz) = 13676079 +TIMESTAMP = 1635265868 +SHA256 (embree-embree-v3.13.2_GH0.tar.gz) = dcda827e5b7a606c29d00c1339f1ef00f7fa6867346bc46a2318e8f0a601c6f9 +SIZE (embree-embree-v3.13.2_GH0.tar.gz) = 13716621 diff --git a/graphics/embree/pkg-plist b/graphics/embree/pkg-plist index d557ac34668d..089f84d03d38 100644 --- a/graphics/embree/pkg-plist +++ b/graphics/embree/pkg-plist @@ -1,281 +1,281 @@ include/embree3/rtcore.h include/embree3/rtcore.isph include/embree3/rtcore_buffer.h include/embree3/rtcore_buffer.isph include/embree3/rtcore_builder.h include/embree3/rtcore_common.h include/embree3/rtcore_common.isph include/embree3/rtcore_config.h include/embree3/rtcore_device.h include/embree3/rtcore_device.isph include/embree3/rtcore_geometry.h include/embree3/rtcore_geometry.isph include/embree3/rtcore_quaternion.h include/embree3/rtcore_quaternion.isph include/embree3/rtcore_ray.h include/embree3/rtcore_ray.isph include/embree3/rtcore_scene.h include/embree3/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/libembree3.so lib/libembree3.so.3 lib/libembree3.so.%%VERSION%% man/man3/RTCBufferType.3embree3.gz man/man3/RTCCurveFlags.3embree3.gz man/man3/RTCFormat.3embree3.gz man/man3/RTCHit.3embree3.gz man/man3/RTCHitN.3embree3.gz man/man3/RTCQuaternionDecomposition.3embree3.gz man/man3/RTCRay.3embree3.gz man/man3/RTCRayHit.3embree3.gz man/man3/RTCRayHitN.3embree3.gz man/man3/RTCRayN.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_CURVE.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_GRID.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_INSTANCE.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_POINT.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_QUAD.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_TRIANGLE.3embree3.gz man/man3/RTC_GEOMETRY_TYPE_USER.3embree3.gz man/man3/rtcAttachGeometry.3embree3.gz man/man3/rtcAttachGeometryByID.3embree3.gz man/man3/rtcBuildBVH.3embree3.gz man/man3/rtcCollide.3embree3.gz man/man3/rtcCommitGeometry.3embree3.gz man/man3/rtcCommitScene.3embree3.gz man/man3/rtcDetachGeometry.3embree3.gz man/man3/rtcDisableGeometry.3embree3.gz man/man3/rtcEnableGeometry.3embree3.gz man/man3/rtcFilterIntersection.3embree3.gz man/man3/rtcFilterOcclusion.3embree3.gz man/man3/rtcGetBufferData.3embree3.gz man/man3/rtcGetDeviceError.3embree3.gz man/man3/rtcGetDeviceProperty.3embree3.gz man/man3/rtcGetGeometry.3embree3.gz man/man3/rtcGetGeometryBufferData.3embree3.gz man/man3/rtcGetGeometryFace.3embree3.gz man/man3/rtcGetGeometryFirstHalfEdge.3embree3.gz man/man3/rtcGetGeometryNextHalfEdge.3embree3.gz man/man3/rtcGetGeometryOppositeHalfEdge.3embree3.gz man/man3/rtcGetGeometryPreviousHalfEdge.3embree3.gz +man/man3/rtcGetGeometryThreadSafe.3embree3.gz man/man3/rtcGetGeometryTransform.3embree3.gz man/man3/rtcGetGeometryUserData.3embree3.gz man/man3/rtcGetSceneBounds.3embree3.gz man/man3/rtcGetSceneDevice.3embree3.gz man/man3/rtcGetSceneFlags.3embree3.gz man/man3/rtcGetSceneLinearBounds.3embree3.gz man/man3/rtcInitIntersectContext.3embree3.gz man/man3/rtcInitPointQueryContext.3embree3.gz -man/man3/rtcInitPointQueryInstanceStack.3embree3.gz man/man3/rtcInitQuaternionDecomposition.3embree3.gz man/man3/rtcInterpolate.3embree3.gz man/man3/rtcInterpolateN.3embree3.gz man/man3/rtcIntersect1.3embree3.gz man/man3/rtcIntersect1M.3embree3.gz man/man3/rtcIntersect1Mp.3embree3.gz man/man3/rtcIntersect4.3embree3.gz man/man3/rtcIntersectNM.3embree3.gz man/man3/rtcIntersectNp.3embree3.gz man/man3/rtcJoinCommitScene.3embree3.gz man/man3/rtcNewBVH.3embree3.gz man/man3/rtcNewBuffer.3embree3.gz man/man3/rtcNewDevice.3embree3.gz man/man3/rtcNewGeometry.3embree3.gz man/man3/rtcNewScene.3embree3.gz man/man3/rtcNewSharedBuffer.3embree3.gz man/man3/rtcOccluded1.3embree3.gz man/man3/rtcOccluded1M.3embree3.gz man/man3/rtcOccluded1Mp.3embree3.gz man/man3/rtcOccluded4.3embree3.gz man/man3/rtcOccludedNM.3embree3.gz man/man3/rtcOccludedNp.3embree3.gz man/man3/rtcPointQuery.3embree3.gz man/man3/rtcPointQuery4.3embree3.gz man/man3/rtcReleaseBVH.3embree3.gz man/man3/rtcReleaseBuffer.3embree3.gz man/man3/rtcReleaseDevice.3embree3.gz man/man3/rtcReleaseGeometry.3embree3.gz man/man3/rtcReleaseScene.3embree3.gz man/man3/rtcRetainBVH.3embree3.gz man/man3/rtcRetainBuffer.3embree3.gz man/man3/rtcRetainDevice.3embree3.gz man/man3/rtcRetainGeometry.3embree3.gz man/man3/rtcRetainScene.3embree3.gz man/man3/rtcSetDeviceErrorFunction.3embree3.gz man/man3/rtcSetDeviceMemoryMonitorFunction.3embree3.gz man/man3/rtcSetGeometryBoundsFunction.3embree3.gz man/man3/rtcSetGeometryBuffer.3embree3.gz man/man3/rtcSetGeometryBuildQuality.3embree3.gz man/man3/rtcSetGeometryDisplacementFunction.3embree3.gz man/man3/rtcSetGeometryInstancedScene.3embree3.gz man/man3/rtcSetGeometryIntersectFilterFunction.3embree3.gz man/man3/rtcSetGeometryIntersectFunction.3embree3.gz man/man3/rtcSetGeometryMask.3embree3.gz man/man3/rtcSetGeometryMaxRadiusScale.3embree3.gz man/man3/rtcSetGeometryOccludedFilterFunction.3embree3.gz man/man3/rtcSetGeometryOccludedFunction.3embree3.gz man/man3/rtcSetGeometryPointQueryFunction.3embree3.gz man/man3/rtcSetGeometrySubdivisionMode.3embree3.gz man/man3/rtcSetGeometryTessellationRate.3embree3.gz man/man3/rtcSetGeometryTimeRange.3embree3.gz man/man3/rtcSetGeometryTimeStepCount.3embree3.gz man/man3/rtcSetGeometryTopologyCount.3embree3.gz man/man3/rtcSetGeometryTransform.3embree3.gz man/man3/rtcSetGeometryTransformQuaternion.3embree3.gz man/man3/rtcSetGeometryUserData.3embree3.gz man/man3/rtcSetGeometryUserPrimitiveCount.3embree3.gz man/man3/rtcSetGeometryVertexAttributeCount.3embree3.gz man/man3/rtcSetGeometryVertexAttributeTopology.3embree3.gz man/man3/rtcSetNewGeometryBuffer.3embree3.gz man/man3/rtcSetSceneBuildQuality.3embree3.gz man/man3/rtcSetSceneFlags.3embree3.gz man/man3/rtcSetSceneProgressMonitorFunction.3embree3.gz man/man3/rtcSetSharedGeometryBuffer.3embree3.gz man/man3/rtcUpdateGeometryBuffer.3embree3.gz %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG.md %%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/README.md %%PORTDOCS%%%%DOCSDIR%%/readme.pdf %%PORTDOCS%%%%DOCSDIR%%/third-party-programs-TBB.txt %%PORTDOCS%%%%DOCSDIR%%/third-party-programs.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/buildbench %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bvh_access %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bvh_builder %%PORTEXAMPLES%%%%EXAMPLESDIR%%/closest_point %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/closest_point_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/collide %%PORTEXAMPLES%%%%EXAMPLESDIR%%/convert %%PORTEXAMPLES%%%%EXAMPLESDIR%%/curve_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/curve_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/displacement_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/displacement_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_scene %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dynamic_scene_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_tests %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_verify %%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hair_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/hair_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/instanced_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/instanced_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpolation %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/interpolation_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/intersection_filter %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/intersection_filter_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/lazy_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lazy_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/minimal %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/build.bench %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.mtl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.obj %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_instanced.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box_instanced.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/cornell_box.xml.bin %%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/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/oriented_bspline_curve_twisted.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve0.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curve1.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_curves.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/oriented_hermite_curve_twisted.xml %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.ecs %%PORTEXAMPLES%%%%EXAMPLESDIR%%/models/points.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/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%%/motion_blur_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/motion_blur_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/multiscene_geometry %%PORTEXAMPLES%%%%EXAMPLESDIR%%/next_hit %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pathtracer %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pathtracer_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/point_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/point_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/quaternion_motion_blur %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/quaternion_motion_blur_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/subdivision_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/subdivision_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangle_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/triangle_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/user_geometry %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/user_geometry_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer %%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_anim %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_anim_ispc %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_stream %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/viewer_stream_ispc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/voronoi %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/voronoi_ispc