BSD Ports

graphics/vulkan-loader 1.4.336_1 MidnightBSD

Driver loader for the Vulkan graphics API

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Apache-2.0
Categories
graphics, devel

Description

Vulkan is an explicit API, enabling direct control over how GPUs actually work. As such, Vulkan supports systems that have multiple GPUs, each running with a different driver, or ICD (Installable Client Driver). Vulkan also supports multiple global contexts (instances, in Vulkan terminology). The ICD loader is a library that is placed between a Vulkan application and any number of Vulkan drivers, in order to support multiple drivers and the instance-level functionality that works across these drivers. Additionally, the loader manages inserting Vulkan layer libraries, such as validation layers, between an application and the drivers.

In the other systems

SystemPortVersion
MidnightBSDgraphics/vulkan-loader1.4.336_1
FreeBSDgraphics/vulkan-loader1.4.365
OpenBSDgraphics/vulkan-loader1.4.357.0
NetBSDgraphics/vulkan-loader1.4.357.0nb2
DragonFlygraphics/vulkan-loader1.4.311

Install

Binary package:

mport install vulkan-loader

From mports:

cd /usr/mports/graphics/vulkan-loader && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vulkan-loader>0:graphics/vulkan-loader
LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

Configuration

Options name: graphics_vulkan-loader

OptionDefaultDescription
WAYLANDon
XCBon${X11_DESC} via libxcb
XLIBon${X11_DESC} via libX11
USES
cmake compiler:c++11-lib pkgconfig python:build
Service scripts
none

Files

pkg-plist 7
  • lib/cmake/VulkanLoader/VulkanLoaderConfig-.cmake
  • lib/cmake/VulkanLoader/VulkanLoaderConfig.cmake
  • lib/cmake/VulkanLoader/VulkanLoaderConfigVersion.cmake
  • lib/libvulkan.so
  • lib/libvulkan.so.1
  • lib/libvulkan.so.
  • libdata/pkgconfig/vulkan.pc
distinfo 1
FileSizeSHA256
KhronosGroup-Vulkan-Loader-v1.4.336_GH0.tar.gz1.793851e+0670e8a2b48bfebe8c1d4b627e041984528b8a805b8d0ed50504dc9489ae209c88