graphics/vulkan-validation-layers 1.4.365 FreeBSD
Validation layers for the Vulkan graphics API
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
f2daec4535- License
- APACHE20
- Categories
- graphics
- Package size
- 5741.5 KiB, 28274.8 KiB installed
Description
Vulkan is an Explicit API, enabling direct control over how GPUs actually work. By design, minimal error checking is done inside a Vulkan driver. Applications have full control and responsibility for correct operation. Any errors in how Vulkan is used can result in a crash. This project provides Vulkan validation layers that can be enabled to assist development by enabling developers to verify their applications correct use of the Vulkan API.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | graphics/vulkan-validation-layers | 1.4.365 |
| OpenBSD | graphics/vulkan-validation-layers | 1.4.357.0 |
Install
Binary package:
pkg install vulkan-validation-layers
From the ports tree:
cd /usr/ports/graphics/vulkan-validation-layers/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= vulkan-validation-layers>0:graphics/vulkan-validation-layers
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.4.365 | 1.4.365 | 1.3.238 | 1.4.321 | 1.4.365 |
| FreeBSD:14:quarterly | 1.4.360 | 1.4.360 | n/a | 1.4.319 | 1.4.360 |
| FreeBSD:15:latest | 1.4.365 | 1.4.365 | n/a | 1.4.321 | 1.4.321 |
| FreeBSD:15:quarterly | 1.4.360 | 1.4.360 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.4.360 | 1.4.365 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 4
robin-hood-hashing>0: devel/robin-hood-hashingspirv-tools>=2026.4.r2: graphics/spirv-toolsvulkan-headers>0: graphics/vulkan-headersvulkan-utility-libraries>0: graphics/vulkan-utility-libraries
The full lists below include those, and their dependencies in turn.
Build dependencies 31
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/robin-hood-hashing
- dns/libidn2
- graphics/spirv-tools
- graphics/vulkan-headers
- graphics/vulkan-utility-libraries
- graphics/wayland
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrandr
- x11/libXrender
- x11/libxcb
- x11/xorgproto
Run dependencies 15
No port depends on this one.
Configuration
Options name: graphics_vulkan-validation-layers
| Option | Default | Description |
|---|---|---|
| WAYLAND | on | Wayland (graphics) support |
| XCB | on | ${X11_DESC} via libxcb |
| XLIB | on | ${X11_DESC} via libX11 |
- USES
- cmake compiler:c++11-lib localbase pkgconfig python:build
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| KhronosGroup-Vulkan-ValidationLayers-v1.4.365_GH0.tar.gz | 8.480959e+06 | 2212c1f9dd3658704929168858ff7bec0935c4e87cee5aed6b3d9735af4929ad |
| KhronosGroup-SPIRV-Headers-496543121ce6419f23d6fa5d7194ba66c36212d2_GH0.tar.gz | 594379 | a9bb9c48713245eacf97cc539b6f1d45405a92d8813f8b82e635f0a085ee9898 |
Commit history 6
The latest 5 of 6 in the history this site was built from.