С точки зрения производительности, это тот же старый фарс, что и в обычном «Do Your Own Benchmarking» для всех операционных систем. Но почти десятилетняя ОС для всего, что GDI по-прежнему захлестывает Windows7, и множество приложений будут невероятно более отзывчивыми на XP ... Печаль ... особенно, если учесть, что перевод такого старого API (как совместимого интерфейс) должен быть тривиальным для любого нового драйвера или технологии дисплея.
Очевидно, что некоторые операции, такие как блиттинг, поддерживаются, но посмотрите на результат вашего целевого 2D GDI-приложения и судите сами.
Вот некоторые наблюдения, но, пожалуйста, сделайте свое собственное для дюжины сценариев и сравните, особенно, если он интенсивно использует GDI, как миллион аудио / видео приложений (неудивительно, что мальчики iFruit получают долю).
http://www.passmark.com/forum/showthread.php?t=2233
И хотя вы найдете все типичные и пушистые пояснения к блогу MSDN, которые носят «технический» характер (т. Е. Поверхностная ерунда), причина очень проста: купите новую операционную систему, добавьте старый API и усложните ее. позволяя новым API работать с ним (но не выгодно старому, что легко выполнимо путем предоставления новых dll и .lib).
Для одного урока истории и того, как трудно было переводить вызовы GDI в Direct2D или использовать libgdiplus из Mono и извлекать идеи и т. Д., Вот пропаганда:
http://blogs.msdn.com/directx/archive/2009/05/12/2d-drawing-apis-in-windows.aspx