The OpenNET Project / Index page

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

Для GTK+ представлена встроенная поддержка OpenGL

14.10.2014 23:43

После шести лет разработки Эммануэле Басси (Emmanuele Bassi) сообщил об интеграции встроенной поддержки OpenGL в GDK (GIMP Drawing Kit) и GTK+, позволяющей обойтись без использования внешних надстроек GtkGLExt и GtkGLArea. В обиход вводится новый тип объекта GdkGLContext, который позволяет прикрепить контекст OpenGL к определённому окну GdkWindow и использовать команды OpenGL для отрисовки произвольных элементов GTK+ в данном окне. Реализация позволяет использовать OpenGL для отрисовки в окружениях X11 и Wayland с использованием GLX или EGL. Наработки по поддержке OpenGL будут доступны в выпуске GTK+ 3.16.



  1. Главная ссылка к новости (http://blogs.gnome.org/mclasen...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40828-gtk
Ключевые слова: gtk, opengl
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 00:21, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Ну наконец-то...
     
  • 1.5, imprtat (ok), 02:17, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    6 лет ждал!
     
     
  • 2.12, gkv311 (ok), 08:39, 15/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да уже больше лет прошло с тех пор, когда я искал, как в GTK+ встроить OpenGL окошко, а нашёл только непонятные костыли.
    Посмеялся тогда, немного поплакал и понял - GTK+ не годится для моего проекта.

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

     

  • 1.6, Аноним (-), 02:41, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Да ладно.
     
  • 1.13, Xasd (ok), 08:39, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    GTK торт! :)
     
     
  • 2.16, Аноним (-), 10:12, 15/10/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    просроченный ;)
     
     
  • 3.17, Xasd (ok), 10:12, 15/10/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ну чуть-чуть :)
     

  • 1.15, Аноним (-), 09:19, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А как поведет себя приложение в браузере? Будет отрисовываться на WebGL?
     
     
  • 2.19, Xasd (ok), 20:13, 15/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > А как поведет себя приложение в браузере? Будет отрисовываться на WebGL?

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

     
  • 2.20, Андрей (??), 22:07, 15/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно поэтому они там теперь думают избавиться от broadway. А именно эта штука единственная инновация в gtk. И одно из немногих преимуществ перед qt. Пробовал emscripten-qt - ужас (пока скомпилируешь, куча памяти, неюзабюельно). Так что надеемся, что кто-то возьмётся за унификацию, и broadway останется.
     

  • 1.18, Xasd (ok), 20:12, 15/10/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    
     
     
  • 2.21, Аноним (-), 00:32, 16/10/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я запутался в твоих мыслях.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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