[Mesa-dev] [RFC 01/22] RFC: egl/x11: Support DRI3 v1.1

Matt Turner mattst88 at gmail.com
Tue Jun 20 20:21:11 UTC 2017


On Tue, Jun 20, 2017 at 8:18 AM, Daniel Stone <daniel at fooishbar.org> wrote:
> Hey Emil,
> A few bits from me, since this is actually lfrb's code ...
>
> On 20 June 2017 at 15:19, Emil Velikov <emil.l.velikov at gmail.com> wrote:
>> Top-level comments
>>
>> Build POV:
>> - Having the XCB_DRI3_.*_VERSION compile guards is Ok for now. But
>> let's drop those as get a xcb release.
>> We dont want to be in cases where Mesa is built w/o DRI3 1.1 support
>> and one spends time debugging why "nothing works".
>
> I don't think anything should fail ... ? If DRI3v1.1 isn't available
> (either client or server), we won't be calling
> ->createImageWithModifiers, so the old path will only allocate buffers
> which can be described without modifiers; either linear, or where the
> tiling can be determined by the importer with no explicit information.
> Similarly, we fall back gracefully to the single-plane/no-modifier
> DRI3 wire requests.
>
> I'm fine with bumping the dependencies personally, but it means that
> people will have to update both xcb-proto and libxcb to be able to
> build at all on, say, the version of Debian released a couple of days
> ago.

Right. Nothing will fail, but it might cause headaches with people
attempting to benchmark things, and not having the necessary versions
of XCB.

I think I'd opt for bumping the requirements, personally.


More information about the mesa-dev mailing list