Does this patch help:
I was thinking this might be just Evergreen specific.
I can only test it on an r500 and r800.
To fix rendering of units and (some) buildings, enter this in the in-game console (CTRL-F8):
To make HoN even start correctly, you might have to set shader detail to low in the settings.
AFAICT, both workarounds are due to r600g only supporting 16 constants in GLSL shaders currently.
With "vid_meshGPUDeform" set to true and with the current xorg git characters now display but there is no animation. After a certain uknown commit the characters are now skewed where as before they were drawn mostly correct.
By imagebugs at 2011-01-22
Shadows on any object do not draw correctly but produces a kind of banding.