Adam, did you notice my original suggestion "If there is at least 1 drm device, swrast won't be in the list."? which means swrast would be in the list for your "dumb" GPUs.
Marek On Tue, Apr 23, 2019 at 7:52 PM Adam Jackson <a...@redhat.com> wrote: > On Tue, 2019-04-23 at 19:21 -0400, Marek Olšák wrote: > > > Then I think a separate EGL extension that exposes swrast would be > > better. The thing with the device extensions is that swrast is not a > > device. > > Enh. I've got dumb GPUs I need to support, they need to run OpenGL, and > if they were running swrast-on-otherwise-dumb-gem, I can make posting > the front buffer to the compositor be (at least sometimes) zero-copy, > instead of the XPutImage thing that drisw currently has to do. So I > don't think it's necessarily the case that swrast doesn't have > "hardware" support behind it. > > More generally, if the term in the extension spec was "renderer" not > "device" I don't think we'd be having this discussion. And I think it's > worth having renderer selection be orthogonal in an API sense. > > - ajax > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev