A Change For Glamor X.Org Acceleration

Posted by Michael Larabel on November 12, 2011

The plan is for Glamor, an OpenGL-based acceleration method for X.Org drivers and common driver, to ship as a Glamor rendering library and a Glamor EGL support library.

Yesterday I mentioned there was patches to enable Glamor Acceleration within the Intel X.Org driver. On Friday, Intel's Zhigang Gong also sent a Glamor update to xorg-devel.

For those unfamiliar with the Glamor project, see this original posting from September. "Glamor is a 2D rendering acceleration implementation that's based upon OpenGL. The three parts of Glamor for X.Org are: a 2D rendering acceleration implementation, integration of Glamor into Xephyr, and a stand-alone DDX driver. The standalone Glamor driver uses this 2D rendering acceleration over OpenGL while leveraging KMS and EGL with Mesa."

The change in Glamor is to build a separate Glamor library that can be used by any possible DDX driver. The library will be built incrementally and merge Glamor into the Intel DDX driver. A new Git repository provides "glamor", the rendering library that provides all rendering functions, and then "glamor-egl", which is the EGL support library for creating and initializing the OpenGL/EGL context.

Zhigang Gong also notes that the current Intel driver patches for Glamor only migrate some of the UXA code-paths to using Glamor, but the remainder of the functions will soon be converted.

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.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  2. Intel Linux OpenGL Driver Leading Over Apple OS X
  3. The Cost Of Ubuntu Disk Encryption
  4. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
Latest Linux News
  1. A New X.Org-Free Wayland LiveCD Released
  2. Unity 8, Mir Made Progress This Week On Features
  3. LLVM Clang 3.3 RC2 Is Ready For Testing
  4. AMD RadeonSI Gallium3D Begins Simple CL Demos
  5. Intel Shows Off GNOME3-Based Tizen Shell
  6. Linux Desktop Security Could Be A Whole Lot Better
  7. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  8. New NVIDIA Linux Driver Supports The GeForce GTX 780
  9. Chrome 28 To Offer More Speed Improvements
  10. Digia Announces "Boot To Qt" Project
  11. X.Org Libraries Hit By Round Of Security Issues
Latest Forum Talk
  1. Intel Shows Off GNOME3-Based Tizen Shell
  2. A New X.Org-Free Wayland LiveCD Released
  3. AMD RadeonSI Gallium3D Begins Simple CL Demos
  4. Unity 8, Mir Made Progress This Week On Features
  5. Linux's "Ondemand" Governor Is No...
  6. GCC 4.8.0 vs. LLVM Clang 3.3 Compiler Performance
  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