У кого-нибудь есть небольшой примерчик - как инициализировать OpenGL в Lazarus (кросс-вариант)... С OpenGL работал только под Delphi. Обертки типа GLScene мне не нужны - буду отрисовывать на чистом OpenGL API ну может glut еще заюзаю..
В программе будет сочетаться и обычный GUI интерфейс и 3D-интерфейс (карта города)..
Писаться по началу будет под Windows, но хотелось бы потом все это адаптировать к Linux, и по возможности к КПК, смартфону или чему-либо еще мобильному и способному 3D отрендерить (кстати не в курсе: а современные КПК могут с 3D работать или еще не дотянули?). Если КПК 3D не потянет, то можно будет поработать над упрощенным альтернативным вариантом отрисовки - плоской 2D картой..
Lazarus + OpenGL
Модератор: Модераторы
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
Хм... а разве не так же? Ну там SetDCPixelFormat и т.д....
А вообще универсального кода, имхо, не получится- в винде нужно получить контекст устройства, а вот как это в наладонниках нарисовано- фиг знает...
Года полтора читал где-то про игрушку- гоночный симулятор для КПК с настоящей трезмерной графикой... только вот как она была реализована- ненаписали...
А вообще универсального кода, имхо, не получится- в винде нужно получить контекст устройства, а вот как это в наладонниках нарисовано- фиг знает...
Года полтора читал где-то про игрушку- гоночный симулятор для КПК с настоящей трезмерной графикой... только вот как она была реализована- ненаписали...
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
- Slavikk
- постоялец
- Сообщения: 208
- Зарегистрирован: 15.01.2007 21:34:52
- Откуда: Из лесов...
- Контактная информация:
Пример инициализации - в examples посмотри или через glut смотри на wiki lazarus, можешь вместо glut использовать sdl для инициализации и обработки нажатия клавиш. Под кпк opengl работает только он сильно ограничен и имеет приставку se (все расчёты производятся на процессоре) - в помощь только оф. сайт opengl.
- shade
- энтузиаст
- Сообщения: 879
- Зарегистрирован: 21.02.2006 19:15:48
- Откуда: http://shamangrad.net/
- Контактная информация:
