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

Add initial DRM platform plugin support #123

Merged
merged 3 commits into from Aug 22, 2019
Merged

Conversation

zdobersek
Copy link
Contributor

Add the drm-experimental platform plugin that enables importing the
WPE-exported dmabuf objects into DRM FB objects and posts them to the
display through the DRM/KMS APIs.

The plugin for now avoids any possibility of mode configuration by
simply using the largest available mode and sizes the WPE instance
accordingly.

No input is yet supported. This will be added later by integrating
libinput functionality.

Add the `drm-experimental` platform plugin that enables importing the
WPE-exported dmabuf objects into DRM FB objects and posts them to the
display through the DRM/KMS APIs.

The plugin for now avoids any possibility of mode configuration by
simply using the largest available mode and sizes the WPE instance
accordingly.

No input is yet supported. This will be added later by integrating
libinput functionality.
@aperezdc aperezdc added the enhancement New feature or request label Aug 16, 2019
Copy link
Member

@aperezdc aperezdc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is pretty cool! Looks good for an initial pass at the feature, looking forward to the follow-ups 👀

(Side note: Reviewing this reminded me about looking into reworking the CogPlatform interface, which will be needed for #77, #61, and others… time to dust off old branches here, I guess!)

@aperezdc
Copy link
Member

@zdobersek Could you please resolve the conflicts before you merge this PR? Thanks a ton 🙏

@zdobersek zdobersek merged commit 616f235 into master Aug 22, 2019
EinarArnason pushed a commit to EinarArnason/cog that referenced this pull request May 16, 2022
* Add initial DRM platform plugin support

Add the `drm-experimental` platform plugin that enables importing the
WPE-exported dmabuf objects into DRM FB objects and posts them to the
display through the DRM/KMS APIs.

The plugin for now avoids any possibility of mode configuration by
simply using the largest available mode and sizes the WPE instance
accordingly.

No input is yet supported. This will be added later by integrating
libinput functionality.

* Remove signal interception changes that were separated into Igalia#122.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants