BSD Ports

graphics/vulkan-extension-layer 1.4.363.0 FreeBSD

Layer providing Vulkan features when native support is unavailable

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
111a579d1b
License
APACHE20, CC-BY-4.0, LLVM-exception, MIT
Categories
graphics
Package size
502.7 KiB, 3287.1 KiB installed

Description

There are some extensions and features in Vulkan that are not available everywhere due to various reasons. While not available, some extensions are capable of being done as layer and mapping to any Vulkan implementation regardless of it supporting the desired functionality or not.

In the other systems

SystemPortVersion
FreeBSDgraphics/vulkan-extension-layer1.4.363.0
HardenedBSDgraphics/vulkan-extension-layer1.4.357.0
GhostBSDgraphics/vulkan-extension-layer1.4.357.0

Install

Binary package:

pkg install vulkan-extension-layer

From the ports tree:

cd /usr/ports/graphics/vulkan-extension-layer/ && make install clean

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

RUN_DEPENDS=	vulkan-extension-layer>0:graphics/vulkan-extension-layer
LIB_DEPENDS=	libVkLayer_khronos_shader_object.so:graphics/vulkan-extension-layer

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.363.01.4.363.01.3.2381.4.3211.4.363.0
FreeBSD:14:quarterly1.4.357.01.4.357.0n/a1.4.3131.4.357.0
FreeBSD:15:latest1.4.363.01.4.363.0n/a1.4.3211.4.321
FreeBSD:15:quarterly1.4.357.01.4.357.0n/an/an/a
FreeBSD:16:latest1.4.357.01.4.363.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

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

Build dependencies 29
Run dependencies 15

No port depends on this one.

Configuration

Options name: graphics_vulkan-extension-layer

OptionDefaultDescription
WAYLANDonWayland (graphics) support
XCBon${X11_DESC} via libxcb
XLIBon${X11_DESC} via libX11
USES
cmake compiler:c++11-lib localbase pkgconfig
Service scripts
none

Files

pkg-plist 6
  • lib/libVkLayer_khronos_shader_object.so
  • lib/libVkLayer_khronos_synchronization2.so
  • lib/libVkLayer_khronos_timeline_semaphore.so
  • share/vulkan/explicit_layer.d/VkLayer_khronos_shader_object.json
  • share/vulkan/explicit_layer.d/VkLayer_khronos_synchronization2.json
  • share/vulkan/explicit_layer.d/VkLayer_khronos_timeline_semaphore.json
distinfo 1
FileSizeSHA256
KhronosGroup-Vulkan-ExtensionLayer-vulkan-sdk-1.4.363.0_GH0.tar.gz7960977795b9299e9ac2ae1f3cffbb3eecde8b5153b41a9fa7cb445eee866d13fc9a0c

Commit history 3

DateCommitCreditsLog message
111a579d1b Olivier Cochard graphics/vulkan-extension-layer: update to 1.4.363.0
66eb25f16f Olivier Cochard graphics/vulkan-extension-layer: update 1.4.357.0
e8672ad66b Olivier Cochard graphics/vulkan-extension-layer: update to 1.4.350.1