ARM as a primary architecture

Adam Jackson ajax at
Wed Mar 21 14:49:20 UTC 2012

On Wed, 2012-03-21 at 10:38 -0400, Bill Nottingham wrote:
> Peter Robinson (pbrobinson at said: 
> > That's my point, I don't believe that working 3D should be a blocker
> > to primary arch because like mainline it will likely come with both
> > time and demand.
> Is llvmpipe not 'working'? (Admittedly, on low-power CPUs like ARM, it might
> be more of a burden.)

llvmpipe should work on arm - I've not tried - but I suspect it needs a
modest amount of surgery to perform adequately.  Much of its performance
on x86 comes from swizzling the pixel layout around internally so it
nicely matches up with SSE2's register layout, which probably isn't
quite what arm gives you to work with.

Oh, yeah, and software floating point would be brutal.  Nobody is

The ARM GPUs are pretty simple though.  The nice thing about not
pretending to implement full GL is you don't have to implement all the
garbage parts of GL.  And you're really going to be much happier with an
RE'd driver than with llvmpipe.  Like I say, mesa-dev@ is -> that way.

- ajax
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <>

More information about the devel mailing list