Skip to content

DRM Support#370

Open
FLimburg wants to merge 11 commits intodimforge:masterfrom
FLimburg:master
Open

DRM Support#370
FLimburg wants to merge 11 commits intodimforge:masterfrom
FLimburg:master

Conversation

@FLimburg
Copy link

Feature Request: DRM or headless support #352

  • Added new dependency: drm
  • Created new feature: drm
  • Refactored the rendering pipeline from window/rendering.rs into a separate function for reuse
  • Added new mod: drm
    • card.rs for handling the device opening
    • display_thread.rs for async copying over to drm buffer
    • drm_canvas.rs as drm replacement of the normal canvas
    • drm_window.rs to handle drm device and canvas creation
  • created some drm examples for testing.

Works for me on a raspberry pi4 with a 1240*600 pixel display.

FLimburg and others added 11 commits February 12, 2026 22:05
- implemented headless mode for drm integration
- added drm_cube example for testing headless mode, it will save a screenshot every 24 frames as a means of validation
- working drm support
- some examples
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant