[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#59386] [PATCH 10/11] gnu: Add volk.
From: |
Marius Bakke |
Subject: |
[bug#59386] [PATCH 10/11] gnu: Add volk. |
Date: |
Sun, 20 Nov 2022 09:14:03 +0100 |
dan <i@dan.games> skriver:
> * gnu/packages/vulkan.scm (volk): New variable.
[...]
> +(define-public volk
> + (package
> + (name "volk")
> + (version %vulkan-sdk-version)
> + (source (origin
> + (method git-fetch)
> + (uri (git-reference
> + (url
> + "https://github.com/zeux/volk")
> + (commit version)))
> + (file-name (git-file-name name version))
> + (sha256
> + (base32
> + "0xaw3kg754mknx8lfj1p74a9npjfvdvlpicvn0hla4495zpc10rq"))))
> + (build-system cmake-build-system)
> + (arguments
> + `(#:tests? #f ; no test
> + #:configure-flags (list "-DVOLK_INSTALL=ON"
> + "-DVOLK_PULL_IN_VULKAN=ON")))
I ran this through 'guix style' ...
> + (inputs
> + (list vulkan-headers))
> + (synopsis "Meta loader for Vulkan API")
> + (description
> + "volk is a meta-loader for Vulkan. It allows you to dynamically load
> +entrypoints required to use Vulkan without linking to vulkan-1.dll or
> +statically linking Vulkan loader. Additionally, volk simplifies the use of
> +Vulkan extensions by automatically loading all associated
> +entrypoints. Finally, volk enables loading Vulkan entrypoints directly from
> +the driver which can increase performance by skipping loader dispatch
> +overhead.")
... and simplified the description somewhat, + added two spaces after
sentences ('guix lint' should warn about this).
signature.asc
Description: PGP signature
- [bug#59386] [PATCH staging 00/11] Update vulkan-sdk packages to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 01/11] gnu: spirv-headers: Replace version with %vulkan-sdk-version., dan, 2022/11/19
- [bug#59386] [PATCH 02/11] gnu: spirv-tools: Replace version with %vulkan-sdk-version., dan, 2022/11/19
- [bug#59386] [PATCH 03/11] gnu: glslang: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 04/11] gnu: spirv-cross: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 05/11] gnu: shaderc: Update to 2022.3., dan, 2022/11/19
- [bug#59386] [PATCH 08/11] gnu: vulkan-tools: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 06/11] gnu: vulkan-headers: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 07/11] gnu: vulkan-loader: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH 10/11] gnu: Add volk., dan, 2022/11/19
- [bug#59386] [PATCH 10/11] gnu: Add volk.,
Marius Bakke <=
- [bug#59386] [PATCH 11/11] gnu: Add vulkan-memory-allocator., dan, 2022/11/19
- [bug#59386] [PATCH 09/11] gnu: vulkan-validationlayers: Update to sdk-1.3.231.1., dan, 2022/11/19
- [bug#59386] [PATCH staging 00/11] Update vulkan-sdk packages to sdk-1.3.231.1., Marius Bakke, 2022/11/20
- [bug#59386] [PATCH] gnu: Add vulkan-memory-allocator., dan, 2022/11/20