Vulkan 1.0:高性能グラフィックス用のクロスプラットフォームAPI

El 2月の16 今年の クロノスグループ 発表された Vulkan1.0のリリース (20015年末の発売予定日を達成できなかったため)XNUMX年間の懸命な努力の末、ようやく世界に出て行く準備が整いました。 との最初のゲーム バルカンエンジン また〜だ パブリックベータで利用可能 ただし、16年02月16日現在、 Linuxの状況は完全に好ましいわけではありません ほとんどの売り手はまだ残っているので、エンドユーザーとプレーヤーのために WindowsでのLinuxサポートを通じて役立つかどうかを判断する。 これらのオペレーティングシステムの違いを無視して、次のことを確認する必要があります あなたの期待は現実的です 試す前に 新しいバルカンゲーム 開発者にこの新しいグラフィックスAPIの学習と設計の時間を与えます。

1

Vulkan 1.0

火山 の答えです クロノスグループ パラ Microsoft DirectX 12、AppleのMetal、および古いAMD Mantle API 提供する 高性能グラフィックス。 彼らは最初にこのAPを 「次世代OpenGLイニシアチブ」、 しかし、かつてバルカンと名付けられたとき、以前のタイトルは過去に残っていました。 バルカンは漂流し、ADMマントルテクノロジーに基づいて構築されました どれ AMDから寄贈されました クロノスを与えることを意図して その上にベース 業界全体で標準化できるAPIの開発を開始します (OpenGLと同じように)しかし 火山 それは進化しました さらに、すでに AMDのGNCハードウェア設計に結び付けられておらず、すべてのユースケースに適合できます。 すべてのエコシステム、APIは、さまざまな関係者によってレビューされた後、大きく進化しました。 クロノス大統領、 ニール・トレヴェット、それを明らかにした 火山 es マントルへの異なる焦点以上のもの.

間に バルカンの目標 このデザイン 3Dグラフィックアプリケーション リアルタイムで、 として ゲームとインタラクティブメディア 同様に、すべてのプラットフォームで、多種多様なものを提供することを目的としています 他のAPIに対する利点、 募集 オーバーヘッドの削減、GPUのより直接的な制御、およびCPU使用率の低下によるパフォーマンスの向上、 できる 複数のCPUコア間で作業をより適切に分散します。 それはまた、 ハイエンドグラフィックカードでサポートされるクロスプラットフォームAPI y このAPIを使用して作成されたアプリケーションの移植性を向上させるためにOSに依存しません。

Vulkan 1.0 のユースケースに合うように設計されています スマートフォン、デスクトップ、コンソール、今は マルチスレッド機能を備えたAPI, OpenGLドライバーと比較してはるかに低いオーバーヘッドで そして何がサポートするか SPIR-Vを介してプリコンパイルされたシェーダー。 他の代替APIとは異なり、 Vulkanはクロスプラットフォームであり、真の業界標準です。 現在存在します バルカン SDK に利用可能 Android、Linux、Windows、まだベータ段階ですが、 AMDとNvidia 彼らはそれを知らせました 彼らはVulkanをサポートしています. Vulkan 1.0 これは最終バージョンではありません。もちろん、将来の改訂は ワーキンググループは他の開発者からフィードバックを受け取りました。

¿そして、OpenGLはどうなりますか?

つつ Vulkan 1.0 の最前線にいます 大容量のグラフィックスを処理し、 OpenGLはクロノスグループによって放棄されていません、このプロジェクトを担当する開発者は残り、進化する必要があります。 ヴァルカン号 それは厳密に必要です すべてのゲームおよびアプリ開発者向け、これはあなたがどれだけ気にかけているかに依存します パフォーマンス、グラフィックカードのサポートが必要な場合、よりアクセスしやすいAPIを探している場合、ワークロードを並列化できない場合など。

2

の話もありました サポートの追加 OpenGL用のSPIR-V そしてその面で他の改善。 しかし クロノスグループ 新しい仕様やアップデートを正式に発表していません OpenGLの、しかし、それは次の月の間警戒することの問題です。

一つ OpenGL拡張機能 (非公式) NVIDIAドライバーはGL_NV_draw_vulkan_imageです。 この拡張機能は DrawVkImageNV のコンテンツのすべてまたは一部を表示できる長方形を描画する機能 バルカンのVkImage 二次元的に。 この拡張機能は、 VulkanとOpenGL間の同期を描画するための関数。 基本的に拡張機能は 現在のコンテンツ de バルカンdコンテキスト内 Opengl

3

ゲームとバルカン

昨年16月XNUMX日 CroteamはTalosPrincipleを開始しました、にアップロード Steamプラットフォーム を使用して バルカンエンジン。 残念ながら バージョン このゲームの Linuxはまだ公開されていません、しかしすぐに

El 遅れる それは 適合ドライバーを検索する。 これらの Vulkan1.0ドライバー になります まもなくリリース 私たちはそれを知っているので Windowsベータ版はSteamで利用できます。 バルブから、それはまた期待されます Dota2 すぐに disponible サポート付き 火山、同様に他のゲームも将来登場します。

マイケル・ララベル、 フォーラムライター Phoronix 「初期の関与を持っていたゲーム開発者として 火山 警告されていた いいえ プリテンダー バルカンゲームのパフォーマンスで奇跡を期待する」。 これは、 Vulkan APIは、パフォーマンスと最適化を向上させるための多くの可能性を提供します。ゲームとそのエンジンは、DirectX11とOpenGL用に調整されています。。 新しいゲームや再設計されたエンジンが登場するまではありません 火山 あるだろうと OpenGL / DX11でのパフォーマンスの向上。 これが理由です juegos 現在で利用可能 火山 することができます OpenGLプロセッサに存在するものよりも遅い、これはゲームやドライバーのさまざまなバグに取り組んでいます。

開発者 ゲームの 興奮している と、 バルカンが提供する可能性時間がかかります そのため 完全に変換します。 これに似た状況が起こったのは ダイレクト3D 11 解放された 始めました サポートゲーム、しばらくしてゲームはDirect3D9よりも速く実行され始めました。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ストーカー

    それがゲームに何をもたらすかを見るのに良い投稿です。 オープンソースの世界でゲームをするのに良い時期が来ています

  2.   HO2ギ

    「20015」ゼロが残っていると思います