[PATCH xserver 2/2] glx: Implement GLX_EXT_no_config_context

Adam Jackson ajax at nwnk.net
Mon Sep 25 19:49:01 UTC 2017


On Fri, 2017-09-22 at 13:06 -0400, Adam Jackson wrote:

> I wrote that part of the spec before I'd finished the client side. I
> was thinking a naïve indirect-only client library that just packs the
> arguments onto the wire would need some handcoded magic to get the
> request right, which seemed unnecessary. It happens to be natural to
> use the same screen number in both places in Mesa because we create the
> client side of a direct context before the server side, and have to
> look up the client side screen private to do that, so you have to walk
> the attribute list first anyway.

Upon further reflection, since the client side has to get it right
anyway, I'm going to tighten up the spec to require this. Otherwise the
server side of vnd would have to special case it, and it shouldn't need
to know this kind of extension detail.

- ajax


More information about the xorg-devel mailing list