Freedreno: Complex Fragment Shaders, VBOs

Written by Michael Larabel in Free Software on 16 August 2012 at 08:30 AM EDT. 12 Comments
FREE SOFTWARE
Freedreno, the reverse-engineered open-source Linux graphics driver for Qualcomm's Adreno graphics hardware, continues hitting new milestones.

Since the controversial debut in April, this open-source Qualcomm driver that's being worked on in spare time of a Texas Instruments developer, the code has made much progress in the open. Just earlier this month I mentioned basic texture and multi-tile support for the driver that has its own working shader assembler and no longer dependent upon any binary blob.

The latest accomplishment for Rob Clark's Freedreno driver is that it can handle more complex fragment shaders now and he's also added support for OpenGL Vertex Buffer Objects (VBOs) along with GL_BLEND.

The result, as he showed on his blog, is a new rendering milestone:

The Freedreno code continues to be hosted at GitHub.
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