RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : не совсем


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Michael Svetoff, www.opengl.org
To : Igor Vaskov
Subj : не совсем

При всем "богатстве" выбора удалось "подружиться" только с этой "оберткой"
> > 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 новее - кому что.

Fri 29 Oct 2010 20:25 http://Anonymouse.org/ (Unix)




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.