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
| System | Port | Version |
|---|---|---|
| MidnightBSD | graphics/vulkan-loader | 1.4.336_1 |
| FreeBSD | graphics/vulkan-loader | 1.4.365 |
| OpenBSD | graphics/vulkan-loader | 1.4.357.0 |
| NetBSD | graphics/vulkan-loader | 1.4.357.0nb2 |
| DragonFly | graphics/vulkan-loader | 1.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
vulkan-headers>0: graphics/vulkan-headers
Build dependencies 1
Required by 18
- audio/soundcraft
- benchmarks/vkpeak
- cad/cadcraft
- devel/qtcreator
- editors/gridcraft
- editors/wordcraft
- graphics/lightcraft
- graphics/photocraft
- graphics/vectorcraft
- graphics/waifu2x-ncnn-vulkan
- multimedia/deckcraft
- multimedia/effectcraft
- multimedia/filmcraft
- ports-mgmt/mport-manager
- print/pdfcraft
- x11-toolkits/gtkmm40
- x11-toolkits/gtksourceview5
- x11-wm/chamfer
Configuration
Options name: graphics_vulkan-loader
| Option | Default | Description |
|---|---|---|
| WAYLAND | on | |
| XCB | on | ${X11_DESC} via libxcb |
| XLIB | on | ${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
| File | Size | SHA256 |
|---|---|---|
| KhronosGroup-Vulkan-Loader-v1.4.336_GH0.tar.gz | 1.793851e+06 | 70e8a2b48bfebe8c1d4b627e041984528b8a805b8d0ed50504dc9489ae209c88 |