On Thu, Oct 25, 2018 at 2:15 PM Alexandre Julliard julliard@winehq.org wrote:
Józef Kucia joseph.kucia@gmail.com writes:
From: Józef Kucia jkucia@codeweavers.com
Signed-off-by: Józef Kucia jkucia@codeweavers.com
libs/vkd3d/device.c | 24 ++++++++++++++++++------ libs/vkd3d/vkd3d_private.h | 1 + libs/vkd3d/vulkan_procs.h | 2 ++ 3 files changed, 21 insertions(+), 6 deletions(-)
This doesn't build on Debian, since it still has vulkan 1.1.73. Do we need to ship our own headers?
It might be an option to import Vulkan headers. However, official Vulkan headers are licensed under Apache License 2.0, and when I tried to import SPIR-V headers it was decided to avoid importing headers. Other option is to build with Vulkan SDK before Vulkan is updated on Debian. We could also consider adding #ifdefs, but I personally don't like the idea of sprinkling code with #ifdefs for old Vulkan headers.