Extends cubic filtering by adding an anti-ringing clamp via a new sampler reduction mode VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM. The clamp constrains the post-cubic-filtered value to the min/max range of texels in the 4x4 filter region, preventing filter overshoot artifacts that can occur at sharp discontinuities. On Adreno GPUs this operation is performed in the texture unit, offering significant performance and power savings compared to a shader-based clamping approach.
The task list for the VK_QCOM_filter_cubic_clamp release is:
As each component is made public, the task will be checked off. When all tasks have been completed this issue will be closed and the extension will be fully released.
Extends cubic filtering by adding an anti-ringing clamp via a new sampler reduction mode
VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM. The clamp constrains the post-cubic-filtered value to the min/max range of texels in the 4x4 filter region, preventing filter overshoot artifacts that can occur at sharp discontinuities. On Adreno GPUs this operation is performed in the texture unit, offering significant performance and power savings compared to a shader-based clamping approach.The task list for the VK_QCOM_filter_cubic_clamp release is:
As each component is made public, the task will be checked off. When all tasks have been completed this issue will be closed and the extension will be fully released.