Package org.lwjgl.vulkan
Class QCOMRenderPassShaderResolve
java.lang.Object
org.lwjgl.vulkan.QCOMRenderPassShaderResolve
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.
- Name String
VK_QCOM_render_pass_shader_resolve- Extension Type
- Device extension
- Registered Extension Number
- 172
- Revision
- 4
- Contact
- Matthew Netsch mnetsch
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
FieldsModifier and TypeFieldDescriptionstatic final StringThe extension name.static final intThe extension specification version.static final intExtendsVkSubpassDescriptionFlagBits.static final intExtendsVkSubpassDescriptionFlagBits. -
Method Summary
-
Field Details
-
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION
public static final int VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSIONThe extension specification version.- See Also:
-
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME
The extension name.- See Also:
-
VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM
public static final int VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOMExtendsVkSubpassDescriptionFlagBits.Enum values:
- See Also:
-
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM
public static final int VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOMExtendsVkSubpassDescriptionFlagBits.Enum values:
- See Also:
-