<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - LibreOffice' OpenGL backend hangs GPU (ring 0&3 stalled)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98351#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - LibreOffice' OpenGL backend hangs GPU (ring 0&3 stalled)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=98351">bug 98351</a>
              from <span class="vcard"><a class="email" href="mailto:quikee@gmail.com" title="Tomaz Vajngerl <quikee@gmail.com>"> <span class="fn">Tomaz Vajngerl</span></a>
</span></b>
        <pre>Hi,

I'm the guy that works on the OpenGL code in LibreOffice and I have the same
problem on my machine with radeonsi. The problem is with area scale shader [1]
(which is used for scaling images in the document) - more specifically with the
arrays at line 51, 52, 54, 55. I changed the scale algorithm to not use any
arrays but this still seems to be nouveau to the OpenGL driver as the shader
works as expected with intel or nouveau driver as well as nvidia and amd
drivers on windows, but OTOH not intel driver on windows. I also managed to get
it working if I reduce the array to 16 or less.

[1]
<a href="https://cgit.freedesktop.org/libreoffice/core/tree/vcl/opengl/areaScaleFragmentShader.glsl?h=libreoffice-5-2-3#n51">https://cgit.freedesktop.org/libreoffice/core/tree/vcl/opengl/areaScaleFragmentShader.glsl?h=libreoffice-5-2-3#n51</a></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>