pixman-renderer: track Pixman formats in pixel format table
Instead of using a hardcoded switch
to convert wl_shm formats to Pixman formats, add the Pixman format codes to the pixel format table. This makes it easier to add support for more shm formats when using the Pixman renderer. (Supporting 10-bit shm buffer formats is also a small step towards letting the pixman renderer generate 10-bit deep output.)
I tested this with a variant of the weston-simple-shm
client that supports multiple shm buffer formats; see the branch at https://gitlab.freedesktop.org/mstoeckl/weston/-/commits/simple-shm-10 .
Merge request reports
Activity
added Core compositor Pixman renderer labels
- Resolved by Simon Ser
- Resolved by Simon Ser
added 1 commit
- fe65a47c - pixman-renderer: track Pixman formats in pixel format table
added 1 commit
- 873553f6 - pixman-renderer: track Pixman formats in pixel format table
- Resolved by Daniel Stone
added 1 commit
- 5ff00e96 - pixman-renderer: track Pixman formats in pixel format table
- Resolved by Daniel Stone
added 1 commit
- 8ab05c76 - pixman-renderer: track Pixman formats in pixel format table
added 53 commits
-
8ab05c76...448f05e8 - 52 commits from branch
wayland:main
- 8a7f1e2b - pixman-renderer: track Pixman formats in pixel format table
-
8ab05c76...448f05e8 - 52 commits from branch
enabled an automatic merge when the pipeline for 8a7f1e2b succeeds