Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Variable Rasterization Rate/eye-tracked foveated encoding #20

Open
shinyquagsire23 opened this issue Feb 8, 2024 · 1 comment
Open
Labels
Apple pls Apple needs to fix something, no workaround feature A feature which needs to be implemented

Comments

@shinyquagsire23
Copy link
Collaborator

Relevant docs:
https://developer.apple.com/documentation/compositorservices/4082136-cp_drawable_get_rasterization_ra
https://developer.apple.com/documentation/metal/mtlrasterizationratemap

Current foveation is only in the center of the FOV, but it should be possible to move the fovea based on the rasterization maps. Needs investigation.

@shinyquagsire23 shinyquagsire23 added feature A feature which needs to be implemented Apple pls Apple needs to fix something, no workaround labels Feb 8, 2024
@shinyquagsire23
Copy link
Collaborator Author

I dug around CompositorServices and as far as I can tell, not only do we not have eye tracking, we don't have foveated rasterization rate maps. Apple needs to implement one or the other for us to proceed with this feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Apple pls Apple needs to fix something, no workaround feature A feature which needs to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant