BSD Ports

graphics/vulkan-loader 1.4.365 FreeBSD

Driver loader for the Vulkan graphics API

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6aeeedd60a
License
APACHE20
Categories
graphics, devel
Package size
177.2 KiB, 624.8 KiB installed

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
FreeBSDgraphics/vulkan-loader1.4.365
OpenBSDgraphics/vulkan-loader1.4.357.0
NetBSDgraphics/vulkan-loader1.4.357.0nb2
DragonFlygraphics/vulkan-loader1.4.311
MidnightBSDgraphics/vulkan-loader1.4.336_1

Install

Binary package:

pkg install vulkan-loader

From the ports tree:

cd /usr/ports/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

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:latest1.4.3651.4.3651.3.2381.4.3211.4.365
FreeBSD:14:quarterly1.4.3601.4.360n/a1.4.3191.4.360
FreeBSD:15:latest1.4.3651.4.365n/a1.4.3211.4.321
FreeBSD:15:quarterly1.4.3601.4.360n/an/an/a
FreeBSD:16:latest1.4.3601.4.365n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 28
Run dependencies 15
Required by 2472

The first 100 are listed.

Configuration

Options name: graphics_vulkan-loader

OptionDefaultDescription
WAYLANDonWayland (graphics) support
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.365_GH0.tar.gz1.871595e+06df0358f57c1936e4abd262a7327ba1f80ffb424dbbdcbcb01bb9288511f31eef

Commit history 4

DateCommitCreditsLog message
6aeeedd60a Olivier Cochard graphics/vulkan-loader: update to 1.4.365
304bfb74d5 Olivier Cochard graphics/vulkan-loader: Update to 1.4.360
80c07fff9e Olivier Cochard graphics/vulkan-loader: update to 1.4.357
6b56ef5ddc Olivier Cochard graphics/vulkan-loader: update to 1.4.356