Блог страдающего Лиса
Lorem ipsum hello dolor sit world amet

19 окт 2024 Сб Закрашенный круг

Единственное мое достижение за день было нарисовать закрашенный круг. Скорость рисования такого круга уже приближается к КПД 100%, то есть, 25 млн точек в секунду, в отличии от простого рисования окружности, где этот показатель уменьшается вдвое, так что в каком-то смысле, круги закрашенные рисовать чуть быстрее.
Несмотря на то что эти круги якобы "ускорены", на процессоре, который у меня есть, с помощью REP STOSB выполняется тоже с такой же скоростью, 1 такт = 1 пиксель, так что прямо так сказать, существенного ускорения в рисовании закрашенных кругов тут нет, софтверный метод лишь на несколько десятков тактов медленнее. Преимущество рисования с помощью сопроцессора проявляется в том, что пока ему отдается задача на это действие, процессор может заниматься своими делами, получая параллельное выполнение вместо последовательного. Так что в этом тоже есть смысл.
Мне осталось по 2Д видеоускорителю сделать всего лишь 2 компонента:
  • Рисование текстурного прямоугольника
  • И закрашенного треугольника
Треугольник этот не 3Д, а просто рисуется как обычно, слева направо, сверху вниз построчно. Насчет 3Д ускорителя видака, я не уверен, что смогу сделать его пока что. Когда я закончу создание 2Д версии, то все-таки, приступлю к разработке игры про Лиса, о которой уже так давно мечтал и которую все никак сделать не могу.
1bhqoun-photo_2024-10-18_13-27-22.jpg
Теги: Видак