Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
EXT_FILTER_CUBIC_SPEC_VERSION
Extending
Filter
:Extending
FormatFeatureFlagBits
:Extending
StructureType
:
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
- pattern FILTER_CUBIC_EXT :: Filter
- pattern FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT :: FormatFeatureFlagBits
- data PhysicalDeviceImageViewImageFormatInfoEXT = PhysicalDeviceImageViewImageFormatInfoEXT {}
- data FilterCubicImageViewImageFormatPropertiesEXT = FilterCubicImageViewImageFormatPropertiesEXT {}
- type EXT_FILTER_CUBIC_SPEC_VERSION = 3
- pattern EXT_FILTER_CUBIC_SPEC_VERSION :: forall a. Integral a => a
- type EXT_FILTER_CUBIC_EXTENSION_NAME = "VK_EXT_filter_cubic"
- pattern EXT_FILTER_CUBIC_EXTENSION_NAME :: forall a. (Eq a, IsString a) => a
Documentation
pattern FILTER_CUBIC_EXT :: Filter Source #
data PhysicalDeviceImageViewImageFormatInfoEXT Source #
VkPhysicalDeviceImageViewImageFormatInfoEXT - Structure for providing image view type
Valid Usage (Implicit)
See Also
PhysicalDeviceImageViewImageFormatInfoEXT | |
|
Instances
data FilterCubicImageViewImageFormatPropertiesEXT Source #
VkFilterCubicImageViewImageFormatPropertiesEXT - Structure for querying cubic filtering capabilities of an image view type
Valid Usage (Implicit)
Valid Usage
- If
the
pNext
chain of theImageFormatProperties2
structure includes aFilterCubicImageViewImageFormatPropertiesEXT
structure, thepNext
chain of thePhysicalDeviceImageFormatInfo2
structure must include aPhysicalDeviceImageViewImageFormatInfoEXT
structure with animageViewType
that is compatible withimageType
See Also
FilterCubicImageViewImageFormatPropertiesEXT | |
|
Instances
type EXT_FILTER_CUBIC_SPEC_VERSION = 3 Source #
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 #