Structures

VkImageViewMinLodCreateInfoEXT

Structure describing the minimum LOD of an image view

The VkImageViewMinLodCreateInfoEXT structure is defined as:

typedef struct VkImageViewMinLodCreateInfoEXT {
    VkStructureType sType;
    const void* pNext;
    float minLod;
} VkImageViewMinLodCreateInfoEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • minLod is the value to clamp the minimum LOD accessible by this VkImageView.

If the pNext chain includes a VkImageViewMinLodCreateInfoEXT structure, then that structure includes a parameter specifying a value to clamp the minimum LOD value during Image Level(s) Selection, Texel Gathering and Integer Texel Coordinate Operations.

If the image view contains VkImageViewMinLodCreateInfoEXT and it is used as part of a sampling operation:

minLodFloatimageView = minLod

otherwise:

minLodFloatimageView = 0.0

An integer variant of this parameter is also defined for sampling operations which access integer mipmap levels:

minLodIntegerimageView = ⌊minLodFloatimageView

Valid Usage

VUID-VkImageViewMinLodCreateInfoEXT-minLod-06455

If the minLod feature is not enabled, minLod must be 0.0

VUID-VkImageViewMinLodCreateInfoEXT-minLod-06456

minLod must be less or equal to the index of the last mipmap level accessible to the view

Valid Usage (Implicit)

VUID-VkImageViewMinLodCreateInfoEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT