Page MenuHomeFreeBSD

vt: Add vd_bitblt_argb
ClosedPublic

Authored by manu on Jul 9 2024, 12:43 PM.
Tags
None
Referenced Files
F102919948: D45929.id140716.diff
Mon, Nov 18, 6:14 PM
Unknown Object (File)
Fri, Nov 15, 2:35 AM
Unknown Object (File)
Sun, Nov 10, 6:49 PM
Unknown Object (File)
Sat, Nov 9, 6:47 PM
Unknown Object (File)
Fri, Nov 8, 1:37 PM
Unknown Object (File)
Fri, Nov 8, 5:23 AM
Unknown Object (File)
Thu, Nov 7, 5:08 PM
Unknown Object (File)
Wed, Nov 6, 8:41 PM
Subscribers

Details

Summary

This blit an ARGB image on the dedicated vd.
This also adds vt_fb_bitblt_argb which will works for most of the vt backends

Sponsored by: Beckhoff Automation GmbH & Co. KG

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 58579
Build 55467: arc lint + arc unit

Event Timeline

manu requested review of this revision.Jul 9 2024, 12:43 PM
This revision is now accepted and ready to land.Jul 9 2024, 1:01 PM

Should we add vd_bitblt_argb implementations to simplefb and virtio-gpu?

Should we add vd_bitblt_argb implementations to simplefb and virtio-gpu?

For simplefb the current form will only work with the a8r8g8b8 and x8r8g8b8 form so we need some kind of validation first.
I was planning to do that after (I need to dig up some arm64 boards and update them before working on this).
Where is the virtio-gpu stuff ?

Should we add vd_bitblt_argb implementations to simplefb and virtio-gpu?

For simplefb the current form will only work with the a8r8g8b8 and x8r8g8b8 form so we need some kind of validation first.
I was planning to do that after (I need to dig up some arm64 boards and update them before working on this).
Where is the virtio-gpu stuff ?

But I should probably do a stub which returns EOPNOTSUPP for now otherwise we will panic

This revision now requires review to proceed.Jul 10 2024, 5:39 AM
This revision is now accepted and ready to land.Jul 10 2024, 5:51 AM

Where is the virtio-gpu stuff ?

sys/dev/virtio/gpu

Add a stub for virtio_gpu

This revision now requires review to proceed.Jul 10 2024, 9:51 AM
This revision was not accepted when it landed; it landed in state Needs Review.Jul 11 2024, 6:51 AM
Closed by commit rGb93028d8cd3a: vt: Add vd_bitblt_argb (authored by manu). · Explain Why
This revision was automatically updated to reflect the committed changes.