{"id":114277,"date":"2024-03-13T00:25:49","date_gmt":"2024-03-12T22:25:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan"},"modified":"2024-03-13T00:25:49","modified_gmt":"2024-03-12T22:25:50","slug":"dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan","title":{"rendered":"Das grafische Toolkit GTK 4.14 ist mit neuen Engines f\u00fcr OpenGL und Vulkan verf\u00fcgbar.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Nach sieben Monaten Entwicklung wurde die Ver\u00f6ffentlichung des plattform\u00fcbergreifenden Toolkits zur Erstellung von Benutzeroberfl\u00e4chen \u2013 GTK 4.14.0 ver\u00f6ffentlicht. GTK 4 entwickelt sich im Rahmen eines neuen Entwicklungsprozesses, der versucht, Anwendungsentwicklern eine stabile und \u00fcber mehrere Jahre unterst\u00fctzte API bereitzustellen, die ohne die Sorge genutzt werden kann, alle sechs Monate die Anwendungen aufgrund von API-\u00c4nderungen in einer neuen GTK-Version \u00fcberarbeiten zu m\u00fcssen.     <\/p>\n<p>Zuk\u00fcnftig ist geplant, einen experimentellen Branch 4.90 zu bilden, in dem die Funktionalit\u00e4t f\u00fcr die bevorstehende GTK5-Version weiterentwickelt wird. In den Branch GTK5 werden \u00c4nderungen aufgenommen, die die API-Kompatibilit\u00e4t brechen, etwa solche, die mit der Abwertung bestimmter Widgets verbunden sind, wie zum Beispiel dem alten Dateiauswahl-Dialog. Es wird auch die M\u00f6glichkeit er\u00f6rtert, die Unterst\u00fctzung des X11-Protokolls im Branch GTK5 einzustellen und nur noch die Verwendung des Wayland-Protokolls zu erm\u00f6glichen.        <\/p>\n<p> Zu den bemerkenswertesten Verbesserungen in GTK 4.14 geh\u00f6ren:   <\/p>\n<ul>\n<li class=\"l\"> Das Paket enth\u00e4lt neue einheitliche Rendering-Engines \u00abngl\u00bb und \u00abvulkan\u00bb, die die Grafik-APIs OpenGL (GL 3.3+ und GLES 3.0+) sowie Vulkan nutzen. Beide Engines basieren auf der Vulkan-API, aber in der Engine \u00abngl\u00bb wurde eine separate Abstraktionsschicht f\u00fcr OpenGL geschaffen, die \u00fcber Vulkan arbeitet und die Unterschiede zwischen OpenGL und Vulkan ber\u00fccksichtigt. Ein solcher Ansatz erm\u00f6glichte es, in beiden Engines die gemeinsame Infrastruktur zur Verarbeitung von Szenengraphen, Transformationen, Textur- und Glyphen-Caching zu nutzen. Die Vereinheitlichung hat au\u00dferdem die Wartung der Codebasis beider Engines erheblich vereinfacht und deren Aktualisierung und Synchronisierung erleichtert.\n<p>Im Gegensatz zur alten Engine &#171;gl&#187;, bei der f\u00fcr jeden Typ von Renderknoten (rendernode) ein einfacher Shader verwendet wurde und eine periodische Neusortierung der Daten beim Offscreen-Rendering stattfand, nutzen die neuen Engines anstelle des Offscreen-Renderings einen komplexen Shader (ubershader), der die Daten aus dem Puffer interpretiert. Zu den besonderen Funktionen der neuen Engines geh\u00f6ren Kantenverarbeitung (erm\u00f6glicht das Beibehalten kleiner Details und die Erzeugung gleichm\u00e4\u00dfigerer Konturen), die Erstellung beliebiger Gradienten (kann eine beliebige Anzahl von Farben und Gl\u00e4ttungen verwenden) und die partielle Skalierung.    <\/p>\n<li class=\"l\"> Standardm\u00e4\u00dfig ist die neue Render-Engine &#171;ngl&#187; aktiviert, zudem wird standardm\u00e4\u00dfig die Unterst\u00fctzung des Grafik-APIs Vulkan bereitgestellt. Bei der Konfiguration im Standardmodus ist nun die Unterst\u00fctzung von Vulkan 1.3 erforderlich.\n<li class=\"l\"> In die GSK-Bibliothek (GTK Scene Kit), die M\u00f6glichkeiten zur Zeichnung grafischer Szenen \u00fcber OpenGL und Vulkan bietet, wurden bedeutende Verbesserungen in Bezug auf das Rendering von Schriften, Hinting und die Verwendung von nicht-ganzzahligen Ma\u00dfstabswerten beim Textausgeben eingef\u00fchrt. Beim Hinting (Kantengl\u00e4ttung von Glyphen w\u00e4hrend der Rasterisierung zur Verbesserung der Klarheit auf Bildschirmen mit niedriger Aufl\u00f6sung) wurde subpixelgenaue Positionierung von Glyphen implementiert. Die Qualit\u00e4t der Schriftgestaltung bei nicht-ganzzahligen Ma\u00dfstabswerten (z. B. 125%) wurde erh\u00f6ht. Es wurde die Unterst\u00fctzung f\u00fcr das Auslagern von Elementen aus den Caches f\u00fcr Glyphen und Texturen implementiert. Die Effizienz der Glyphen-Caches wurde verbessert.\n<li class=\"l\"> Im Rahmen der Arbeiten zur Abl\u00f6sung der Cairo-Bibliothek zugunsten der GPU-gest\u00fctzten Grafik wurde die Unterst\u00fctzung f\u00fcr \u201ePfad\u201c (Path) hinzugef\u00fcgt, um Formen und Bereiche mit einer Sequenz von Linien oder kubischen und quadratischen B\u00e9zier-Kurven zu zeichnen. F\u00fcr das Zeichnen mit Pfaden wurde das Objekt GskPath vorgeschlagen, das die Parameter f\u00fcr Linien oder Kurven definiert, sowie die Objekte GskPathBuilder zur Erstellung von Kurven, GskPathPoint zur Definition eines Punktes auf der Form und GskPathMeasure zur Durchf\u00fchrung von Messungen, wie z.B. die Konturl\u00e4nge.  <center><img decoding=\"async\" alt=\"Das grafische Toolkit GTK 4.14 ist mit neuen Engines f\u00fcr OpenGL und Vulkan verf\u00fcgbar.\" src=\"\/wp-content\/uploads\/2024\/03\/3a9c6cd78b0cb2d5507e5464d7c6a476.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> In der GDK-Bibliothek, die eine Schicht zwischen GTK und dem Grafiksubsystem bereitstellt, wurde die Unterst\u00fctzung f\u00fcr den DMA-BUF-Mechanismus erweitert. Dieser erm\u00f6glicht die Verwendung von Kern-Level-Puffern, die \u00fcber Deskriptoren adressiert werden. Dadurch k\u00f6nnen Pixel-Daten zwischen den Kernsubsystemen \u00fcber den Deskriptor \u00fcbertragen werden, anstatt sie zu kopieren. Im Kontext von GTK kann DMA-BUF verwendet werden, um das Kopieren von Pixel-Daten beim Compositing und der Videoverarbeitung zu minimieren (z.B. kann ein Video von einem Hardware-Dekodierer in einen dmabuf geschrieben werden, der dann an eine Wayland-Oberfl\u00e4che angeh\u00e4ngt und an den Compositormanagern zur \u00dcberlagerung von Schnittstellenelementen und zur Ausgabe auf den Bildschirm \u00fcbertragen wird, ohne unn\u00f6tige Datenkopieroperationen).\n<p>F\u00fcr die direkte \u00dcbertragung von Inhalten wie Videos an den Compositormanagern (unter Umgehung des GSK-Renderings) wurde das Widget GtkGraphicsOffload hinzugef\u00fcgt. Um Inhalte f\u00fcr die direkte \u00dcbertragung zu erstellen, wurde die Klasse GdkDmabufTextureBuilder eingef\u00fchrt, die GdkTexture-Objekte aus dmabuf generiert. Als Quelle f\u00fcr dmabuf k\u00f6nnen pipewire, video4linux oder gstreamer verwendet werden. Die Formate dmabuf NV16, NV61, NV24, NV42 und YUV werden unterst\u00fctzt.      <\/p>\n<li class=\"l\"> Die Klasse GtkPrintDialog wurde hinzugef\u00fcgt, die f\u00fcr die Erstellung von Druckdialogen gedacht ist und eine asynchrone API bietet, die anstelle von GtkPrintOperation verwendet werden kann.\n<li class=\"l\"> Im Widget GtkEmojiChooser wurden die Emoji-Daten aktualisiert und die M\u00f6glichkeit zur Sprachsuche unter Ber\u00fccksichtigung verschiedener Lokalisierungen hinzugef\u00fcgt.\n<li class=\"l\"> Im Widget GtkEntry wurde das Tracking von Benutzer\u00e4nderungen verbessert (um die Undo-Operation zu erm\u00f6glichen).\n<li class=\"l\"> Im Widget GtkFileChooser wurde das \u00d6ffnen des Datei-Auswahldialogs beschleunigt.\n<li class=\"l\"> Die Klasse GtkShortcutsWindow, die Hinweise zu Tastenkombinationen und Bildschirmgesten anzeigt, wurde f\u00fcr kleine Bildschirme optimiert.\n<li class=\"l\"> Im Inspektionsmodus (GTK-Inspektor) wird nun Informationen \u00fcber OpenGL, Subfl\u00e4chen und FPS angezeigt.\n<li class=\"l\"> Das Tool gtk4-rendernode-tool hat den Befehl \u201ecompare\u201c hinzugef\u00fcgt.\n<li class=\"l\"> Ein neues Tool gtk4-path-tool zur Arbeit mit Pfaden wurde vorgeschlagen.\n<li class=\"l\"> Im Tool gtk4-node-editor wurde die Unterst\u00fctzung f\u00fcr die Auto-Save-Funktion hinzugef\u00fcgt.\n<li class=\"l\"> Ein Absturzproblem wurde behoben, das bei der Nutzung von Wayland in nicht GNOME Shell-basierten Umgebungen auftrat.\n<li class=\"l\">  Neue Hilfsmittel f\u00fcr Menschen mit Einschr\u00e4nkungen wurden hinzugef\u00fcgt, die mit der Anzeige von komplex formatiertem Text, der Arbeit mit WebKitGTK und der Ausgabe von Benachrichtigungen zusammenh\u00e4ngen. Die Unterst\u00fctzung f\u00fcr ARIA-Spezifikationen wurde verbessert. Die GtkAccessibleText-Schnittstelle wurde hinzugef\u00fcgt, um Barrierefreiheitsfunktionen in externen Text-Widgets zu nutzen. Im GtkText-Interface wurde die Unterst\u00fctzung des AT-SPI-Protokolls f\u00fcr die Interaktion mit Bildschirmleseger\u00e4ten hinzugef\u00fcgt.\n<li class=\"l\"> Die M\u00f6glichkeit zur Renderung mit GPU-Unterst\u00fctzung wurde hinzugef\u00fcgt, unter Verwendung der WGL-API auf der Windows-Plattform.\n<li class=\"l\"> Der Speicherverbrauch beim Laden von CSS-basierten Themen wurde reduziert.      <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60778\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0441\u0435\u043c\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f &#8212; GTK 4.14.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":114278,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114277","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0441\u0435\u043c\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.14.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.14 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u0434\u0432\u0438\u0436\u043a\u0430\u043c\u0438 \u0434\u043b\u044f OpenGL \u0438 Vulkan | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0441\u0435\u043c\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.14.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-12T22:25:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-12T22:25:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Das grafische Toolkit GTK 4.14 ist mit neuen Engines f\u00fcr OpenGL und Vulkan verf\u00fcgbar | ProHoster","description":"Nach sieben Monaten Entwicklung wurde die plattform\u00fcbergreifende Toolkit-Version f\u00fcr die Erstellung von grafischen Benutzeroberfl\u00e4chen - GTK 4.14.0 ver\u00f6ffentlicht. GTK 4 entwickelt sich im Rahmen eines neuen Entwicklungsprozesses, der versucht, Entwicklern stabile und \u00fcber mehrere Jahre unterst\u00fctzte APIs bereitzustellen, die so verwendet werden k\u00f6nnen, dass nicht bef\u00fcrchtet werden muss, alle sechs Monate Anwendungen aufgrund von API-\u00c4nderungen in einer neuen GTK-Version neu schreiben zu m\u00fcssen.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0414\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0442\u0443\u043b\u043a\u0438\u0442 GTK 4.14 \u0441 \u043d\u043e\u0432\u044b\u043c\u0438 \u0434\u0432\u0438\u0436\u043a\u0430\u043c\u0438 \u0434\u043b\u044f OpenGL \u0438 Vulkan | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0441\u0435\u043c\u0438 \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u043c\u043d\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0442\u0443\u043b\u043a\u0438\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f - GTK 4.14.0. GTK 4 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u044b\u0442\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043b\u0435\u0442 API, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u0435 \u043e\u043f\u0430\u0441\u0430\u044f\u0441\u044c, \u0447\u0442\u043e \u043a\u0430\u0436\u0434\u044b\u0435 \u043f\u043e\u043b\u0433\u043e\u0434\u0430 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0435\u0440\u0435\u0434\u0435\u043b\u044b\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0438\u0437-\u0437\u0430 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f API \u0432 \u043e\u0447\u0435\u0440\u0435\u0434\u043d\u043e\u0439 \u0432\u0435\u0442\u043a\u0435 GTK.","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/dostupen-graficheskij-tulkit-gtk-4-14-s-novymi-dvizhkami-dlya-opengl-i-vulkan","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-12T22:25:50+00:00","article:modified_time":"2024-03-12T22:25:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/114277","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=114277"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/114277\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/114278"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=114277"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=114277"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=114277"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}