<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Compile failure in vertex shader, GLSL 1.50 is not supported."
   href="https://bugzilla.gnome.org/show_bug.cgi?id=773397">773397</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Compile failure in vertex shader, GLSL 1.50 is not supported.
          </td>
        </tr>

        <tr>
          <th>Classification</th>
          <td>Platform
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>gtk+
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>3.22.x
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux
          </td>
        </tr>

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

        <tr>
          <th>Severity</th>
          <td>normal
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>Normal
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Backend: Wayland
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>peter.weber@ttyhoney.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>gtk-bugs@gtk.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>rob@robster.org.uk, wayland-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>GNOME version</th>
          <td>---
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Hello!

I'm sorry. I'm reporting a bug which is currently not official released for the
3.22-branch. Archlinux is using currently a commit above 3.22.1, maybe to get
as many bugfixes as possible:
<a href="https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=ffb1ac56a8ae8b0261b9007115faed6206d4b06b">https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=ffb1ac56a8ae8b0261b9007115faed6206d4b06b</a>

Applications which use GLSL (WebKit2Gtk?) are broken and render a complete
black window on Wayland, including Window borders. Affected are at least
Epiphany and Evolution. This is the output from journalctl -rb:
Oct 23 21:37:42 cupcake evolution[1917]: Compile failure in vertex shader:
0:1(10): error: GLSL 1.50 is not supported. Supported versions are: 1.10, 1.20,
1.30, 1.00 ES, and 3.00 ES

My hardware is a ThinkPad X220 (SandyBridge, HD3000):
$ glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL core profile version string: 3.3 (Core Profile) Mesa 12.0.3
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 12.0.3
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 12.0.3
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

If I'm allowed to make a guess, here are my candidates:
<a href="https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=803362bb5d376613d671eb84f1ca642259158e20">https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=803362bb5d376613d671eb84f1ca642259158e20</a>
<a href="https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=d40c6f180fc832d6917a69b7a05080e402dc927e">https://git.gnome.org/browse/gtk+/commit/?h=gtk-3-22&id=d40c6f180fc832d6917a69b7a05080e402dc927e</a>


Likely you would notice this issue anyway before the release of 3.22.2, but I
think it better to report this as soon as possible.

Thank You</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>