В каких ситуациях лучше отдать предпочтение GDI, чем DirectX / OpenGL? - PullRequest
8 голосов
/ 29 ноября 2011

Я новичок в графическом программировании и мне интересно, почему я бы предпочел GDI, а не графику с аппаратным ускорением DirectX / OpenGL?

Есть ли еще веские причины для использования GDI?

1 Ответ

7 голосов
/ 29 ноября 2011

В конечном итоге все сводится к тому, что вам нужно. Если вам нужна 2D-графика не в реальном времени, GDI сделает именно то, что вам нужно.

С другой стороны, DirectX и OpenGL требуют гораздо больше работы для использования и управления (и, как правило, используют больше системных ресурсов), хотя они позволяют быстрее рисовать и 3D.

Помните, будьте проще, вам не нужна полноценная 3D-система, чтобы нарисовать пару кругов!

...