- Jan 12, 2025
-
-
bjorn3 authored
-
- Jan 11, 2025
- Jan 09, 2025
- Dec 30, 2024
-
-
Jeremy Soller authored
Remove some dependencies of pcid See merge request !228
-
bjorn3 authored
-
bjorn3 authored
-
- Dec 28, 2024
-
-
Jeremy Soller authored
graphics: Introduce graphics-ipc crate See merge request !227
-
Jeremy Soller authored
graphics/console-draw: Collapse consecutive damage entries See merge request !226
-
bjorn3 authored
-
bjorn3 authored
While for now this for now only includes helpers for the current limited display interface which is relatively simple to implement manually, in the future we will likely need a more complex interface with gpu drivers that would be hard to get right without a common crate proving the interface.
-
bjorn3 authored
-
Jeremy Soller authored
Various cleanups for the graphics subsystem See merge request !225
-
bjorn3 authored
-
bjorn3 authored
This ensures we use the right size if the display got resized but the resource hasn't been resized yet.
-
bjorn3 authored
-
bjorn3 authored
-
bjorn3 authored
The virtio queue abstraction already provides the necessary synchronization to make everything data-race free without volatile accesses.
-
- Dec 27, 2024
-
-
bjorn3 authored
-
bjorn3 authored
Graphics clients will need to handle resizing themself anyway for handoff between graphics drivers and as such don't need the graphics to modify the framebuffer during resize.
-
Jeremy Soller authored
Remove all dup impls that only accept empty paths See merge request !220
-
bjorn3 authored
Those dups are handled by the kernel already by creating a new reference to the underlying file descriptor.
-
Jeremy Soller authored
graphics/virtio-gpud: Don't crash when multiple displays are attached See merge request !224
-
bjorn3 authored
-
Jeremy Soller authored
Add driver-graphics crate See merge request !223
-
bjorn3 authored
This unifies the driver interface handling between graphics drivers and makes it easier to change all graphics drivers in lockstep when adding new features.
-
Jeremy Soller authored
Various virtio-gpud improvements See merge request !222
-
- Dec 26, 2024