Can you still reproduce this issue? It seems to work fine here with a recent kernel + mesa configuration.