Если бы нужно было кодировать игру для большинства версий Windows, какой API следует использовать?
Я знаю, что DirectDraw работает с NT4 и выше (хотя DirectDraw эмулируется на NT4 с GDI). Однако мне сказали, что DirectDraw устарел в более новых версиях Windows?
Я мог бы вернуться только к GDI, но тогда трудно полностью устранить мерцание и разрывы, поскольку нет двойной буферизации с перелистыванием между буферами.
Должен ли я выбрать Direct3D или DirectDraw? Или есть способ полностью устранить мерцание в GDI?
Если ответом является Direct3D, какая его версия поддерживается на большинстве платформ?