2017-04-26 3 views
2

GSKは、(ほとんどのGTK開発者にとってWaylandのような)目立たないバックエンドの変更ですか、これが正当な方法で皆様のウィジェットを見たり書いたりする方法を変えますか?GSKとは何ですか?なぜ人々はそれに驚いていますか?

この引用に関連するもう一つの問題:

は、これらのアプリケーションGTK ウィンドウを取得し、それに自分自身を描くとは反対に、GTKの グラフィカル制御要素(ウィジェット)を使用するすべてのアプリケーションは、 > GSKの恩恵を受ける。

私はGNOMEプラットフォーム上でアプリケーション開発者として何が変わるのですか?

+0

私はそれが透明であると思うか、少なくともそうなる傾向があります。 Gskは、Gtk内で改良されたアニメーション/モーションを持つことで、Clutter/Clutter-Gtkを置き換えながら依存関係を取り除きます。確かに。エバシはそうだから、もし見れば、彼は答えてくれるかもしれない。 –

答えて

6

GTK +開発者、ここ、およびmostly involved in GSK itself

GSKはGTK +ウィジェット用の新しいレンダリングAPIです。ハードウェアアクセラレーションによるGPUのレンダリングなど、最新の機能を使用してウィジェットの現在の状態をレンダリングするために、CairoとOpenGL、OpenGL ES、またはVulkanを使用します。 GSKはGTK + 4.0の主要APIバンプの一部で、GTK + 3.xと並行してインストールできます。アプリケーション開発者の観点から

は、他には何も新しいGTK + 4.0 APIを使用してGTK + 3、独自のウィジェットを作成したアプリケーションやライブラリの開発者のために

で非推奨APIをドロップするための一般的な移植作業の外で必要とされませんGSKに切り替えるには、ウィジェットのレンダリング方法の変更が必要です。 APIは安定していませんが、GTK + 3.9xの開発サイクル中にこれを書いていますが、テクスチャデータやカイロサーフェイスだけでなく、CSSの状態を簡単にレンダリングできるようにするさまざまな便利なAPIがあります。

+1

あなたは単にgtkの開発者ではない –

関連する問題