Цитата Сообщение от Manwe Посмотреть сообщение
Как пример – первый Doom оптимизировали недавно.
Это спорный пример. Там исходно код неправильно написан. Doom на самом деле нормально рисует только вертикальные стены. А полы и потолки -- это зазоры между стен, которые условно считаются, как стены, затем пересортируются в специальные структуры под названием visplane (которых иногда бывает not enough ), и вконец рисуются отдельным специальным образом. Всё это медленно.
В Quake всё гораздо лучше. Собственно, сам Кармак говорил, что если технологии вставить оттуда туда, то скорость Doom должна вырасти на 25% примерно. Я прикидывал на пальцах -- вроде верно.

В видео оптимизация сводится к отказу от тестурирования полов. Ну ясное дело, так быстрее.