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

Ilia Mirkin imirkin at alum.mit.edu
Mon Mar 31 12:19:55 PDT 2014


On Mon, Mar 31, 2014 at 3:00 PM, Benjamin Bellec <b.bellec at gmail.com> wrote:
> I tried to get some data in the Phoronix forum, without success for the
> moment:
> http://www.phoronix.com/forums/showthread.php?98234-Can-someone-provides-me-an-glxinfo-output-of-Radeon-HD2900-series-%28R600%29

Make sure to specify mesa version as well.

>
> Maybe we should ask Michael Larabel to write an appeal to witnesses :-)

I've asked him for a tiny favor in the past (nouveau dmesg output from
his gtx 780 ti, back when we had no idea what the chip id of that card
was and he had gotten one from nvidia) with no response, so I won't
waste time asking him for random stuff. Don't let that stop you,
should you be so inclined :)

>
> That said, is this extension is mandatory do be "OpenGL 3.0 compliant"?
> (I don't know how really works the OpenGL specification)
> Does the R600 cards can expose GL3.0 in glxinfo without this extension?

I guess it exposes 2.1 then? That seems the most likely. But I'm sure
the radeon people would know for sure.

>
> Benjamin
>
> Le 31/03/2014 20:43, Ilia Mirkin a écrit :
>> 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