vulkan-3.8.1: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Extensions.VK_EXT_filter_cubic

Description

Name

VK_EXT_filter_cubic - device extension

VK_EXT_filter_cubic

Name String
VK_EXT_filter_cubic
Extension Type
Device extension
Registered Extension Number
171
Revision
3
Extension and Version Dependencies
  • Requires Vulkan 1.0
Contact

Other Extension Metadata

Last Modified Date
2019-12-13
Contributors
  • Bill Licea-Kane, Qualcomm Technologies, Inc.
  • Andrew Garrard, Samsung
  • Daniel Koch, NVIDIA
  • Donald Scorgie, Imagination Technologies
  • Graeme Leese, Broadcom
  • Jan-Herald Fredericksen, ARM
  • Jeff Leger, Qualcomm Technologies, Inc.
  • Tobias Hector, AMD
  • Tom Olson, ARM
  • Stuart Smith, Imagination Technologies

Description

VK_EXT_filter_cubic extends VK_IMG_filter_cubic.

It documents cubic filtering of other image view types. It adds new structures that can be added to the pNext chain of PhysicalDeviceImageFormatInfo2 and ImageFormatProperties2 that can be used to determine which image types and which image view types support cubic filtering.

New Structures

New Enum Constants

Version History

  • Revision 3, 2019-12-13 (wwlk)

    • Delete requirement to cubic filter the formats USCALED_PACKED32, SSCALED_PACKED32, UINT_PACK32, and SINT_PACK32 (cut/paste error)
  • Revision 2, 2019-06-05 (wwlk)

    • Clarify 1D optional
  • Revision 1, 2019-01-24 (wwlk)

    • Initial version

See Also

FilterCubicImageViewImageFormatPropertiesEXT, PhysicalDeviceImageViewImageFormatInfoEXT

Document Notes

For more information, see the Vulkan Specification

This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.

Synopsis

Documentation

data PhysicalDeviceImageViewImageFormatInfoEXT Source #

VkPhysicalDeviceImageViewImageFormatInfoEXT - Structure for providing image view type

Valid Usage (Implicit)

See Also

ImageViewType, StructureType

Constructors

PhysicalDeviceImageViewImageFormatInfoEXT 

Fields

Instances

Instances details
Eq PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Show PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Storable PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

FromCStruct PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

ToCStruct PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Zero PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

data FilterCubicImageViewImageFormatPropertiesEXT Source #

VkFilterCubicImageViewImageFormatPropertiesEXT - Structure for querying cubic filtering capabilities of an image view type

Valid Usage (Implicit)

Valid Usage

See Also

Bool32, StructureType

Constructors

FilterCubicImageViewImageFormatPropertiesEXT 

Fields

  • filterCubic :: Bool

    filterCubic tells if image format, image type and image view type can be used with cubic filtering. This field is set by the implementation. User-specified value is ignored.

  • filterCubicMinmax :: Bool

    filterCubicMinmax tells if image format, image type and image view type can be used with cubic filtering and minmax filtering. This field is set by the implementation. User-specified value is ignored.

Instances

Instances details
Eq FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Show FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Storable FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

FromCStruct FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

ToCStruct FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Zero FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

pattern EXT_FILTER_CUBIC_SPEC_VERSION :: forall a. Integral a => a Source #

type EXT_FILTER_CUBIC_EXTENSION_NAME = "VK_EXT_filter_cubic" Source #

pattern EXT_FILTER_CUBIC_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a Source #