http://bugs.winehq.org/show_bug.cgi?id=27746
--- Comment #4 from Stefan Dösinger stefandoesinger@gmx.at 2011-08-02 08:59:50 CDT --- I'm not sure about the mesa specific parts - I once fixed a minor issue in the r200 code(ATI_fragment_shader wasn't enabled with kernel mode setting), but beyond that I don't know the code.
And yes, ATI_fragment_shader only makes sense for radeon 8500 to radeon 9200 cards(r200, r250, r280). Older cards don't support it, and newer cards support ARB_fragment_program, which we prefer over ATI_fragment_shader. Fglrx used to support ATI_fragment_shader on newer cards while it still supported those cards, but the implementation was broken.