<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Gallium: removal of the manual defining of PIPE_FORMAT values breaks virgl"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111454#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Gallium: removal of the manual defining of PIPE_FORMAT values breaks virgl"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=111454">bug 111454</a>
              from <span class="vcard"><a class="email" href="mailto:imirkin@alum.mit.edu" title="Ilia Mirkin <imirkin@alum.mit.edu>"> <span class="fn">Ilia Mirkin</span></a>
</span></b>
        <pre>(In reply to Rob Clark from <a href="show_bug.cgi?id=111454#c5">comment #5</a>)
<span class="quote">> (In reply to Ilia Mirkin from <a href="show_bug.cgi?id=111454#c1">comment #1</a>)
> > IMO that should just be backed out. PIPE_FORMAT enum values are used in TGSI
> > code streams.

> I think the eventual goal is to unify PIPE_FORMAT_* and MESA_FORMAT_*, so I
> guess some further shuffling could happen..  do formats encoded in TGSI ever
> constitute some ABI?</span >

You can argue it either way. Virgl uses (used?) this, presumably svga does too.
The format is encoded in the TGSI ops for image declarations, and perhaps in
the ops themselves too (due to bindless).

Whether TGSI forms a more permanent ABI or not ... up to us. I see it as a
strong point of TGSI that it has this fairly stable well-defined wire format,
but I also don't have the energy to fight it out.</pre>
        </div>
      </p>


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

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