graphics/openvkl 2.0.2_2 FreeBSD
Intel Open Volume Kernel Library for graphics applications
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- APACHE20
- Categories
- graphics, devel
Description
Intel Open Volume Kernel Library (Intel Open VKL) is a collection of high-performance volume computation kernels, developed at Intel. The target users of Open VKL are graphics application engineers who want to improve the performance of their volume rendering applications by leveraging Open VKL's performance-optimized kernels, which include volume traversal and sampling functionality for a variety of volumetric data formats. The kernels are optimized for the latest Intel processors with support for SSE, AVX, AVX2, and AVX-512 instructions, and for ARM processors with support for NEON instructions.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/openvkl | 2.0.2_2 |
| DragonFly | graphics/openvkl | 1.3.0_12 |
Install
Binary package:
pkg install openvkl
From the ports tree:
cd /usr/ports/graphics/openvkl/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= openvkl>0:graphics/openvkl
LIB_DEPENDS= libopenvkl.so:graphics/openvkl
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.0.2_2 | - | - | - |
| FreeBSD:14:quarterly | - | 2.0.2_2 | n/a | - | - |
| FreeBSD:15:latest | - | 2.0.2_2 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.0.2_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.0.2_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
ispc: devel/ispc
Library 4
libembree4.so: graphics/embreelibglfw.so: graphics/glfwlibrkcommon.so: devel/rkcommonlibtbbmalloc.so: devel/onetbb
The full lists below include those, and their dependencies in turn.
Build dependencies 75
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/ispc
- devel/jsoncpp
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm20
- devel/ninja
- devel/onetbb
- devel/readline
- devel/rkcommon
- dns/libidn2
- graphics/embree
- graphics/freeglut
- graphics/glfw
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/gcc14
- lang/python312
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/openvdb
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 65
- archivers/brotli
- archivers/c-blosc
- archivers/libdeflate
- archivers/liblz4
- archivers/snappy
- archivers/zstd
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/level-zero
- devel/libepoll-shim
- devel/libffi
- devel/libpciaccess
- devel/onetbb
- devel/readline
- devel/rkcommon
- graphics/embree
- graphics/freeglut
- graphics/glfw
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/openexr
- graphics/openjph
- graphics/png
- graphics/tiff
- graphics/wayland
- lang/gcc14
- lang/python312
- math/Imath
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/openblas
- math/py-numpy
- misc/hwdata
- misc/openvdb
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcursor
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/xkeyboard-config
- x11/xorgproto
Required by 2
Configuration
Options name: graphics_openvkl
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| VDB | on | Build with OpenVDB |
- USES
- cmake:testing compiler:c++11-lib gl
- Service scripts
- none
Files
pkg-plist 56
- include/openvkl/VKLBackgroundUndefined.h
- include/openvkl/VKLDataType.h
- include/openvkl/VKLError.h
- include/openvkl/VKLFilter.h
- include/openvkl/VKLFormat.h
- include/openvkl/VKLLogLevel.h
- include/openvkl/VKLTemporalFormat.h
- include/openvkl/common.h
- include/openvkl/common.isph
- include/openvkl/data.h
- include/openvkl/device.h
- include/openvkl/devices/cpu/openvkl/device/max_iterator_size.h
- include/openvkl/devices/cpu/openvkl/device/openvkl.h
- include/openvkl/devices/cpu/openvkl/device/openvkl.isph
- include/openvkl/ispc_cpp_interop.h
- include/openvkl/iterator.h
- include/openvkl/iterator.isph
- include/openvkl/observer.h
- include/openvkl/openvkl.h
- include/openvkl/openvkl.isph
- include/openvkl/parameters.h
- include/openvkl/sampler.h
- include/openvkl/sampler.isph
- include/openvkl/types.h
- include/openvkl/utility/temporal_compression/douglas_peucker.h
- include/openvkl/utility/usda/usda.h
- include/openvkl/utility/vdb/InnerNodes.h
- include/openvkl/utility/vdb/OpenVdbGrid.h
- include/openvkl/utility/vdb/VdbVolumeBuffers.h
- include/openvkl/vdb.h
- include/openvkl/vdb/topology.h
- include/openvkl/vdb/topology_1.h
- include/openvkl/vdb/topology_2.h
- include/openvkl/vdb/topology_3.h
- include/openvkl/version.h
- include/openvkl/volume.h
- include/openvkl/volume.isph
- lib/cmake/openvkl-2.0.2/openvklConfig.cmake
- lib/cmake/openvkl-2.0.2/openvklConfigVersion.cmake
- lib/cmake/openvkl-2.0.2/openvkl_Exports-.cmake
- lib/cmake/openvkl-2.0.2/openvkl_Exports.cmake
- lib/libopenvkl.so
- lib/libopenvkl.so.2
- lib/libopenvkl.so.2.0.2
- lib/libopenvkl_module_cpu_device.so
- lib/libopenvkl_module_cpu_device.so.2
- lib/libopenvkl_module_cpu_device.so.2.0.2
- lib/libopenvkl_module_cpu_device_16.so
- lib/libopenvkl_module_cpu_device_16.so.2
- lib/libopenvkl_module_cpu_device_16.so.2.0.2
- lib/libopenvkl_module_cpu_device_4.so
- lib/libopenvkl_module_cpu_device_4.so.2
- lib/libopenvkl_module_cpu_device_4.so.2.0.2
- lib/libopenvkl_module_cpu_device_8.so
- lib/libopenvkl_module_cpu_device_8.so.2
- lib/libopenvkl_module_cpu_device_8.so.2.0.2
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| openvkl-openvkl-v2.0.2_GH0.tar.gz | 3.077978e+06 | c5c6dd9984ee527e08d726770034a9bb7f52e06e65ec0a78368a5d930a53d122 |