Well, obviously, nobody's really interested in speeding up glxgears in itself, but since most people here seemed to get much higher fps, I figured I could test that, since I don't play games and thus don't plan to test QuakeLive.
Well, never mind. I was merelly curious, I'm not that concerned.
I don't see much improvement myself on both of my systems, one with a RS780 9610 chipset, the other with a RS400 5955 one. Basically I get about 750 and 550 fps respectively in glxgears.
I'm using kernel 2.6.33rc4 on both, libdrm, mesa and xf86-video-ati from git but still 1.6.2 X server on both.
Would upgrading to a more recent Xserver would make a difference?
As I said before, this code will not affect gears performance. It will only improve performance for applications that use glCopyTexImage or glCopyTexSubImage. glxgears does not use textures at all.