softbuffer/examples
John Nunley ac0b7f5e14
feat: Add a DRM/KMS backend
This adds a DRM/KMS based backend to the system, as per #42. This system finds a CRTC and a connector, then uses that to create a frame buffer and a DUMB buffer that it can render to.

There's much more to do, and is left as an exercise for anyone with a significant DRM-based use case to pick up and fix.

Signed-off-by: John Nunley <dev@notgull.net>
2023-08-12 13:39:13 -07:00
..
animation.rs examples: Avoid dividing index to get x, y; calculate index from x, y 2023-04-11 12:21:50 -07:00
drm.rs feat: Add a DRM/KMS backend 2023-08-12 13:39:13 -07:00
fruit.jpg Added fruit example to show a more recognizable image for debugging 2022-01-18 22:07:17 -06:00
fruit.jpg.license Added fruit example to show a more recognizable image for debugging 2022-01-18 22:07:17 -06:00
fruit.rs Owned pixel buffer for no-copy presentation 2023-04-06 10:30:59 +03:00
libxcb.rs Owned pixel buffer for no-copy presentation 2023-04-06 10:30:59 +03:00
rectangle.rs examples: Avoid dividing index to get x, y; calculate index from x, y 2023-04-11 12:21:50 -07:00
winit.rs examples: Avoid dividing index to get x, y; calculate index from x, y 2023-04-11 12:21:50 -07:00
winit_wrong_sized_buffer.rs Owned pixel buffer for no-copy presentation 2023-04-06 10:30:59 +03:00