<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Intel driver fails with "intel_do_flush_locked failed: No such file or directory" if buffer imported with EGL_NATIVE_PIXMAP_KHR"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=71759#c24">Comment # 24</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Intel driver fails with "intel_do_flush_locked failed: No such file or directory" if buffer imported with EGL_NATIVE_PIXMAP_KHR"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=71759">bug 71759</a>
              from <span class="vcard"><a class="email" href="mailto:martin.peres@free.fr" title="Martin Peres <martin.peres@free.fr>"> <span class="fn">Martin Peres</span></a>
</span></b>
        <pre>Didn't get more than half an hour today on this, but Kenneth was right. I made
the assumption that there would be only one screen created for all the GL
contexts but it turns out that's where I was wrong. Some more tracing showed
that the bufmgr allocation was indeed done only in CreateScreen2.

So, we have got 3 different bufmgr. One for totem's clutter GL context, one for
VAAPI intel and one for clutter-gst. The rellocation issue happens when sharing
from the clutter-gst to totem's clutter context. This means that the current
patch would be sort of OK, assuming that both mesa would pick up the same DRI
version (would only have been a problem for the intel ddx).

I will cook up a patch to make sure that we share the same bufmgr for both the
render node and the normal node, otherwise we are in violation of the GL spec
AFAIK. This is a bit nasty though to try to share buffers between two opengl
context created from two different X connections :s</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>