The reason why i picked c# and opted for gdi was that i wanted to make a quick program fast and easily but apparently the infrastructure will not allow it easily. Anyways thanks all for your replies when i get around this problem again i will opt for directx :)
Multithreading and c#
Quote:Original post by WashuGDI+ and GDI are mostly separate graphics APIs in implementation. Hardware acceleration of GDI was lost in Windows Vista but added again in Windows 7, and AFAIK most of GDI+ was never hardware accelerated.
First off, don't use GDI+ for this. It should be noted that GDI is, in general, quite slow at drawing things, especially per pixel. Your best bet is to do bulk copies from non-GDI storage to GDI.
Quote:Original post by 69mijAnother alternative is Direct2D, which is considerably easier to set up than Direct3D and provides more built-in 2D drawing operations.
The reason why i picked c# and opted for gdi was that i wanted to make a quick program fast and easily but apparently the infrastructure will not allow it easily. Anyways thanks all for your replies when i get around this problem again i will opt for directx :)
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement