[Mesa-dev] RFC: per-driver extension lists

Ilia Mirkin imirkin at alum.mit.edu
Mon Mar 31 11:43:30 PDT 2014


On Mon, Mar 31, 2014 at 2:39 PM, Benjamin Bellec <b.bellec at gmail.com> wrote:
> Hi,
>
> Correct me if I'm wrong, it looks like EXT_draw_buffers2 (OpenGL 3.0) is
> not enabled on Radeon HD2900 (R600 codename) due to hardware limitation.
> I have no R600 card to check glxinfo.
>
> David Airlie enabled this extension with this commit:
> http://cgit.freedesktop.org/mesa/mesa/commit/?id=de48199693484fc903627ce53b007901af2e37a8
>
> And current code is still:
> /* Supported except the original R600. */
>     case PIPE_CAP_INDEP_BLEND_ENABLE:
>     case PIPE_CAP_INDEP_BLEND_FUNC:
>         /* R600 doesn't support per-MRT blends */
>         return family == CHIP_R600 ? 0 : 1;

That seems likely, given the code :) I'll be happy to split up the
R600/R700 columns should I get a R600 glxinfo output (in case there
are further discrepancies, best to go off the "real thing" rather than
hand-editing). I believe the one I have now is from a RV770 which is a
R700.

  -ilia


More information about the mesa-dev mailing list