Class QCOMFilterCubicWeights

java.lang.Object
org.lwjgl.vulkan.QCOMFilterCubicWeights

public final class QCOMFilterCubicWeights extends Object
This extension extends cubic filtering by adding the ability to select a set of weights. Without this extension, the weights used in cubic filtering are limited to those corresponding to a Catmull-Rom spline. This extension adds support for 3 additional spline weights.

This extension adds a new structure that can be added to the pNext chain of VkSamplerCreateInfo that can be used to specify which set of cubic weights are used in cubic filtering. A similar structure can be added to the pNext chain of VkBlitImageInfo2 to specify cubic weights used in a blit operation.

With this extension weights corresponding to the following additional splines can be selected for cubic filtered sampling and blits:

  • Zero Tangent Cardinal
  • B-Spline
  • Mitchell-Netravali
Name String
VK_QCOM_filter_cubic_weights
Extension Type
Device extension
Registered Extension Number
520
Revision
1
Extension and Version Dependencies
VK_EXT_filter_cubic
Contact
Other Extension Metadata
Last Modified Date
2023-06-23
Contributors
  • Jeff Leger, Qualcomm Technologies, Inc.
  • Jonathan Wicks, Qualcomm Technologies, Inc.