<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Add software GL-renderer support to the headless backend"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=83984">83984</a>
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Blocks</th>
          <td>83980
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Add software GL-renderer support to the headless backend
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Unclassified
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ppaalanen@gmail.com
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>weston
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Wayland
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Similar to <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED --- - FILEOPEN: Regression in 4.4 master loading an ODT which contains a style with style:font-independent-line-spacing="true""
   href="show_bug.cgi?id=83983">bug #83983</a>, but hook up the GL-renderer, and select it with
renderer=software-gl.

If possible from within the headless backend, force Mesa to run llvmpipe. It's
probably not possible, so some additions to the test scripts are needed. Mesa's
EGL null platform might be useful for this. Actual rendering could be done to
an FBO if needed.

If EGL null platform init fails, the implementation is not Mesa, or whatever
that implies the resident GL stack is not capable of running this test, the
test needs to be skipped, not failed.

Add a test, that excercises the GL-renderer; just start Weston on headless with
GL, map a window, wait for a frame callback, and exit.</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>