http://bugs.winehq.org/show_bug.cgi?id=26229
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2011-02-28 03:19:50 CST --- (In reply to comment #3)
(In reply to comment #2)
Gallium drivers typically don't have software fallbacks, but it may e.g. end up doing the transfers through system memory. Regardless, this sounds like it should be two separate fd.o bugs.
It has fallback functions, because I'm triggering one with r600g.
That's the transfer through sysmem I was referring to.
Like mentioned in the second bug, probably all Gallium based OpenGL drivers are affected by this problem. Is that (the way wined3d works now) supposed to work natively on any available hardware?
R600+ hardware should certainly be able to do it, the Gallium case looks more like not yet implemented functionality than a fundamental limitation to me.