C Specification

Applications can enable sRGB to linear conversion for the R, G, and B components of a Y′CBCR image during format conversion by including VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM structure in the pNext chain of VkSamplerYcbcrConversionCreateInfo.

The VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM structure is defined as:

// Provided by VK_QCOM_ycbcr_degamma
typedef struct VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM {
    VkStructureType    sType;
    void*              pNext;
    VkBool32           enableYDegamma;
    VkBool32           enableCbCrDegamma;
} VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM;

Members

  • sType is a VkStructureType value identifying this structure.

  • pNext is NULL or a pointer to a structure extending this structure.

  • enableYDegamma indicates sRGB to linear conversion is enabled for the G component.

  • enableCbCrDegamma indicates sRGB to linear conversion is enabled for the R and B components.

Description

Valid Usage (Implicit)
  • VUID-VkSamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM-sType-sType
    sType must be VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM

See Also

Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2024 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0