RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> При всем "богатстве" выбора удалось "подружиться" только с этой "оберткой" > > > 4. "обертка" TK (libtk.lib + opengl.lib) > При этом были эксперименты с либами: > > 1) оригинальные (OWC 1.9) - приложение будет совместимо ТОЛЬКО с OpenGL 1.1 (с хоббесов) вне зависимости от используемого API. На стоковом OpenGL 1.0 (1996г.) работать НЕ БУДЕТ!!! > 2) либы из обновления OpenGL 1.1 (с хоббесов) - приложение будет совместимо с "родным" OpenGL 1.0 и OpenGL 1.1 (с хоббесов). При использовании API OpenGL 1.1 ( напр. glEnableClientState() ) при установленном OpenGL 1.0 естессно будет ошибка. > 3) либы из IBM VisualAge C++ 4.0 (OpenGL 1.0) - приложение будет работать с "родным" OpenGL 1.0 и OpenGL 1.1, но API OpenGL 1.1 будет недоступно. > > мне больше всего понравился вариант #2. > > Замечания: > А) для работы OpenGL требуется: > 1) 256 цветов и выше > 2) Multimedia support MMPM / MMOS2 (???) > B) вроде как нельзя использовать преимущества multi-threading - плохо! > С) на современном железе и программная отрисовка вполне даже шустро работает :) > D) mesa3d медленнее и хуже опитмизирована чем "родной" os/2 opengl :), зато mesa3d новее - кому что.
__, _,_ __, _,_ _,
|_) | | | \ | / /_\
| \ | | |_/ |/ | |
~ ~ `~' ~ ~ ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.