4

vulkan は異なるオペレーティング システムでの初期化を統一すると聞いたことがあります。それは vulkan がウィンドウを作成し、マウス/キーボード イベントを処理するので、OS 固有のプログラミングの使用を避けることができるということですか?

4

4 に答える 4

8

それはしません。ウィンドウの作成はプラットフォーム固有であり、WSI 拡張機能を使用すると、ウィンドウを画面にプッシュできるレンダリング可能な画像にリンクできます。

提供されたプレゼンテーションから得られた情報から、プラットフォーム固有の WSI 拡張機能を使用して、ウィンドウ用のスワップチェーンを作成することを期待しています。

次に、フレームを画面にプッシュするたびに、スワップチェーンから表示可能な画像を取得する必要があります。それにレンダリングしてから提示します。

このスライド パックのスライド 109 以降を参照してください。

于 2016-01-08T09:15:03.620 に答える
6

いいえ、Vulkan は GPU にアクセスするための低レベル API です。ウィンドウと入力は扱いません。実際、視覚的な出力がまったくない「ヘッドレス」の方法で簡単に使用できます。

于 2016-02-19T20:05:36.930 に答える