tags:

views:

325

answers:

1
A: 

One thing to remember is that most of GDI usually runs on the hardware (i.e. GDI functions map to the display driver that implement some functionality on silicon) GDI+ was supposed to get hardware acceleration, but it remained as a software alone renderer.

Try manually setting a few pixels via GDI+ and GDI and see if they differ.

Perhaps the way your particular graphics card transforms co-ordinates deviates from the way it happens in GDI+

rep_movsd
I have gathered as much, but I still can't see why it differs so much from GDI to GDI+. (unless the hardware acceleration is implemented by the graphics card driver and it has a faulty implementation, but I find that unlikely.)
yngvedh
I would like to experiment with actual code, can you post the simplest complete example that will compile?
rep_movsd