VkSamplerAddressMode(3)
C Specification
Possible values of theVkSamplerCreateInfo::addressMode*parameters, corresponding to differentwrapping operations used during sampling, are:
// Provided by VK_VERSION_1_0typedef enum VkSamplerAddressMode { VK_SAMPLER_ADDRESS_MODE_REPEAT = 0, VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1, VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2, VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3, // Provided by VK_VERSION_1_2, VK_KHR_sampler_mirror_clamp_to_edge VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 4, // Provided by VK_KHR_sampler_mirror_clamp_to_edge // VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR is a legacy alias VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE,} VkSamplerAddressMode;Description
VK_SAMPLER_ADDRESS_MODE_REPEAT specifies that the repeat wrap modewill be used.
VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT specifies that themirrored repeat wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE specifies that the clamp toedge wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER specifies that the clampto border wrap mode will be used.
VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE specifies that the mirror clamp to edge wrap mode will be used. This is only valid ifthe
samplerMirrorClampToEdgefeature is enabled, or if theVK_KHR_sampler_mirror_clamp_to_edgeextension is enabled.
Document Notes
For more information, see theVulkan Specification.
This page is extracted from the Vulkan Specification.Fixes and changes should be made to the Specification, not directly.