1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Mesa Support For OpenGL Geometry Shaders

Mesa

Published on 27 July 2012 12:18 PM EDT
Written by Michael Larabel in Mesa
8 Comments

An exciting message hit the Mesa mailing list on Friday morning concerning support for OpenGL geometry shaders.

Zack Rusin has done some work previously on supporting OpenGL geometry shaders within Mesa/Gallium3D, and now Bryan Cain has been building upon this code to support the ARB_geometry_shader4 and EXT_geometry_shader4 extensions. OpenGL geometry shaders are one of the big features to the OpenGL 3.2 core specification. Geometry shaders control primitive processing and can generate new primitives; this post vertex shader process was added to the OpenGL 3.2 core but has been around earlier through extensions.

In Cain's GitHub geometry-shaders branch since yesterday he now has all the GLSL demos that utilize the geometry shader extensions working fully. However, right now it's only working with the Mesa Softpipe driver and not any of the actual Mesa/Gallium3D hardware drivers. There's also some other work he says that should be completed prior to this being merged to master, so it might not make the cut for next month's Mesa 8.1 release.

The hopeful Mesa geometry shader mailing list message can be viewed from the archives.

More information on OpenGL geometry shaders is available from the OpenGL.org registry.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Khronos Group Announces Vulkan, OpenCL 2.1, SPIR-V
  2. Samsung 850 EVO SSD Linux Benchmarks
  3. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  4. 5-Way Linux Distribution Comparison On The Core i3 NUC
  5. OCZ ARC 100 Linux SSD Benchmarks
  6. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
Latest Linux News
  1. Valve Developed An Intel Linux Vulkan GPU Driver
  2. Valve Starts Listing The Steam Machines In The Steam Store
  3. Ubuntu Will Start Booting With Systemd Next Monday
  4. A Brand New Linux Network Stack Proposed: Linux XIA
  5. Niche Drivers Get Ported To Atomic Mode-Setting For Linux 4.1
  6. openSUSE Tumbleweed Continues Ascending
  7. Open-Source SPIR-V Reader & Writer Written In Java
  8. LunarGLASS Adds Experimental SPIR-V Front-End
  9. The New Open-Source Linux Test Farm Is Almost Operational
  10. Samba 4.2 Brings Transparent File Compression & Clustering Support
Most Viewed News This Week
  1. The Tremendous Features Of Fedora 22
  2. Confirmed: Vulkan Is The Next-Gen Graphics API
  3. Xfce 4.12 Released After Nearly Three Years Of Work
  4. 8cc: A Small C11 Compiler
  5. LLVM 3.6 & Clang 3.6 Deliver More Features, Complete C++14 Support
  6. Unreal Engine Made Free By Epic Games
  7. Canonical's Latest Demo Of Ubuntu Unity 8 Convergence In Action
  8. ALSA 1.0.29 Released