Lazarus + OpenGL

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus + OpenGL

Сообщение shade » 31.05.2007 15:35:25

У кого-нибудь есть небольшой примерчик - как инициализировать OpenGL в Lazarus (кросс-вариант)... С OpenGL работал только под Delphi. Обертки типа GLScene мне не нужны - буду отрисовывать на чистом OpenGL API ну может glut еще заюзаю..

В программе будет сочетаться и обычный GUI интерфейс и 3D-интерфейс (карта города)..

Писаться по началу будет под Windows, но хотелось бы потом все это адаптировать к Linux, и по возможности к КПК, смартфону или чему-либо еще мобильному и способному 3D отрендерить (кстати не в курсе: а современные КПК могут с 3D работать или еще не дотянули?). Если КПК 3D не потянет, то можно будет поработать над упрощенным альтернативным вариантом отрисовки - плоской 2D картой..
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/

Сообщение spv » 31.05.2007 21:09:53

Хм... а разве не так же? Ну там SetDCPixelFormat и т.д....
А вообще универсального кода, имхо, не получится- в винде нужно получить контекст устройства, а вот как это в наладонниках нарисовано- фиг знает...

Года полтора читал где-то про игрушку- гоночный симулятор для КПК с настоящей трезмерной графикой... только вот как она была реализована- ненаписали...
spv
новенький
 
Сообщения: 71
Зарегистрирован: 26.09.2006 13:57:46
Откуда: Подмосковье

Сообщение Brainenjii » 31.05.2007 22:57:23

Может не в тему, но вроде в examples лежит пример OpenGL с кубом в кубе вращающиеся :)
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Slavikk » 01.06.2007 09:18:06

Пример инициализации - в examples посмотри или через glut смотри на wiki lazarus, можешь вместо glut использовать sdl для инициализации и обработки нажатия клавиш. Под кпк opengl работает только он сильно ограничен и имеет приставку se (все расчёты производятся на процессоре) - в помощь только оф. сайт opengl.
Аватара пользователя
Slavikk
постоялец
 
Сообщения: 208
Зарегистрирован: 15.01.2007 22:34:52
Откуда: Из лесов...

Сообщение shade » 01.06.2007 11:07:37

пример из лазаря я уже тоже обнаружил, буду его использовать ;)

А КПК дело будущего, сначала хотя бы для обычного компа сделать бы..

Всем спасибо!
Аватара пользователя
shade
энтузиаст
 
Сообщения: 879
Зарегистрирован: 21.02.2006 20:15:48
Откуда: http://shamangrad.net/


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35

Рейтинг@Mail.ru