Adreno A4xx Rendering With Freedreno Takes Shape

Written by Michael Larabel in Mesa on 21 December 2014 at 07:24 AM EST. 4 Comments
MESA
The Freedreno Gallium3D driver's support for the Adreno A4xx hardware is taking shape and beginning to work for GL rendering on this latest-generation Qualcomm graphics hardware.

Back in October is when Qualcomm's Innovation Center supplied A4xx enablement in Freedreno's MSM DRM driver and since then Rob Clark has been working on the A4xx support inside Freedreno Gallium3D. That code is now coming together and working out well. The Adreno 420 has a DirectX 11.2 capable 3D pipeline, OpenCL 1.2 full profile support, improved texturing, improved ROPs, and numerous other improvements over the A3xx series. The 4xx family supports OpenGL ES 3.1 (compared to ES 3.0 with the 3xx series). The Adreno 405/418/420/430 are currently found in the Snapdragon 610/615/805/808/810 SoCs.

Rob Clark, the principal developer of Freedreno and its founder, wrote a brief blog post on Saturday night about the progress. Supertuxkart is now rendering properly on A4xx hardware after figuring out alpha-test, GNOME Shell is working nicely, and there's some rendering issues with Xonotic. It's working out well though there's still GL3 functionality to implement and various performance optimizations.

More details via Rob's blog.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week