Есть ли ещё чтото кроме timage?

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

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

Ответить
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Есть ли ещё чтото кроме timage?

Сообщение yantux »

Насколько я знаю, в Lazarus есть один способ отображения картинки векторной и растровой графики-через timage.

Есть ли библиотеки или как вообще можно задействовать 2d ускорение для векторной или растровой графики на подобе использования glut для OpenGL?
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

Есть компонент TOpenGLControl в составе Лазаруса.
Все стандартные OpenGL функции работают.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

MageSlayer писал(а):Есть компонент TOpenGLControl в составе Лазаруса.
Все стандартные OpenGL функции работают.


Это 3d, а ускорение для 2d?
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

yantux писал(а):Это 3d, а ускорение для 2d?

Открою страшную тайну.
2d - это проекция 3d. Так что дерзайте, все получится.
yantux
постоялец
Сообщения: 133
Зарегистрирован: 29.10.2007 15:02:33
Откуда: Санкт-Петербург
Контактная информация:

Сообщение yantux »

MageSlayer писал(а):
yantux писал(а):Это 3d, а ускорение для 2d?

Открою страшную тайну.
2d - это проекция 3d. Так что дерзайте, все получится.


В составе 0.9.28.2 не нашёл компонента TOpenGLControl. Его нало качать и устанавливать отдельно?
MageSlayer
постоялец
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

Сообщение MageSlayer »

yantux писал(а):В составе 0.9.28.2 не нашёл компонента TOpenGLControl. Его нало качать и устанавливать отдельно?

не нуно :).
Надо ставить пакет lazopenglcontext.lpk или подключать модули из components/opengl
zub
долгожитель
Сообщения: 2889
Зарегистрирован: 14.11.2005 22:51:26
Контактная информация:

Сообщение zub »

>>Все стандартные OpenGL функции работают.
нет, не все. например не получится использовать stencil и aux буферы
Аватара пользователя
Verx0Laz
постоялец
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07

Сообщение Verx0Laz »

zub писал(а):>>Все стандартные OpenGL функции работают.
нет, не все. например не получится использовать stencil и aux буферы

А если взять спецификации или примеры, и дописать?
Ответить