История изменений
Исправление KivApple, (текущая версия) :
Меньше вызовов api. Считай на каждую точку в видеокарту улетает команда + координаты + цвет. А текстура улетит один раз тупым массивом, а потом одна команда её отрисовки. Ты увеличиваешь объём передаваемых данных в разы. Плюс любой вызов api системы это переключение контекста и сильный оверхед.
К тому же проц имеет кучу оптимизаций для типовой операции «скопировать массив из одного места в другое». И они не будут работать при разборе очереди команд (очевидно, там будут всякие ветвления и т. д.)
Исходная версия KivApple, :
Меньше вызовов api. Считай на каждую точку в видеокарту улетает команда + координаты + цвет. А текстура улетит один раз тупым массивом, а потом одна команда её отрисовки. Ты увеличиваешь объём передаваемых данных в разы. Плюс любой вызов api системы это переключение контекста и сильный оверхед.