Desempenho do OpenXROpenXR performance
No HoloLens 2, há várias maneiras de enviar dados de composição xrEndFrame
, o que pode resultar em penalidades de desempenho de pós-processamento e perceptíveis.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.
Para evitar o mau desempenho, envie um XrCompositionProjectionLayer
único com as seguintes características:To avoid poor performance, submit a single XrCompositionProjectionLayer
with the following characteristics:
- Usar uma matriz de textura SwapChainUse a texture array swapchain
- Usar o formato SwapChain de cor primáriaUse the primary color swapchain format
- Usar as dimensões de exibição recomendadasUse the recommended view dimensions
- Não definir o
XR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
sinalizadorDon't set theXR_COMPOSITION_LAYER_UNPREMULTIPLIED_ALPHA_BIT
flag - Defina
XrCompositionLayerDepthInfoKHR
minDepth
como 0,0 f emaxDepth
1,0 fSet theXrCompositionLayerDepthInfoKHR
minDepth
to 0.0f andmaxDepth
to 1.0f
Para obter um melhor desempenho, considere:For better performance, consider: