WWW страничка Варнавского Андрея



Графическая библиотека.

Библиотека содержит основные графические функции необходимые для 2D и 3D анимации реализованные на языке Ассемблер для 256 цветных графических режимов. Для инициализации графических режимов и обращения к видеопамяти используются функции VESA, что обеспечивает совместимость с графическими картами разных производителей. Прорисовка объектов совершается в буферах ОЗУ после чего производится копирование буферов в видео ОЗУ.

В настоящей версии библиотеки реализованы следующие функции:

Для реализации всех функций были использованы быстрые инкрементарные алгоритмы, и алгоритмы с использованием фиксированной точки. Проведена оптимизация для процессора Pentium. Простую демку в которой представлены некоторые функции работы с трехмерными объектами можно помотреть здесь.

  • Скриншот из демки
  • Приглашаю к сотрудничеству !


    Отзывы, вопросы, предложения и замечания присылайте по адресу varn@udmnet.ru

    Last Updated: 4/08/98 19:54:23