[PATCH vkd3d 05/10] vkd3d: Enable VK_EXT_vertex_attribute_divisor.

Józef Kucia joseph.kucia at gmail.com
Thu Oct 25 07:36:18 CDT 2018


On Thu, Oct 25, 2018 at 2:15 PM Alexandre Julliard <julliard at winehq.org> wrote:
>
> Józef Kucia <joseph.kucia at gmail.com> writes:
>
> > From: Józef Kucia <jkucia at codeweavers.com>
> >
> > Signed-off-by: Józef Kucia <jkucia at 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.



More information about the wine-devel mailing list