[Mesa-dev] Mesa llvmpipe for WebGL software rendering

Eric Anholt eric at anholt.net
Tue Feb 28 13:39:51 PST 2012

On Tue, 28 Feb 2012 09:08:39 -0800 (PST), Benoit Jacob <bjacob at mozilla.com> wrote:
> Hi List,
> At Mozilla we've been wondering if we could get a good software fallback for users who can't get hardware-accelerated WebGL. Mesa llvmpipe seems like the best open source OpenGL renderer, right? At least, it performed superbly in our quick tests.
> Questions:
>  1. Is it possible for the application to choose between Mesa renderers? Ideally I would like to be able to evaluate the driver blacklist, and depending on that, use either the default renderer or Mesa llvmpipe. Is that possible?
>  2. Related question: are you planning to update OSMesa, base it on
>  llvmpipe? Last I checked, OSMesa was based on swrast from an old Mesa
>  version. An updated OSMesa would offer a great solution to question
>  1.

I'd rather see us create a software-only EGL platform.  It seems like it
ought to be easier to maintain than the special OSMesa system that
developers other than Brian Paul break, and provides a better-known API
for interacting with the window system.  That also solves 1) by giving
you an option at context setup, I think.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20120228/759e0b80/attachment.pgp>

More information about the mesa-dev mailing list