vulkan: Use CLAMP_TO_EDGE in sampler
authorBenjamin Otte <otte@redhat.com>
Sat, 13 May 2023 04:02:51 +0000 (06:02 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 4 Jun 2023 17:42:01 +0000 (19:42 +0200)
We don't want to clamp to the border, that causes fade-outs at the
edges.

gsk/vulkan/gskvulkanrender.c

index 2710e77d982ff322579913a0ff0ea482e82de553..333941a681f6237c6c197412c9a0534bed4e8b28 100644 (file)
@@ -222,8 +222,8 @@ gsk_vulkan_render_new (GskRenderer      *renderer,
                                      .sType = VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO,
                                      .magFilter = VK_FILTER_LINEAR,
                                      .minFilter = VK_FILTER_LINEAR,
-                                     .addressModeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER,
-                                     .addressModeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER,
+                                     .addressModeU = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE,
+                                     .addressModeV = VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE,
                                      .addressModeW = VK_SAMPLER_ADDRESS_MODE_REPEAT,
                                      .borderColor = VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK,
                                      .unnormalizedCoordinates = VK_FALSE,