KhronosGroup / KhronosGroup/OpenXR-Docs

A consultation on using the extension XR_META_foveation_eye_tracked

Open
#147 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

synced to gitlab vendor-extension
Dominant language
Python
Stars
181
Forks
74
PR merge metrics
No merged PRs in 30d

Description

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 and XR_FB_foveation in the openxr documentation. We all konw XR_META_foveation_eye_tracked depends on XR_FB_foveation and XR_FB_foveation_configuration .So in my client code, could I declare and configure XR_FB_foveation and XR_FB_foveation_configuration but not call them actualy, only the foveation center of XR_META_foveation_eye_tracked is used.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the OpenXR specification entries for XR_META_foveation_eye_tracked, XR_FB_foveation_configuration, and XR_FB_foveation, then compare their stated dependencies and usage requirements. The issue is resolved when the documentation clearly answers whether the foveation center can be obtained without performing foveation rendering.

Written by the indexing model from the issue text.

Assessment

Domain
api, documentation
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.