Freedreno: Complex Fragment Shaders, VBOs

Posted by Michael Larabel on August 16, 2012

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.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite