Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class QCOMYcbcrDegamma

extends Object
Class Inheritance

This extension allows implementations to expose support for “sRGB EOTF” also known as “sRGB degamma”, used in combination with images using 8-bit Y′CBCR formats. In addition, the degamma can be selectively applied to the Y (luma) or CrCb (chroma).

VK_KHR_sampler_ycbcr_conversion adds support for Y′CBCR conversion, but allows texture sampling in a non-linear space which can cause artifacts. This extension allows implementations to expose sRGB degamma for Y′CBCR formats, which is performed during texture filtering, allowing texture filtering to operate in a linear space.

VK_QCOM_ycbcr_degamma
Name String
VK_QCOM_ycbcr_degamma
Extension Type
Device extension
Registered Extension Number
521
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2023-07-31
IP Status
No known IP claims.
Interactions and External Dependencies
None
Contributors
  • Jeff Leger, Qualcomm
  • Jonathan Wicks, Qualcomm

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAMEback to summary
public static final String VK_QCOM_YCBCR_DEGAMMA_EXTENSION_NAME

The extension name.

VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSIONback to summary
public static final int VK_QCOM_YCBCR_DEGAMMA_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOMback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOMback to summary
public static final int VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM

Extends VkStructureType.

Enum values:

Constructor Detail

QCOMYcbcrDegammaback to summary
private QCOMYcbcrDegamma()