[PATCH vkd3d 05/10] vkd3d: Enable VK_EXT_vertex_attribute_divisor.
Alexandre Julliard
julliard at winehq.org
Thu Oct 25 07:15:25 CDT 2018
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?
libs/vkd3d/device.c: In function ‘vkd3d_create_vk_device’:
libs/vkd3d/device.c:998:5: error: unknown type name ‘VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT’; did you mean ‘VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT’?
VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT vertex_divisor_features;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT
libs/vkd3d/device.c:1090:28: error: request for member ‘sType’ in something not a structure or union
vertex_divisor_features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT;
^
libs/vkd3d/device.c:1090:37: error: ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT’ undeclared (first use in this function); did you mean ‘VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT’?
vertex_divisor_features.sType = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT
libs/vkd3d/device.c:1090:37: note: each undeclared identifier is reported only once for each function it appears in
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list