URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99409
[ Назад ]

Исходное сообщение
"Для GTK+ представлена встроенная поддержка OpenGL"

Отправлено opennews , 15-Окт-14 00:15 
После шести лет разработки Эммануэле Басси (Emmanuele Bassi) сообщил (http://www.bassi.io/articles/2014/10/13/quiet-strain/) об интеграции (https://git.gnome.org/browse/gtk+//commit/?id=038aac6275f829...) встроенной поддержки OpenGL в GDK (GIMP Drawing Kit) и GTK+, позволяющей обойтись без использования внешних надстроек GtkGLExt (https://projects.gnome.org/gtkglext/) и GtkGLArea (http://www.mono-project.com/archived/gtkglarea/). В обиход вводится новый тип объекта GdkGLContext, который позволяет прикрепить контекст OpenGL к определённому окну GdkWindow и использовать команды OpenGL для отрисовки произвольных элементов GTK+ в данном окне. Реализация позволяет использовать OpenGL для отрисовки в окружениях X11 и Wayland с использованием GLX или  EGL. Наработки по поддержке OpenGL будут доступны в выпуске GTK+ 3.16.
<center><a href="http://www.bassi.io/images/gdk-gl-gears.png"><img src="http://www.opennet.me/opennews/pics_base/0_1413317486.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

URL: http://www.bassi.io/articles/2014/10/13/quiet-strain/
Новость: http://www.opennet.me/opennews/art.shtml?num=40828


Содержание

Сообщения в этом обсуждении
"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Аноним , 15-Окт-14 00:21 
Ну наконец-то...

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено imprtat , 15-Окт-14 02:17 
6 лет ждал!

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено gkv311 , 15-Окт-14 08:39 
Да уже больше лет прошло с тех пор, когда я искал, как в GTK+ встроить OpenGL окошко, а нашёл только непонятные костыли.
Посмеялся тогда, немного поплакал и понял - GTK+ не годится для моего проекта.

Слишком поздно - уже давно не нужно.


"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Аноним , 15-Окт-14 02:41 
Да ладно.

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Xasd , 15-Окт-14 08:39 
GTK торт! :)

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Аноним , 15-Окт-14 10:12 
просроченный ;)

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Xasd , 15-Окт-14 10:12 
ну чуть-чуть :)

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Аноним , 15-Окт-14 09:19 
А как поведет себя приложение в браузере? Будет отрисовываться на WebGL?

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Xasd , 15-Окт-14 20:13 
> А как поведет себя приложение в браузере? Будет отрисовываться на WebGL?

исходя из того что там (в GDK_BACKEND=broadway) передача кадров происходит через передачу PNG-картинок с изменёнными фрагментами -- то думаю ответ сам собой напрашивается :-)


"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Андрей , 15-Окт-14 22:07 
Вот именно поэтому они там теперь думают избавиться от broadway. А именно эта штука единственная инновация в gtk. И одно из немногих преимуществ перед qt. Пробовал emscripten-qt - ужас (пока скомпилируешь, куча памяти, неюзабюельно). Так что надеемся, что кто-то возьмётся за унификацию, и broadway останется.

"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Xasd , 15-Окт-14 20:12 


"Для GTK+ представлена встроенная поддержка OpenGL"
Отправлено Аноним , 16-Окт-14 00:32 
Я запутался в твоих мыслях.