Module: wine Branch: master Commit: f19555c866bb5850c83e1b9c2d373e3924f1674e URL: https://gitlab.winehq.org/wine/wine/-/commit/f19555c866bb5850c83e1b9c2d373e3...
Author: Zebediah Figura zfigura@codeweavers.com Date: Thu Jan 26 15:43:15 2023 -0600
wined3d: Disable shaderTessellationAndGeometryPointSize.
---
dlls/wined3d/adapter_vk.c | 1 + dlls/wined3d/shader_spirv.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/dlls/wined3d/adapter_vk.c b/dlls/wined3d/adapter_vk.c index 65d04b67dc3..5b6042659aa 100644 --- a/dlls/wined3d/adapter_vk.c +++ b/dlls/wined3d/adapter_vk.c @@ -265,6 +265,7 @@ static void wined3d_disable_vulkan_features(struct wined3d_physical_device_info features->shaderInt16 = VK_FALSE; features->shaderResourceResidency = VK_FALSE; features->shaderResourceMinLod = VK_FALSE; + features->shaderTessellationAndGeometryPointSize = VK_FALSE; features->sparseBinding = VK_FALSE; features->sparseResidencyBuffer = VK_FALSE; features->sparseResidencyImage2D = VK_FALSE; diff --git a/dlls/wined3d/shader_spirv.c b/dlls/wined3d/shader_spirv.c index 57912249f05..ad0a8f1b3e8 100644 --- a/dlls/wined3d/shader_spirv.c +++ b/dlls/wined3d/shader_spirv.c @@ -25,7 +25,8 @@ static const struct wined3d_shader_backend_ops spirv_shader_backend_vk;
static const struct vkd3d_shader_compile_option spirv_compile_options[] = { - {VKD3D_SHADER_COMPILE_OPTION_API_VERSION, VKD3D_SHADER_API_VERSION_1_3}, + {VKD3D_SHADER_COMPILE_OPTION_API_VERSION, VKD3D_SHADER_API_VERSION_1_7}, + {VKD3D_SHADER_COMPILE_OPTION_WRITE_TESS_GEOM_POINT_SIZE, 0}, };
struct shader_spirv_resource_bindings