http://bugs.winehq.org/show_bug.cgi?id=8960
------- Additional Comments From stefandoesinger@gmx.at 2007-16-07 05:39 ------- Yes, the GDI renderer uses WineD3D because all the code is in wined3d.dll. "GDI" is properly an improper name, "software" may be better. The code in question is in surface_gdi.c, and it is the software blitter.
The software blitting code is in wined3d instead of ddraw for 2 reasons:
1) It keeps all the rendering code in wined3d
2) The software codepath can be used as a fallback for unsupported operations in d3d8 and d3d9, for example stretchrect from texture to texture without fbos.