Page MenuHomeFreeBSD

vt: Add vd_bitblt_argb
ClosedPublic

Authored by manu on Jul 9 2024, 12:43 PM.
Tags
None
Referenced Files
F103370774: D45929.id140748.diff
Sun, Nov 24, 4:09 AM
F103368058: D45929.diff
Sun, Nov 24, 3:20 AM
F103321426: D45929.id140748.diff
Sat, Nov 23, 12:57 PM
Unknown Object (File)
Sat, Nov 23, 6:42 AM
Unknown Object (File)
Sat, Nov 23, 3:14 AM
Unknown Object (File)
Fri, Nov 22, 12:40 PM
Unknown Object (File)
Fri, Nov 22, 7:08 AM
Unknown Object (File)
Thu, Nov 21, 10:31 AM
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 Not Applicable
Unit
Tests Not Applicable

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.