Всё чаще при виде очередной игры задаёшься вопросом WHY???!!! К сожалению ответ прост и очевиден.
|
ну тут надо разделить, что тебе приоритетнее:
- сделать игру, чтоб 90% аудитории в неё поиграло.
- или фапать на идеальную архитектуру и производительность, увеличив время разработки на 100500 и проиграв гонку с теми, кто пошёл первым путём.
алсо, старые технологии быстро перестают поддерживаться, вместо этого начинают через жопу эмулироваться.
безшейдерные игры работают через шейдеры, эмулируемые дровами, к примеру.
от знакомого из одной геймдев конторы слышал про батхерты связанные с дх9 версией их игры, типа после обновления NV дров она стала медленнее, а нвидия говорит - нам пох на поддержку дх9.
целенаправленно делать игры под старые нетбуки со старыми дровами на старой винде - ну, это весело.
могу ещё понять чуваков, пишущих софтрендеры на Си, они не привязаны к GAPI, дровам.