smithay/examples
Drakulix a527456ba6 Fixup drm backends for egl hardware-acceleration
- Decouple DrmBackend and DrmDevice through Weak references
- Move EGL-WlBuffer related functionality into it's own trait
- Impl new trait by every struct that can theoretically bind the display although it is no rendering target (no EGLGraphicsBackend), e.g. DrmDevice
- Move texture binding into own struct `EGLDisplay` created by `bind_wl_display` that can be passed around freely
- Add device num to DrmDevice for HashMap storage
- Fixup and enable acceleration on drm and udev examples made possible by the previous changes.
2018-01-05 20:04:46 +01:00
..
helpers Fixup drm backends for egl hardware-acceleration 2018-01-05 20:04:46 +01:00
resources Get input working 2017-11-29 22:28:14 +01:00
drm.rs Fixup drm backends for egl hardware-acceleration 2018-01-05 20:04:46 +01:00
udev.rs Fixup drm backends for egl hardware-acceleration 2018-01-05 20:04:46 +01:00
winit.rs Fixup drm backends for egl hardware-acceleration 2018-01-05 20:04:46 +01:00