RadeonSI Compute Shader Patches Revised

Written by Michael Larabel in Mesa on 13 April 2016 at 08:48 PM EDT. 37 Comments
MESA
For those anxious to see compute shaders for then having OpenGL 4.3 support by the RadeonSI Gallium3D driver for GCN GPUs, the latest patches have been published.

Bas Nieuwenhuizen today published V2 of his RadeonSI Compute Shader patches. The patches add shared memory, shared atomics, make the necessary hook-ups to TGSI, and then goes ahead and enables ARB_compute_shader whenever shader_image_load_store and shader_atomic_counters are supported.

As outlined yesterday in RadeonSI Now Officially At OpenGL 4.2 Compliance and AMD RadeonSI Gallium3D Is Now Incredibly Close To OpenGL 4.3, compute shaders (ARB_compute_shader) is the last extension needed before this modern AMD OpenGL open-source driver can advertise OpenGL 4.3. That's assuming you are running Mesa Git and also the latest LLVM SVN/Git for what will become LLVM 3.9. Stay tuned for news once this CS support actually lands for RadeonSI. When the time comes, more modern OpenGL benchmarks are coming for a RadeonSI comparison.
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