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

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

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

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

Сообщение yantux » 30.12.2010 19:37:22

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

Есть ли библиотеки или как вообще можно задействовать 2d ускорение для векторной или растровой графики на подобе использования glut для OpenGL?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург

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

Сообщение MageSlayer » 30.12.2010 19:46:23

Есть компонент TOpenGLControl в составе Лазаруса.
Все стандартные OpenGL функции работают.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

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

Сообщение yantux » 30.12.2010 21:47:45

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


Это 3d, а ускорение для 2d?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург

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

Сообщение MageSlayer » 30.12.2010 22:13:05

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

Открою страшную тайну.
2d - это проекция 3d. Так что дерзайте, все получится.
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

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

Сообщение yantux » 30.12.2010 22:50:02

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

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


В составе 0.9.28.2 не нашёл компонента TOpenGLControl. Его нало качать и устанавливать отдельно?
yantux
постоялец
 
Сообщения: 133
Зарегистрирован: 29.10.2007 16:02:33
Откуда: Санкт-Петербург

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

Сообщение MageSlayer » 30.12.2010 22:54:36

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

не нуно :).
Надо ставить пакет lazopenglcontext.lpk или подключать модули из components/opengl
MageSlayer
постоялец
 
Сообщения: 216
Зарегистрирован: 07.09.2006 12:30:44

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

Сообщение zub » 31.12.2010 00:47:43

>>Все стандартные OpenGL функции работают.
нет, не все. например не получится использовать stencil и aux буферы
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение Verx0Laz » 31.12.2010 18:42:16

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

А если взять спецификации или примеры, и дописать?
Аватара пользователя
Verx0Laz
постоялец
 
Сообщения: 125
Зарегистрирован: 11.09.2007 11:24:07


Вернуться в Lazarus

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

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

Рейтинг@Mail.ru