Что-то С++ Builder очень ругается на vec3_t. Говорит, что в строке с определением типа vec3_t нет определения типа (Type name expected). Кто-нибудь может сказать, в чем дело?
Дядя Миша да я говорю про #define TRUE FALSE.
А так - да, ошибка с vec3_t ушла. Но там еще куча других.
Тут предыстория такая: я наконец-то начал OpenGL изучать. И когда мне надоело кубики текстурированные рисовать, я добрался до старого mdlviewer'a, который вальвовский еще. Там тоже поигрался, из серии туманчик добавил и всякое такое. И тут мне в голову мысль пришла это дело на C++ Builder перенести. А он кучу всяких функций и типов жевать просто не желает. Вот и все.
Alex_Gordon сказать "а может ты просто му**к" - уже не хочется. Ладно, хоть не делфи. Я в своё время (для одной конторы) написал простой модел-показер на VC6 в виде ActiveX и, таки да, вапихнул его в:
* делфи! (о, да, детка!)
* си++ быдлер
* интернет иксплоттер
* мокрософт ворд
* адобе окробад
* emacs
И, таки ещё раз "да", я использовал там хл-подобный Vector (довольно весомо дописанный), но, столкнувишсь с некотоорой... неадекватностью борланда, мне пришлось тупо использовать float[3] в нём, и class Vector в MFC. Мораль? Выкинь ворланд в топку! Не смей порочить сакральные коды!
PS: борланд - ХУДШЕЕ место для изучения OpenGL. Скачай (простите меня, о небыдлокодеры!) QT SDK и рисуй формочки в кутэ креаторе. Благо примеров с опенГЛ там хватает.