On Wed, 2017-12-06 at 15:01 -0500, Ian Romanick wrote:
> On 12/06/2017 10:32 AM, Emil Velikov wrote:
> > On 5 December 2017 at 16:10, Adam Jackson <[email protected]> wrote:
> > > This extension is not defined for indirect contexts. Marking it as
> > > "client only", as the old code did here, would make the extension
> > > available in indirect contexts, even though the server would certainly
> > > not have it in its extension list.
> > >
> > > Cc: <[email protected]>
> > > Signed-off-by: Adam Jackson <[email protected]>
> >
> > Reviewed-by: Emil Velikov <[email protected]>
> >
> > Unrelated: reportedly only cairo is using the extension, so could we
> > consider the extension obsolete?
>
> It's not too surprising that only Cairo is using it. IIRC, Eric
> specifically made this extension for Cairo, and it was a pretty big perf
> win at the time.
I think at this point most of the effect could be achieved with no-
flush contexts, but yeah.
> I had wanted to test this patch, but... does LIBGL_ALWAYS_INDIRECT=y
> just not work any more? With the distro Mesa I get:
It works, that's the server telling you it doesn't support indirect
rendering. We turned that off by default a few releases ago as being
slow and underfeatured and CVE-prone. Start your server with +iglx or
with this in xorg.conf:
Section "ServerFlags"
Option "IndirectGLX" "true"
EndSection
- ajax
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev