<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис...</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html</link>
    <description>За два дня до выхода GNOME 3.16 представлен (https://mail.gnome.org/archives/gnome-announce-list/2015-March/msg00029.html) стабильный релиз новой ветки многоплатформенного тулкита для создания графического интерфейса пользователя - GTK+ 3.16.0 (http://www.gtk.org/). В состав тулкита входит полный набор виджетов, позволяющих использовать GTK+ для проектов различного уровня и размера. Код GTK+ развивается в рамках проекта GNU и распространяется под лицензией LGPL, что позволяет использовать GTK+ не только для разработки свободного ПО, но и для создания проприетарных приложений, не требуя от производителей закрытых программ выплаты роялти или покупки специальной лицензии. С тех пор, как GTK+ был разработан в рамках проекта GIMP, тулкит используется в различных проектах, например, GTK+ лежит в основе десктоп-окружений GNOME и Xfce или используется в таких продуктах, как Firefox и OpenOffice/LibreOffice. &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;GTK+ спроектирован для поддержки не только C/C++, но и других языков программирования, таких как Perl и P</description>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (nexfwall)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#75</link>
    <pubDate>Thu, 23 Apr 2015 19:24:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt;gdkWindow_setStaticGravities &lt;br&gt;&amp;gt; Где-то были исследования, что КэмелКейс читается хуже чем снейк_кейс.&lt;br&gt;&lt;br&gt;http://tproger.ru/translations/camelcase-vs-underscores-scientific-showdown/&lt;br&gt;Оно?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (waker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#74</link>
    <pubDate>Tue, 24 Mar 2015 17:59:06 GMT</pubDate>
    <description>&amp;gt; Расскажи мне, как рисовать на opengl surface, не использую opengl? ;) &lt;br&gt;&lt;br&gt;рисуешь как угодно в буфер, потом средствами opengl копируешь данные в opengl surface.&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; иными словами, опция configure --enable-gl _НЕ_ включает opengl backend, а просто добавляет &lt;br&gt;&amp;gt;&amp;gt; поддержку рисования в opengl surface. а рисовать в оный surface можно &lt;br&gt;&amp;gt;&amp;gt; как угодно, совсем не обязательно через opengl.&lt;br&gt;&amp;gt; ./configure --help &lt;br&gt;&amp;gt; --enable-gl=&#091;no/auto/yes&#093; Enable cairo&apos;s OpenGL surface backend feature &lt;br&gt;&lt;br&gt;это _surface_ backend, а не _rendering_ backend. разницу чувствуешь?&lt;br&gt;&lt;br&gt;&amp;gt; The client links to a rendering library such as OpenGL that knows &lt;br&gt;&amp;gt; how to program the hardware and renders directly into the buffer. &lt;br&gt;&lt;br&gt;нерелевантно.&lt;br&gt;&lt;br&gt;&amp;gt; Все, устал я, читай: &lt;br&gt;&amp;gt; http://wayland.freedesktop.org/architecture.html &lt;br&gt;&lt;br&gt;рад был закончить этот бессмысленный разговор.&lt;br&gt;&lt;br&gt;когда у тебя будет пруф, что в вяленде виджеты GTK рисуются примитивами opengl -- возвращайся.&lt;br&gt;копирование готового буфера в opengl surface не засчитывается.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (Mihail Zenkov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#73</link>
    <pubDate>Tue, 24 Mar 2015 17:43:32 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; пруфы будут?&lt;br&gt;&amp;gt;&amp;gt; http://www.linuxfromscratch.org/blfs/view/svn/x/cairo.html &lt;br&gt;&amp;gt;&amp;gt; --enable-gl: This switch enables Cairo&apos;s experimental OpenGL surface which is required &lt;br&gt;&amp;gt;&amp;gt; for Wayland compositor &lt;br&gt;&amp;gt; осталось предоставить пруф, что это действительно работает в wayland+gtk, да еще и &lt;br&gt;&amp;gt; по-умолчанию, и никак иначе (ты ведь это пытаешься доказать?) &lt;br&gt;&amp;gt; и, надеюсь, ты понимаешь, что &quot;opengl surface&quot; != &quot;все операции cairo транслируются &lt;br&gt;&amp;gt; в GL_LINES/GL_QUADS/...&quot;, да? это вообще может значить что угодно.&lt;br&gt;&lt;br&gt;Расскажи мне, как рисовать на opengl surface, не использую opengl? ;)&lt;br&gt;&lt;br&gt;&amp;gt; иными словами, опция configure --enable-gl _НЕ_ включает opengl backend, а просто добавляет &lt;br&gt;&amp;gt; поддержку рисования в opengl surface. а рисовать в оный surface можно &lt;br&gt;&amp;gt; как угодно, совсем не обязательно через opengl.&lt;br&gt;&lt;br&gt;./configure --help&lt;br&gt;--enable-gl=&#091;no/auto/yes&#093; Enable cairo&apos;s OpenGL surface backend feature&lt;br&gt;&lt;br&gt;&amp;gt; в итоге, мы возвращаемся к тому, что я выше и написал -- &lt;br&gt;&amp;gt; opengl используется для композитинга, и не более.&lt;br&gt;&lt;br&gt;The c</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (waker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#72</link>
    <pubDate>Tue, 24 Mar 2015 17:30:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; пруфы будут?&lt;br&gt;&amp;gt; http://www.linuxfromscratch.org/blfs/view/svn/x/cairo.html &lt;br&gt;&amp;gt; --enable-gl: This switch enables Cairo&apos;s experimental OpenGL surface which is required &lt;br&gt;&amp;gt; for Wayland compositor &lt;br&gt;&lt;br&gt;осталось предоставить пруф, что это действительно работает в wayland+gtk, да еще и по-умолчанию, и никак иначе (ты ведь это пытаешься доказать?)&lt;br&gt;&lt;br&gt;и, надеюсь, ты понимаешь, что &quot;opengl surface&quot; != &quot;все операции cairo транслируются в GL_LINES/GL_QUADS/...&quot;, да? это вообще может значить что угодно.&lt;br&gt;&lt;br&gt;иными словами, опция configure --enable-gl _НЕ_ включает opengl backend, а просто добавляет поддержку рисования в opengl surface. а рисовать в оный surface можно как угодно, совсем не обязательно через opengl.&lt;br&gt;&lt;br&gt;в итоге, мы возвращаемся к тому, что я выше и написал -- opengl используется для композитинга, и не более.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (Mihail Zenkov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#71</link>
    <pubDate>Tue, 24 Mar 2015 17:21:06 GMT</pubDate>
    <description>&amp;gt; пруфы будут?&lt;br&gt;&lt;br&gt;http://www.linuxfromscratch.org/blfs/view/svn/x/cairo.html&lt;br&gt;&lt;br&gt;--enable-gl: This switch enables Cairo&apos;s experimental OpenGL surface which is required for Wayland compositor&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (waker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#70</link>
    <pubDate>Tue, 24 Mar 2015 17:07:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; у меня макось в данный момент.&lt;br&gt;&amp;gt; Все что я пишу справедливо для linux, как у мака построена графическая &lt;br&gt;&amp;gt; подсистема я не знаю.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Для wayland отрисовка всегда идет через opengl иначе будет очень медленно.&lt;br&gt;&amp;gt;&amp;gt; что ты под этим подразумеваешь?&lt;br&gt;&amp;gt; Компоузинг окон идет через OpenGL, за это отвечает weston, тулкит отвечает только &lt;br&gt;&amp;gt; за отрисовку внутри окна.&lt;br&gt;&amp;gt; GdkWindow создает окно с контекстом OpenGL. Рисовать в нем можно только через &lt;br&gt;&amp;gt; OpenGL, соответственно cairo использует GL_LINE/GL_QUADS/etc (opengl-бакенд) для отрисовки &lt;br&gt;&amp;gt; примитивов. Виджеты используют cairo.&lt;br&gt;&lt;br&gt;т.е., ты выбрал вариант&lt;br&gt;&lt;br&gt;&amp;gt; каира использует opengl-бакенд&lt;br&gt;&lt;br&gt;пруфы будут?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (Mihail Zenkov)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#69</link>
    <pubDate>Tue, 24 Mar 2015 17:03:36 GMT</pubDate>
    <description>&amp;gt; у меня макось в данный момент.&lt;br&gt;&lt;br&gt;Все что я пишу справедливо для linux, как у мака построена графическая подсистема я не знаю. &lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Для wayland отрисовка всегда идет через opengl иначе будет очень медленно.&lt;br&gt;&amp;gt; что ты под этим подразумеваешь?&lt;br&gt;&lt;br&gt;Компоузинг окон идет через OpenGL, за это отвечает weston, тулкит отвечает только за отрисовку внутри окна.&lt;br&gt;&lt;br&gt;GdkWindow создает окно с контекстом OpenGL. Рисовать в нем можно только через OpenGL, соответственно cairo использует GL_LINE/GL_QUADS/etc (opengl-бакенд) для отрисовки примитивов. Виджеты используют cairo.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (iZEN)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#68</link>
    <pubDate>Tue, 24 Mar 2015 16:15:26 GMT</pubDate>
    <description>&amp;gt;&amp;gt; По приведённой ссылке есть всё &lt;br&gt;&amp;gt; Только надо потратить в 2 раза больше времени на копание в нафигнужном крапе.&lt;br&gt;&lt;br&gt;По приведённой ссылке информация имеет свойство полноты, ясности и однозначности.&lt;br&gt;Если у тебя синдром рассеянного внимания, не переходи по ней, умоляю.&lt;br&gt;&lt;br&gt;&amp;gt; А потом некоторые удивляются: почему кто-то считает что бздуны все &lt;br&gt;&amp;gt; делают контрпродуктивно и криво?!&lt;br&gt;&lt;br&gt;Это линуксоиды всё переусложняют и вываливают кучу левосторонних ссылок вместо одной нужной.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск графического тулкита GTK+ 3.16.0 с возможностью отрис... (waker)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/101818.html#67</link>
    <pubDate>Tue, 24 Mar 2015 14:55:06 GMT</pubDate>
    <description>&amp;gt;&amp;gt; ты понимаешь, что ты щас пытаешься зачем-то доказывать, что каира в вяленде &lt;br&gt;&amp;gt;&amp;gt; рисует графику через xlib?&lt;br&gt;&amp;gt; У тебя wayland? Я написал как самому проверить, есть 2d ускорение в &lt;br&gt;&amp;gt; gtk/cairo или нет.&lt;br&gt;&lt;br&gt;у меня макось в данный момент.&lt;br&gt;&lt;br&gt;&amp;gt; Для wayland отрисовка всегда идет через opengl иначе будет очень медленно.&lt;br&gt;&lt;br&gt;что ты под этим подразумеваешь?&lt;br&gt;&lt;br&gt;я предоставлю тебе возможность выбрать из нескольких вариантов:&lt;br&gt;&lt;br&gt;* gtk виджеты рисуют напрямую через opengl минуя каиру&lt;br&gt;* каира использует opengl-бакенд&lt;br&gt;* каира рисует как обычно, но композитинг производится средствами opengl&lt;br&gt;* все вышеперечисленное&lt;br&gt;* свой вариант&lt;br&gt;&lt;br&gt;?&lt;br&gt;</description>
</item>

</channel>
</rss>
