Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class QCOMRenderPassShaderResolve

extends Object
Class Inheritance

This extension allows a shader resolve to replace fixed-function resolve.

Fixed-function resolve is limited in function to simple filters of multisample buffers to a single sample buffer.

Fixed-function resolve is more performance efficient and/or power efficient than shader resolve for such simple filters.

Shader resolve allows a shader writer to create complex, non-linear filtering of a multisample buffer in the last subpass of a subpass dependency chain.

This extension also provides a bit which can be used to enlarge a sample region dependency to a fragment region dependency, so that a framebuffer-region dependency can replace a framebuffer-global dependency in some cases.

VK_QCOM_render_pass_shader_resolve
Name String
VK_QCOM_render_pass_shader_resolve
Extension Type
Device extension
Registered Extension Number
172
Revision
4
Contact
  • Bill Licea-Kane wwlk
Other Extension Metadata
Last Modified Date
2019-11-07
IP Status
No known IP claims.
Interactions and External Dependencies
None.
Contributors
  • Srihari Babu Alla, Qualcomm
  • Bill Licea-Kane, Qualcomm
  • Jeff Leger, Qualcomm

Field Summary

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

The extension specification version.

public static final int
VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM

Extends VkSubpassDescriptionFlagBits.

public static final int
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM

Extends VkSubpassDescriptionFlagBits.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAMEback to summary
public static final String VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME

The extension name.

VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSIONback to summary
public static final int VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION

The extension specification version.

VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOMback to summary
public static final int VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM

Extends VkSubpassDescriptionFlagBits.

Enum values:
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOMback to summary
public static final int VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM

Extends VkSubpassDescriptionFlagBits.

Enum values:

Constructor Detail

QCOMRenderPassShaderResolveback to summary
private QCOMRenderPassShaderResolve()