В связи с пуком в лужу от вайва решил померять по тактам сколько занимает каждый шаг в оригинале у меня и у топикстартера. Измерялась первая прорисовка кобры на крутилке.
оригинал
25313
471099
78603
моя версия
24279
368785
73991
LW
24810
381515
79329
Цифры это очистка буфера, вывод кобры со всей математикой поворотом и отрисовкой линий и последняя переброска буфера. В моей версии картинка немного отличается, видимо я соптимизировал чето лишку, либо на доли отличается фаза, но количество отрезков такое же. Вообщем +/- аналогично. В оригинале присутствует еще печать на 205 к тактов, которую я не считал так как LW ее вырезал. Желающие могут посчитать на сколько все ускорено. Странно что переброска стала медленнее но это мелочи.
- - - Добавлено - - -
Чет не подумал прерывания то разрешены, поэтому возможно и переброске не повезло, у LW попала в два обработчика. Но не суть, отрисовка и математика ускорена на почти 20%, суммарно на 15+% очень неплохо. Отказ от бипера дает нормальный бурст в бою, 2 экрана вообще будет турбо.