Intel Gallium3D Gets sRGB Textures

Posted by Michael Larabel on June 27, 2012

The Intel "i915g" Gallium3D driver now implements sRGB textures support, but this is basically the end of the road for new features.

Stéphane Marchesin, the founder of the Nouveau driver project that since moved on to working for Google on their Chrome OS team, committed to Mesa support for sRGB textures for this driver that targets the old i915 and i945 chipsets.

Google has been working on the i915g driver for use in Chrome OS by their original Chromebooks. They prefer the i915g driver to the i915 classic driver since the Gallium3D implementation can better emulate missing functionality using LLVM, etc. However, the i915g driver is now reaching a mature state and Google will lose interest in the driver as they turn to Sandy Bridge and Ivy Bridge for their Chromebooks. For the newer Intel hardware, Intel's Open-Source Technology Center remains committed to a "classic" Mesa DRI driver rather than Gallium3D and there is no community "G" alternative.

The Intel 915 hardware doesn't support sRGB textures so Marchesin's Mesa commit ends up emulating the textures using a shader. Thanks to the sRGB textures support, the i915g driver is now able to advertise OpenGL 2.1. However, Marchesin says, "I think this is as far as we can take the i915."

The sRGB textures are textures with standard RGB color-space encoded color components. This support has been part of the Khronos OpenGL specification since version 2.1 via the GL_EXT_texture_sRGB extension.

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. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Raspberry Pi Gets New Wayland Weston Renderer
  2. Debian GNU/Hurd 2013 Release Brings New Packages
  3. Intel Ultrabook Performance Is Faster With Mesa 9.2
  4. Hot Relocation HDD To SSD Support For Btrfs
  5. Phoronix Test Suite 4.6.0 "Utsira" Released
  6. New Intel X.Org Driver Supports All Of Haswell
  7. SQLite Now Faster With Memory Mapped I/O
  8. Microsoft Releases Skype For Linux 4.2, Has Bug-Fixes
  9. Qt For Tizen Launches, Based On Qt 5.1
  10. KTAP Released For Linux Kernel Dynamic Tracing
  11. Linux 3.10-rc2 Kernel Takes In A Few Extra Pulls
Latest Forum Talk
  1. Hot Relocation HDD To SSD Support For Btrfs
  2. Chrome 27 Loads Web Pages Faster
  3. Intel Ultrabook Performance Is Faster With Mesa...
  4. Microsoft Releases Skype For Linux 4.2, Has...
  5. Raspberry Pi Gets New Wayland Weston Renderer
  6. Debian GNU/Hurd 2013 Release Brings New Packages
  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