Производительность OpenXROpenXR performance
В HoloLens 2 существует несколько способов отправки данных композиции с помощью xrEndFrame
, что может привести к снижению производительности после обработки.On HoloLens 2, there are a number of ways to submit composition data through xrEndFrame
, which can result in post-processing and noticeable performance penalties.
Чтобы избежать снижения производительности, отправьте единое XrCompositionProjectionLayer
значение со следующими характеристиками:To avoid poor performance, submit a single XrCompositionProjectionLayer
with the following characteristics:
- Использование имеющуюся цепочку буферов массива текстурыUse a texture array swapchain
- Использовать формат имеющуюся цепочку буферов основного цветаUse the primary color swapchain format
- Использование рекомендуемых измерений представленияUse the recommended view dimensions
- Не задавать
XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
флагDon't set theXR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
flag - Задайте для параметра значение
XrCompositionLayerDepthInfoKHR
minDepth
0,0 f иmaxDepth
значение 1,0 f.Set theXrCompositionLayerDepthInfoKHR
minDepth
to 0.0f andmaxDepth
to 1.0f
Для повышения производительности учитывайте следующее.For better performance, consider: