dotnet / dotnet/macios

CompositorServices framework

Open
#23,422 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
C#
Stars
2.9k
Forks
576
Avg merge
2d 12h
Merged PRs (30d)
123

Description

We're currently not binding the `CompositorServices` framework:

* It seems to be a visionOS-only framework, even though it was added to macOS in macOS 26. A few mentions in the [documentation](https://developer.apple.com/documentation/compositorservices/drawing-fully-immersive-content-using-metal?language=objc):
* "Create a fully immersive experience in visionOS [...]"
* "The result of your drawing efforts is two images, one for each eye, to create a stereosopic effect when viewed on Apple Vision Pro."
* It seems to depend on / require SwiftUI:
* "Compositor Services provides a bridge between your SwiftUI code and your Metal rendering engine code."

As such, it doesn't look like it makes much sense at the very least until we've implemented [SwiftUI support](https://github.com/dotnet/macios/issues/6235)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.