В каких ситуациях это хорошая идея, предпочитают жды над DirectX/OpenGL в


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

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

1 7

1 ответ:

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

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

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