<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - When weston is compiled with --with-cairo=image the desktop wallpaper is shown in 16 bit color"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90525#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - When weston is compiled with --with-cairo=image the desktop wallpaper is shown in 16 bit color"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90525">bug 90525</a>
              from <span class="vcard"><a class="email" href="mailto:ppaalanen@gmail.com" title="Pekka Paalanen <ppaalanen@gmail.com>"> <span class="fn">Pekka Paalanen</span></a>
</span></b>
        <pre>Yes, weston-desktop-shell explicitly tries to get 16 bitpp color for the
wallpapers only. This was mainly added to reduce memory usage on RPi.

It is gated by the compositor advertising RGB565 support, but since all
renderers nowadays support it, you get it always.

I'm not sure there is anything we could use to auto-detect whether 16 bit would
be appropriate, so I suppose this should become a weston.ini option
"preferred-background-depth" for weston-desktop-shell, defaulting to 32 bit.

It should have worked the same way also with cairo-gl, but I suppose that was
buggy for some reason... or didn't care to choose the depth well enough. OTOH,
on rpi you never wanted use cairo-glesv2, so it went unnoticed.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>