mirror of
https://github.com/slint-ui/slint.git
synced 2025-09-29 21:34:50 +00:00
![]() gbm.rs' lock_front_buffer calls has_free_buffers before calling the underling C lock_front_buffer function on the gbm surface. This has_free_buffers() check succeeds the first time but always fails after that. However apart from this check, everything else appears to be working perfectly fine. Projects like weston, ksmcube, Qt, or mutter don't do this check beforehand either, so this patch works around gbm.rs by skipping this. Unfortunately this requires going to gbm-sys directly and implementing the drm traits that require calling the various gbm_bo_get_* functions to retrieve the buffer details for posting to DRM. |
||
---|---|---|
.. | ||
calloop_backend | ||
display | ||
LICENSES | ||
renderer | ||
calloop_backend.rs | ||
Cargo.toml | ||
display.rs | ||
drmoutput.rs | ||
fullscreenwindowadapter.rs | ||
lib.rs | ||
mouse-pointer.svg | ||
noop_backend.rs | ||
README.md |
NOTE: This library is an internal crate of the Slint project.
This crate should not be used directly by applications using Slint.
You should use the slint
crate instead.
WARNING: This crate does not follow the semver convention for versioning and can
only be used with version = "=x.y.z"
in Cargo.toml.