RadeonSI Compute Shader Patches Revised
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.
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.
37 Comments