x11-drivers/xf86-video-radeonhd requires r300_dri.so to work correctly when DRI is enabled, otherwise it fallbacks to software rendering. But current mesa ebuilds ignore VIDEO_CARDS="radeonhd", so r300_dri.so is missing. I'll attach a patch which fixes this issue for me.
Created attachment 182578 [details, diff] Patch for mesa-7.3 ebuild
Reassigning to x11 herd.
Still applies to mesa-7.3-r1
Added to the live mesa. Might blob to 7.3, might blob to the 7.4. Time will show. :]
"You should modify the VIDEO_CARDS variable on your /etc/make.conf file by adding both radeonhd and radeon to it. Note: Adding both radeon and radeonhd to /etc/make.conf is needed because mesa requires radeon to build libglx." quote: http://en.gentoo-wiki.com/wiki/RadeonHD I guess It's definitively time otherwise this will stick forever. ;)
(In reply to comment #5) > quote: > http://en.gentoo-wiki.com/wiki/RadeonHD Wow, this page sucks! It recommends to install git sources by using "./configure --prefix=/usr", which is probably the _best_ way to screw your system over. Sigh, we should clean gentoo-wiki up at some point, it's just loaded with crap in pretty much all the X11-related pages.
This seems fixed in mesa-7.4.1-r1
Well, I'm closing this one...