マイクロソフトが、DirectXの機能レベル12_2の詳細を発表しました。
DirectX 12グラフィックスAPIの最新イテレーションで、サポートされる機能のリストを提供しています。新しい機能レベルへのアップグレードは、マイクロソフトが言う正に「巨大」なものです。
DirectXの機能レベルは、グラフィックスデバイスの能力を決定します。Windows10のOSで初めて導入された最新のDirectX 12 APIには、現在3つのレベルがあります。この新機能レベルは、3月に発表されたDirectX 12 Ultimateの発表に直接対応しています。(ソース)。
最も重要な機能アップグレードは、レイトレーシングのTier1.1です。この技術は、すべての次世代グラフィックスアーキテクチャ(NVIDIA Ampere、AMD RDNA2、Intel Xe-HPGを含む)でハードウェア動作します。
フィーチャーレベルのenum 12_2では、メッシュシェーディング、ディテールのインテリジェントGPU制御、オブジェクトのテッセレーションも導入されています。さらにVRS(可変レートシェーディング)Tier 2も12_2セットの一部となっているようです。この技術は、シーンのさまざまな部分のシェーディングレートを動的に調整し、プレイヤーの視界に入らないあまり必要とされていない部分のGPU負荷を軽減します。
NVIDIA Maxwell(GTX 900)、Pascal(GTX 10)、Turing(GTX 16)、AMD RDNA(RX 5000)、GCN 5(Vega)、INTEL Gen 9、Gen 9.5はすべてDirectX 12_1をサポートしています。DirectX Feature Level 12_2は、NVIDIA Turing(RTX 20)、Ampere(RTX 30)、AMD RDNA2(RX 6000)、INTEL Xe-HPGをサポートします。
Feature | 12_2 minimum | Public spec |
Required driver model | WDDM 2.0 | |
Shader Model | 6.5 | Link |
Raytracing tier | Tier 1.1 | Link |
Variable shading rate | Tier 2 | Link |
Mesh shader tier | Tier 1 | Link |
Sampler feedback | Tier 0.9 | Link |
Resource Binding Tier | Tier 3 | Link |
Tiled Resources | Tier 3 | |
Conservative Rasterization | Tier 3 | Link |
Root Signature Tier | 1.1 | Link |
DepthBoundsTestSupported | TRUE | Link |
WriteBufferImmediateSupportFlags | Direct, Compute, Bundle | |
MaxGPUVirtualAddressBitsPerResource | 40 | |
MaxGPUVirtualAddressBitsPerProcess | 40 |
機能レベル12_2は、NVIDIA GeForce RTXおよびNVIDIA Quadro RTX GPUでサポートされています。AMDが今後発売するRDNA 2アーキテクチャベースのGPUには、フィーチャーレベル12_2のフルサポートが含まれています。
Intelのロードマップには、開発者がFeature Level 12_2をフルに活用できるようにするディスクリートGPUが含まれています。
Microsoftはクアルコムと協力して、DirectX機能レベル12_2のメリットをSnapdragonプラットフォームにも対応するようです。
マイクロソフトのブログでは、「DX12フィーチャーレベル12_2の強力な新機能は、ゲームやアプリケーション開発者にとってエキサイティングな新しい可能性を表しています。」としています。
コメントを残す