Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class QCOMMultiviewPerViewRenderAreas

extends Object
Class Inheritance

Certain use cases (e.g., side-by-side VR rendering) use multiview and render to distinct regions of the framebuffer for each view. On some implementations, there may be a performance benefit for providing per-view render areas to the implementation. Such per-view render areas can be used by the implementation to reduce the pixels that are affected by attachment load, store, and multisample resolve operations.

The extension enables a multiview render pass instance to define per-view render areas. For each view of a multiview render pass instance, only those pixels in the per-view render area are affected by load, store and resolve operations.

VK_QCOM_multiview_per_view_render_areas
Name String
VK_QCOM_multiview_per_view_render_areas
Extension Type
Device extension
Registered Extension Number
511
Revision
1
Contact
Other Extension Metadata
Last Modified Date
2023-01-10
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Jeff Leger, Qualcomm
  • Jonathan Tinkham, Qualcomm
  • Jonathan Wicks, Qualcomm

Field Summary

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

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAMEback to summary
public static final String VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_EXTENSION_NAME

The extension name.

VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSIONback to summary
public static final int VK_QCOM_MULTIVIEW_PER_VIEW_RENDER_AREAS_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOMback to summary
public static final int VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOMback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM

Extends VkStructureType.

Enum values:

Constructor Detail

QCOMMultiviewPerViewRenderAreasback to summary
private QCOMMultiviewPerViewRenderAreas()