Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
W
weston
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 274
    • Issues 274
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 119
    • Merge Requests 119
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • wayland
  • weston
  • Issues
  • #354

Closed
Open
Opened Jan 31, 2020 by Pekka Paalanen@pqMaintainer

Add tests for RGB565, XRGB8888 and ARGB8888 pixel formats

This is to ensure that pixel formats RGB565, XRGB8888 and ARGB8888 are rendered correctly. Some tests already depend of XRGB and ARGB, but there are special cases to test for:

  • RGB565 in general is not used yet
  • with XRGB8888, ensure the X channel is really ignored, regardless of wl_surface opaque region
  • with ARGB8888, ensure the A channel is used outside of opaque region and ignored inside of opaque region

Ignoring A channel inside opaque region is not a protocol requirement but a workaround for Xwayland. Xwayland used to mess up in some cases by leaving garbage in the A channel.

This needs to run over both pixman and GL renderers. Hence this depends on #310 (closed) for infrastructure.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: wayland/weston#354