<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Dota2 shimmering artifacts on Mesa 10.0.1 on Iris Pro graphics"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74700#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - Dota2 shimmering artifacts on Mesa 10.0.1 on Iris Pro graphics"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=74700">bug 74700</a>
              from <span class="vcard"><a class="email" href="mailto:jljusten@gmail.com" title="Jordan Justen <jljusten@gmail.com>"> <span class="fn">Jordan Justen</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=74700#c5">comment #5</a>)
<span class="quote">> (In reply to <a href="show_bug.cgi?id=74700#c3">comment #3</a>)
> > DOTA2 is rendering to a framebuffer bound to an
> > RGB10_A2 texture when the corruption first appears
> > to happen. The undesirable rendering appears on the
> > alpha channel.

> I think dithering is useless on 10-bit colors (because there are enough
> steps in the gradient already), and it's actively harmful on 2-bit
> components (because there aren't enough!).  Let's just always disable
> dithering on RGB10_A2.  There may be a couple other color formats where we
> should also disable it.</span >

Looking in the OpenGL 3.2 Core spec, there is very
little really mentioned about dithering requirements.

The quote I mentioned before does seem to give drivers
plenty of wiggle room for how to implement dithering.
It specifically says that alpha dithering may be
disabled and says that "Dithering algorithms may be
different for different components."

Is fully disabling dithering for this format
acceptable, or do we need to just disable alpha
dithering? I would be all for just blanket disabling
dithering with RGB10_A2 if it is fine spec-wise.

Valve still might want to consider disabling it at
the app level given driver install base issues.
(Assuming that is acceptable for DOTA2 rendering.)</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>