Package Details: vkd3d-git 1.2.79.ga9abb0d-1

Git Clone URL: (read-only, click to copy)
Package Base: vkd3d-git
Description: D3D12 to Vulkan translation library. (GIT version)
Upstream URL:
Licenses: LGPL
Conflicts: vkd3d
Provides: vkd3d
Submitter: sl1pkn07
Maintainer: sl1pkn07
Last Packager: sl1pkn07
Votes: 1
Popularity: 0.000000
First Submitted: 2018-05-30 19:46
Last Updated: 2020-12-13 22:33

Required by (21)

Sources (1)

Latest Comments

algebro commented on 2020-06-11 20:05

Has anyone been able to build this? I've tried in a clean chroot and normally and I always get a bunch of errors like this:

In file included from ../vkd3d/libs/vkd3d/vkd3d_main.c:20:
../vkd3d/libs/vkd3d/vkd3d_private.h:964:54: error: ‘VK_PIPELINE_BIND_POINT_RANGE_SIZE’ undeclared here (not in a function); did you mean ‘VK_PIPELINE_BIND_POINT_MAX_ENUM’?
  964 |     struct vkd3d_pipeline_bindings pipeline_bindings[VK_PIPELINE_BIND_POINT_RANGE_SIZE];
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                      VK_PIPELINE_BIND_POINT_MAX_ENUM
make[1]: *** [Makefile:1161: libs/vkd3d/utils.lo] Error 1
make[1]: *** [Makefile:1161: libs/vkd3d/vkd3d_main.lo] Error 1
make[1]: Leaving directory '/build/vkd3d-git/src/build'
make: *** [Makefile:830: all] Error 2

Update: looks like the fix is here:

For some reason the upstream winehq git repo doesn't match the Github mirror, but the github version builds successfully.

SolarAquarion commented on 2020-06-09 22:50

for some reason this is not getting vulkan.h

sl1pkn07 commented on 2019-12-12 16:41

try with git:// . i don't like much, but is a workground

gardotd426 commented on 2019-12-12 16:31

build hangs at indefinitely at

Cloning into bare repository '/home/matt/tmp/vkd3d-git/vkd3d'...

sl1pkn07 commented on 2019-02-20 15:41

good catch!

seems the source tarball include the pre-generated headers, but needs generate if is builded from git



PedroHLC commented on 2019-02-19 22:04

I wasn't understanding why it wasn't building here, it was failing to find vkd3d_d3d12.h, so I decided to look at the Makefile, and it seems that for generating some headers it requires a widl executable, which for my surprise comes with wine. Yeah, wine is required as makedep, as well for lib32...

sl1pkn07 commented on 2019-01-26 15:02


PedroHLC commented on 2018-12-19 16:21

This is required when building from a clean chroot:

depends=('spirv-tools' 'vulkan-icd-loader' 'libxcb')
makedepends=('spirv-headers' 'vulkan-headers' 'xcb-proto' 'gettext')

not sure what fixes what

volmok commented on 2018-08-14 09:05

build broken:

configure: error: vulkan.h not found. ==> ERROR: A failure occurred in prepare(). Aborting... ==> ERROR: Makepkg was unable to build vkd3d-git.