A consultation on using the extension XR_META_foveation_eye_tracked #147
Labels
synced to gitlab
A corresponding issue has been filed in the Khronos internal GitLab
vendor-extension
I was wondering if
[XR_META_foveation_eye_tracked](url:https://registry.khronos.org/OpenXR/specs/1.0/html/xrspec.html#XR_META_foveation_eye_tracked)
would be able to export foveation_center for use in the application without actually running foveation render.### Background:
My team 's research content is the video coding and decoding in cloud VR scenarios. So the rendering is done by the server 's GPU(NVIDIA 3060), and then the texture content of each frame is video encoded and sent to the client. Similar to the principle of foveation rendering technology, we will preprocess the texture image before video coding (or adopt different quantization parameters for different macroblocks in the rate control step of video coding) to achieve less data volume. This is not the same as foveation renderingin the traditional sense. So we need to use extension :
XR_META_foveation_eye_tracked
to get the foveation center, but we don't need the Meat Quest Pro‘s ’ GPU to render the texture image.### Description:
I have read the extensions:
XR_META_foveation_eye_tracked
,XR_FB_foveation_configuration
andXR_FB_foveation
in the openxr documentation. We all konwXR_META_foveation_eye_tracked
depends onXR_FB_foveation
andXR_FB_foveation_configuration
.So in my client code, could I declare and configureXR_FB_foveation
andXR_FB_foveation_configuration
but not call them actualy, only the foveation center ofXR_META_foveation_eye_tracked
is used.The text was updated successfully, but these errors were encountered: