vulkan-3.23: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

Description

Name

VK_EXT_image_compression_control_swapchain - device extension

VK_EXT_image_compression_control_swapchain

Name String
VK_EXT_image_compression_control_swapchain
Extension Type
Device extension
Registered Extension Number
438
Revision
1
Extension and Version Dependencies
  • Requires support for Vulkan 1.0
  • Requires VK_EXT_image_compression_control to be enabled for any device-level functionality
Contact

Other Extension Metadata

Last Modified Date
2022-05-02
IP Status
No known IP claims.
Contributors
  • Jan-Harald Fredriksen, Arm
  • Graeme Leese, Broadcom
  • Andrew Garrard, Imagination
  • Lisa Wu, Arm
  • Peter Kohaut, Arm
  • Ian Elliott, Google

Description

This extension enables fixed-rate image compression and adds the ability to control when this kind of compression can be applied to swapchain images.

New Structures

New Enum Constants

Version History

  • Revision 1, 2022-05-02 (Jan-Harald Fredriksen)

    • Initial draft

See Also

PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT

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 PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source #

VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT - Structure describing whether per-swapchain image compression controls can be supported by an implementation

Members

This structure describes the following feature:

Description

If the PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT structure is included in the pNext chain of the PhysicalDeviceFeatures2 structure passed to getPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT can also be used in the pNext chain of DeviceCreateInfo to selectively enable these features.

Valid Usage (Implicit)

See Also

VK_EXT_image_compression_control_swapchain, Bool32, StructureType

Constructors

PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT 

Fields

  • imageCompressionControlSwapchain :: Bool

    imageCompressionControlSwapchain indicates that the implementation supports controlling image controls per swapchain and querying image compression properties per surface.

Instances

Instances details
Storable PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

Show PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

Eq PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

FromCStruct PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

ToCStruct PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

Zero PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_compression_control_swapchain

type EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME = "VK_EXT_image_compression_control_swapchain" Source #