28.12.2009 Denis A. Biryukov
Add:
 - Ликвидировано использование VAO, вместо него используется VBO
Fix:
 - Необходимо при установке камеры задавать размер Z-Buffer
23.12.2009 Denis A. Biryukov
Add:
 - Сообщения об ошибках в M3D::File теперь сообщают имя файла во время работы с которым произошла ошибка
Fix:
 - Фикс для сборки конвертора gl-cpp в m3dm. Подключен заголовочный файл stdio.h
18.12.2009 Denis A. Biryukov
Fix:
 - Альфа тест перенесен в шейдеры всвязи с прекращением поддержки альфа теста в OpenGL3.0
 - Исправлен mmap под windows - теперь можно скомпилировать движок под другими OS
16.12.2009 Denis A. Biryukov
Fix:
 - Исправлено отображение прозрачных текстур (добавлен альфа тест)
13.12.2009 Denis A. Biryukov
Add:
 - Для ряда объектов добавлены конструкторы по умолчанию
 - Введен идиентификатор неверного объекта = -1
09.12.2009 Denis A. Biryukov
Fix:
 - Добавлен рассчет нормалей для конвертора
 - Уменьшена скорость движения в objectviewer
Add:
 - Добавлена утилита для конвертации height-map в поверхность (покачто не строятся нормали)
 - Добавлена возможность копирования(повторения) текстур если координаты текстуры больше 1.0
08.12.2009 Denis A. Biryukov
Fix:
 - Исправлено вращение камеры. сначала вокруг оси х потом y потом z
 - Исправлено масштабирование объектов. Раньше требовалось чтобы были неравны нулю все 3 масштаба.
06.12.2009 Denis A. Biryukov
Add:
 - Поддержка источника света.
26.11.2009 Denis A. Biryukov
Fix:
 - Небольшой фикс камеры, изменен порядок применения преобразований к матрице проэцирования
 - Наличие в шейдере матриц более не обязательно
 - Добавлены некоторые коментарии по библиотеке матриц и по камерам
 - Оптимизация работы с матрицами
24.11.2009 Denis A. Biryukov
Add:
 - Доработка камеры
 - Добавлена простенькая библиотека для работы с матрицами
 - Все матрицы переведены на прямой рассчет, убрано использование фунций gl_Translate/Rotate/Scale gluPerspective
 - Ликвидировано использование {Vertex/Normal/Texture}Pointer
10.11.2009 Denis A. Biryukov
Add:
 - Добавлен VBO просмотрщик мешей
 - Добавлена передача текстурных координат в шейдер
07.11.2009 Denis A. Biryukov
Fix:
 - ModelCreator: исправлен баг с сохранением шейдеров с рускими комментариями (utf8)
 - Загрузка мешей теперь работает правильно
Add:
 - Использование материалов
 - Добавлен просмотрщик мешей.
30.10.2009 Denis A. Biryukov
Fix:
 - Конвертеры мешей переделаны на новый формат, теперь они используют библиотеку движка для преобразования
13.10.2009 Denis A. Biryukov
Add:
 - Применение материалов и шейдеров
09.10.2009 Denis A. Biryukov
Add:
 - Загрузка шейдеров
 - Загрузка материалов, моделей, текстур и поверхностей переведена на новую схему
 - Реализована поддержка загрузки материалов и их внутреннего хранения в приемлемом виде
02.10.2009 Denis A. Biryukov
Add:
 - Материалы, шейдеры и информация о текстурах подгружаются автоматически
 - Редактор шейдеров
 - Фиксы в библиотеке работы с материалами (ранее была невозможна ни загрузка ни сохранение)
 - Редактор моделей и материалов
20.09.2009 Denis A. Biryukov
Add:
 - Модификация формата хранения моделей. Теперь используется базовый путь, все остальные пути вычисляются относительно него
 - Начало реализации утилиты для легкого создания моделей
29.06.2009 Denis A. Biryukov
Add:
 - Реализованы классы для работы со следующими форматами: M3DS, M3DME, M3DM
25.06.2009 Denis A. Biryukov
Fix:
 - Правка цепочки autotools чтобы она сама искала место где находятся библиотеки
Misc:
 - Чистка кода. Убраны все упоминания о mmap в коде. Теперь используется враппер M3D::MMAP
Add:
 - Реализованы начальные варианты структур для загрузки остальных форматов файлов
 - Реализовна загрузка текстур формата M3DT движком
 - Конвертер текстур в формат M3DT
23.06.2009 Denis A. Biryukov
Add:
 - Добавлен класс для загрузки и сохранения текстур формата M3DT
 - Добавлен класс для управления открытием и закрытием файлов. (обертка над open)
 - Добавлен класс для управления отображением файлов. (обертка над mmap)
20.06.2009 Denis A. Biryukov
Add:
 - Реализована стетйт машина OpenGL сохраняет в себе информацию о текущих текстурах, шейдерах, вертексных массивах и состоянии OpenGL
19.06.2009 Denis A. Biryukov
Add:
 - Реализация освещения по Кука-Торенса в шейдере
13.06.2009 Denis A. Biryukov
Add:
 - Поддержка материалов.
12.06.2009 Denis A. Biryukov
Add:
 - Начало реализации материалов, подключение материалов к рендерингу
08.06.2009 Denis A. Biryukov
Add:
 - Использование VAO для отрисовки. Начало реализации отрисовки с сортировкой.
---Версия 0.2.0
04.06.2009 Denis A. Biryukov
Add:
 - Поддержка клонирования объектов
29.05.2009 Denis A. Biryukov
Add:
 - Класс исключений
 - В движок добавлена функция для установки режима отображения: текстурированный объект или нет
 - Класс Object переименован в Model, функциональность загрузки моделей перенесена в этот класс
28.05.2009 Denis A. Biryukov
Fix:
 - Просмотрщик объектов теперь ориентируется по фпс для определения скорости вращения.
Add:
 - Базовая поддержка шейдеров
 - Базовая реализация камеры
---Версия 0.1.0
25.05.2009 Denis A. Biryukov
Add:
 - Восстановлена работа прослойки для создания движка.
 - Интерфейсные классы разделены по разным заголовочным файлам. В движок внесена функциональность поворота/масштабирования/перемещения объектов
21.05.2009 Denis A. Biryukov
Add:
 - Добавлен просмотрщик объектов
 - Хранение параметров объекта. Объекты теперь умеют хранить масштаб, координаты и углы поворота
 - Хранение исходных файлов, из которых были загружены объекты, текстуры и меши
 - Связи между текстурами и объектами, мешами и объектами
 - Исправления в инициализации ГЛ. Наложение тектур
Fix:
 - Функция gluLookAt теперь вызывается из правильного места
20.05.2009 Denis A. Biryukov
Add:
 - Добавлено текстурирование объектов
 - Добавлена загрузка текстур png/jpg
 - Рисование объектов через VBO+Fixed pipeline
14.05.2009 Denis A. Biryukov
Fix:
 - Правка конвертера моделей до последней версии спецификации
Add:
 - Начальная поддержка загрузка моделей m3dm
 - Начальная реализация класа Mesh (хранение мешей)
13.05.2009 Denis A. Biryukov
Add:
 - Конвертер mesh файлов в бинарный формат
12.05.2009 Denis A. Biryukov
Fix:
 - Загрузка объекта происходит через ifstream
Add:
 - Начальный вариант загрузки объектов.
 - Движок наконецто скомпилился 
