The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Для GTK+ представлена встроенная поддержка OpenGL"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для GTK+ представлена встроенная поддержка OpenGL"  +/
Сообщение от opennews on 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.dev/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.dev/opennews/art.shtml?num=40828

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Для GTK+ представлена встроенная поддержка OpenGL"  +9 +/
Сообщение от Аноним (??) on 15-Окт-14, 00:21 
Ну наконец-то...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Для GTK+ представлена встроенная поддержка OpenGL"  +3 +/
Сообщение от imprtat (ok) on 15-Окт-14, 02:17 
6 лет ждал!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Для GTK+ представлена встроенная поддержка OpenGL"  +3 +/
Сообщение от Аноним (??) on 15-Окт-14, 02:41 
Да ладно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Для GTK+ представлена встроенная поддержка OpenGL"  +/
Сообщение от Xasd (ok) on 15-Окт-14, 08:39 
GTK торт! :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Для GTK+ представлена встроенная поддержка OpenGL"  +3 +/
Сообщение от Аноним (??) on 15-Окт-14, 10:12 
просроченный ;)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

17. "Для GTK+ представлена встроенная поддержка OpenGL"  –1 +/
Сообщение от Xasd (ok) on 15-Окт-14, 10:12 
ну чуть-чуть :)
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

15. "Для GTK+ представлена встроенная поддержка OpenGL"  +1 +/
Сообщение от Аноним (??) on 15-Окт-14, 09:19 
А как поведет себя приложение в браузере? Будет отрисовываться на WebGL?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

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

18. "Для GTK+ представлена встроенная поддержка OpenGL"  +/
Сообщение от Xasd (ok) on 15-Окт-14, 20:12 

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Для GTK+ представлена встроенная поддержка OpenGL"  +/
Сообщение от Аноним (??) on 16-Окт-14, 00:32 
Я запутался в твоих мыслях.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру