Class KHRSamplerYcbcrConversion


  • public class KHRSamplerYcbcrConversion
    extends java.lang.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
    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