BSD Ports

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

SystemPortVersion
FreeBSDgraphics/openvkl2.0.2_2
DragonFlygraphics/openvkl1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2.0.2_2---
FreeBSD:14:quarterly-2.0.2_2n/a--
FreeBSD:15:latest-2.0.2_2n/a--
FreeBSD:15:quarterly-2.0.2_2n/an/an/a
FreeBSD:16:latest-2.0.2_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 4

The full lists below include those, and their dependencies in turn.

Build dependencies 75
Run dependencies 65

Configuration

Options name: graphics_openvkl

OptionDefaultDescription
DOCSoffBuild and/or install documentation
VDBonBuild 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
FileSizeSHA256
openvkl-openvkl-v2.0.2_GH0.tar.gz3.077978e+06c5c6dd9984ee527e08d726770034a9bb7f52e06e65ec0a78368a5d930a53d122

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
be3dc80890 Yuri Victorovich misc/{,py-}openvdb: update 13.0.0 → 13.1.0