diff --git a/src/microsoft/vulkan/dzn_device.c b/src/microsoft/vulkan/dzn_device.c index ee38ea2f3a8..27301f64c32 100644 --- a/src/microsoft/vulkan/dzn_device.c +++ b/src/microsoft/vulkan/dzn_device.c @@ -3151,6 +3151,11 @@ dzn_sampler_create(struct dzn_device *device, } } +#if D3D12_SDK_VERSION >= 609 + if (pCreateInfo->unnormalizedCoordinates) + sampler->desc.Flags |= D3D12_SAMPLER_FLAG_NON_NORMALIZED_COORDINATES; +#endif + *out = dzn_sampler_to_handle(sampler); return VK_SUCCESS; }