Фрактал Мандельброта на Ассемблере, часть #4. Рисуем линии

Аватар автора
Чистота и порядок
Рисуем линии (Фрактал Мандельброта на Ассемблере, часть #4) 00:00 - Рисуем линии 01:21 - Вычисляем адрес точки в видеобуфере 02:32 - Как передаётся структура в функцию 04:58 - Кратко о регистрах общего назначения 07:10 - Вычисляем адрес пикселя в памяти 16:52 - Записываем значение пикселя в видеобуфер 19:20 - Сохраняем и восстанавливаем регистры 20:47 - Проверяем алгоритм в отладчике 24:13 - Вынесем код в функцию Get_Address() 30:05 - Добавим функцию Draw_Horizontal_Line() 32:35 - Пишем алгоритм вывода горизонтальной линии 35:11 - Выведем линию на всю ширину окна 35:58 - Вынесем код в функцию Clear_Screen() 37:31 - Зальём окно белым цветом 39:39 - Замеряем скорость выполнения алгоритма на WinAPI 46:35 - Меряем скорость выполнения ассемблерного алгоритма 50:03 - Нарисуем диагональную линию в функции Draw_Line() 52:35 - Рисуем чертёж линии 56:38 - Проверяем условия рисования 01:02:06 - Вычисляем delta_x и delta_y 01:06:11 - Выбираем направление линии 01:09:02 - Проверяем алгоритм в отладчике 01:13:00 - Определяем момент перехода на следующую линию 01:18:19 - Выводим очередной отрезок линии 01:22:46 - Проверяем алгоритм рисования в отладчике 01:26:37 - Рисуем линию, приближённую к вертикали 01:28:28 - Исправляем алгоритм в отладчике 01:32:00 - Сохраняем регистры 01:35:10 - Заполним всё окно линиями 01:37:17 - Замеряем производительность кода WinAPI 01:38:08 - Замеряем производительность кода на Ассемблере 01:40:03 - Итоги измерений 01:42:12 - Измеряем производительность более...

0/0


0/0

0/0

0/0