Package org.lwjgl.vulkan
Class QCOMRenderPassShaderResolve
- java.lang.Object
-
- org.lwjgl.vulkan.QCOMRenderPassShaderResolve
-
public final class QCOMRenderPassShaderResolve extends java.lang.ObjectThis 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
- Extension and Version Dependencies
- Requires Vulkan 1.0
- 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
Fields Modifier and Type Field Description static java.lang.StringVK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAMEThe extension name.static intVK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSIONThe extension specification version.static intVK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM
VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOMExtendsVkSubpassDescriptionFlagBits.
-
-
-
Field Detail
-
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION
The extension specification version.
-
VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME
The extension name.
-
VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM, VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM
ExtendsVkSubpassDescriptionFlagBits.Enum values:
-
-