На деле это обычно реализуется так, что никакие игры напрямую не используют ни один из этих рендеров.
Они используют движки, в которых, соответственно, давно есть (dx, ogl) или недавно добавлена (vulkan) реализация отрисовки через популярные рендеры.
Вопрос напоминает анекдот про открытие публичного дома для женщин.
Реклама, пафос, очередь с вечера, и наконец - двери распахнулись, и толпа женщин ринулась внутрь.
На первом этаже две двери: "Короткие и тонкие", "Короткие и толстые".
Толпа дружно бежит на второй этаж.
Там тоже две двери: "Длинные и тонкие", "Длинные и толстые".
Ажиотаж нарастает, и вся толпа несется на третий этаж.
А там - тупик и табличка: "Ну, какого х... вам еще надо?!"
Так вот, под Линуксом, на ноуте, с Нвидией, 60 фпс - а собственно?..
На экране разница между вашими замученными дифурами и самым грубым, пальцем к носу, приближением может оказаться размером в полпикселя. Для практических задач, если вы не САПР пишете, должно быть достаточно либо приблизительной формулы, либо использования результатов предварительного расчета.
DollyPapper, ну, "иногда возраст приходит один" (с).
Я сам немолод и много чего за это время не столько изучил, сколько нахватался.
Просто как-то хватает ума не делать из этого кичливых выводов, да еще и публично...
Есть подозрение, что вы это рассказываете как раз молодому смузифагу, который на самом деле не изучил ни одного фреймворка, смутно представляет, как они работают "под капотом", и именно поэтому от перспективы учить что-то другое (то есть просто отойти от трех выученных действий) пришел в ужас и придумал вот такой нелепый вопрос.
Они используют движки, в которых, соответственно, давно есть (dx, ogl) или недавно добавлена (vulkan) реализация отрисовки через популярные рендеры.