Skip to content

[replay] OpenXR Fix remaining xrEnumerate calls to support different counts on replay #2203

Open
@MarkY-LunarG

Description

@MarkY-LunarG

Currently, we hard code a few of the xrEnumerate calls to handle a different count on capture and replay. However, we should really be generating this code in codegen.

The current manual implementations are for:

  • xrEnumerateSwapchainImages
  • xrEnumerateEnvironmentBlendModes
  • xrEnumerateDisplayRefreshRatesFB

Some of the remaining entry-points that need similar treatment include:

  • xrEnumerateReferenceSpaces
  • xrEnumerateViewConfigurations
  • xrEnumerateViewConfigurationViews
  • xrEnumerateSwapchainFormats
  • xrEnumerateBoundSourcesForAction
  • xrEnumerateReprojectionModesMSFT
  • xrEnumerateSceneComputeFeaturesMSFT
  • xrEnumerateViveTrackerPathsHTCX
  • xrEnumerateColorSpacesFB
  • xrEnumerateSpaceSupportedComponentsFB
  • xrEnumerateRenderModelPathsFB
  • xrEnumeratePersistedSpatialAnchorNamesMSFT
  • xrEnumerateExternalCamerasOCULUS
  • xrEnumeratePerformanceMetricsCounterPathsMETA
  • xrEnumerateEnvironmentDepthSwapchainImagesMETA

Metadata

Metadata

Assignees

No one assigned

    Labels

    openxr-experimentalRelated to OpenXR experimental supportreplayIssue with replay (capture was successful)

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions