Page MenuHomeFreeBSD

vt: Add vd_bitblt_argb
ClosedPublic

Authored by manu on Jul 9 2024, 12:43 PM.
Tags
None
Referenced Files
F97561021: D45929.diff
Mon, Sep 30, 2:09 AM
F97505330: D45929.diff
Sun, Sep 29, 7:07 PM
Unknown Object (File)
Sat, Sep 28, 9:26 PM
Unknown Object (File)
Wed, Sep 25, 7:17 PM
Unknown Object (File)
Wed, Sep 25, 1:52 PM
Unknown Object (File)
Wed, Sep 25, 10:43 AM
Unknown Object (File)
Tue, Sep 24, 9:23 PM
Unknown Object (File)
Tue, Sep 24, 8:25 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 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.