| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Vulkan.Core10.Enums.ImageTiling
Synopsis
- newtype ImageTiling where
- ImageTiling Int32
- pattern IMAGE_TILING_OPTIMAL :: ImageTiling
- pattern IMAGE_TILING_LINEAR :: ImageTiling
- pattern IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT :: ImageTiling
Documentation
newtype ImageTiling Source #
VkImageTiling - Specifies the tiling arrangement of data in an image
Description
IMAGE_TILING_OPTIMALspecifies optimal tiling (texels are laid out in an implementation-dependent arrangement, for more efficient memory access).
IMAGE_TILING_LINEARspecifies linear tiling (texels are laid out in memory in row-major order, possibly with some padding on each row).IMAGE_TILING_DRM_FORMAT_MODIFIER_EXTspecifies that the image’s tiling is defined by a Linux DRM format modifier. The modifier is specified at image creation withImageDrmFormatModifierListCreateInfoEXTorImageDrmFormatModifierExplicitCreateInfoEXT, and can be queried withgetImageDrmFormatModifierPropertiesEXT.
See Also
VK_VERSION_1_0,
ImageCreateInfo,
PhysicalDeviceImageFormatInfo2,
PhysicalDeviceSparseImageFormatInfo2,
VkVideoFormatPropertiesKHR,
getPhysicalDeviceExternalImageFormatPropertiesNV,
getPhysicalDeviceImageFormatProperties,
getPhysicalDeviceSparseImageFormatProperties
Constructors
| ImageTiling Int32 |
Bundled Patterns
| pattern IMAGE_TILING_OPTIMAL :: ImageTiling | |
| pattern IMAGE_TILING_LINEAR :: ImageTiling | |
| pattern IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT :: ImageTiling |