Насколько я знаю, в Lazarus есть один способ отображения картинки векторной и растровой графики-через timage.
Есть ли библиотеки или как вообще можно задействовать 2d ускорение для векторной или растровой графики на подобе использования glut для OpenGL?
Есть ли ещё чтото кроме timage?
Модератор: Модераторы
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
Есть компонент TOpenGLControl в составе Лазаруса.
Все стандартные OpenGL функции работают.
Все стандартные OpenGL функции работают.
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
yantux писал(а):Это 3d, а ускорение для 2d?
Открою страшную тайну.
2d - это проекция 3d. Так что дерзайте, все получится.
-
yantux
- постоялец
- Сообщения: 133
- Зарегистрирован: 29.10.2007 15:02:33
- Откуда: Санкт-Петербург
- Контактная информация:
MageSlayer писал(а):yantux писал(а):Это 3d, а ускорение для 2d?
Открою страшную тайну.
2d - это проекция 3d. Так что дерзайте, все получится.
В составе 0.9.28.2 не нашёл компонента TOpenGLControl. Его нало качать и устанавливать отдельно?
-
MageSlayer
- постоялец
- Сообщения: 216
- Зарегистрирован: 07.09.2006 12:30:44
yantux писал(а):В составе 0.9.28.2 не нашёл компонента TOpenGLControl. Его нало качать и устанавливать отдельно?
не нуно
Надо ставить пакет lazopenglcontext.lpk или подключать модули из components/opengl
>>Все стандартные OpenGL функции работают.
нет, не все. например не получится использовать stencil и aux буферы
нет, не все. например не получится использовать stencil и aux буферы
zub писал(а):>>Все стандартные OpenGL функции работают.
нет, не все. например не получится использовать stencil и aux буферы
А если взять спецификации или примеры, и дописать?
