Class KHRSamplerYcbcrConversion

java.lang.Object
org.lwjgl.vulkan.KHRSamplerYcbcrConversion

public class KHRSamplerYcbcrConversion extends Object
The use of Y′CBCR sampler conversion is an area in 3D graphics not used by most Vulkan developers. It is mainly used for processing inputs from video decoders and cameras. The use of the extension assumes basic knowledge of Y′CBCR concepts.

This extension provides the ability to perform specified color space conversions during texture sampling operations for the Y′CBCR color space natively. It also adds a selection of multi-planar formats, image aspect plane, and the ability to bind memory to the planes of an image collectively or separately.

Promotion to Vulkan 1.1

All functionality in this extension is included in core Vulkan 1.1, with the KHR suffix omitted. However, if Vulkan 1.1 is supported and this extension is not, the samplerYcbcrConversion capability is optional. The original type, enum and command names are still available as aliases of the core functionality.

VK_KHR_sampler_ycbcr_conversion
Name String
VK_KHR_sampler_ycbcr_conversion
Extension Type
Device extension
Registered Extension Number
157
Revision
14
Extension and Version Dependencies
VK_KHR_maintenance1 and VK_KHR_bind_memory2 and VK_KHR_get_memory_requirements2 and VK_KHR_get_physical_device_properties2
Deprecation State
Contact
Other Extension Metadata
Last Modified Date
2017-08-11
IP Status
No known IP claims.
Interactions and External Dependencies
  • Promoted to Vulkan 1.1 Core
Contributors
  • Andrew Garrard, Samsung Electronics
  • Tobias Hector, Imagination Technologies
  • James Jones, NVIDIA
  • Daniel Koch, NVIDIA
  • Daniel Rakos, AMD
  • Romain Guy, Google
  • Jesse Hall, Google
  • Tom Cooksey, ARM Ltd
  • Jeff Leger, Qualcomm Technologies, Inc
  • Jan-Harald Fredriksen, ARM Ltd
  • Jan Outters, Samsung Electronics
  • Alon Or-bach, Samsung Electronics
  • Michael Worcester, Imagination Technologies
  • Jeff Bolz, NVIDIA
  • Tony Zlatinski, NVIDIA
  • Matthew Netsch, Qualcomm Technologies, Inc