Skip to content

Support the extension VK_QCOM_multiview_per_view_viewports #3269

@mazvalente

Description

@mazvalente

Description

I would like RenderDoc to add support for the VK_QCOM_multiview_per_view_viewports extension so that captures without shader specific multiviewport implementations can correctly display multiple viewports. I would like the submitted viewports and scissors to be visible in the API Inspector while providing the different views generated through the Subresource slice/face dropdown selector. Additionally, I would like the viewport/scissors overlay to reflect this change and cover the correct scissors region based on the view it is overlaying.

I believe that the change should mainly involve implementing the extension and altering the overlay replay functionality to provide it more information on which view it is overlaying which it can use to alter the shown viewport/scissors region. However, it seems like I am missing some information or details on how this should be best implemented.

Environment

RenderDoc version: This was initially worked on in version 1.29 but remains unchanged in current version 1.31.
OS: Android, tested on the Quest 2 and 3 VR headsets
Graphics API: Vulkan

Metadata

Metadata

Assignees

No one assigned

    Labels

    FeatureAn improvement or featureUnresolvedWaiting for a fix or implementation

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions