
Airlie sent out today patches getting compute shaders and GL Shading Language 4.30 working in R600g. It seems to be working out the best at the moment with the Radeon HD 6400 "Caicos" graphics cards while the HD 6900 "Cayman" series currently hangs on compute. For running OpenGL 4 on R600g, the HD 5800 series and HD 6900 series generally tends to be the best due to having real FP64 support working where as the other generations of hardware only expose OpenGL 3.3 by default (but can use a version override to later GL4 versions if not needing FP64 support).
While these patches are fairly rudimentary and not yet passing all tests, he's hoping to merge the work soon (potentially disabled by default) to avoid having to rebase the code in the future. With these patches plus OpenGL robustness patches, R600g could soon be exposing OpenGL ES 3.1.
These 22 patches to get OpenGL compute shaders running on R600g can be found via this mailing list post.
10 Comments