北米時間2020年3月19日,NVIDIAは,DirectXの最新拡張となる「
DirectX 12 Ultimate」に向けた同社の対応について発表した。
DirectXは,Microsoftのゲーム開発用APIセットであるが,その最新版に関する情報を,開発元ではなくNVIDIAが説明するというのは珍しい。それは,Microsoftの次世代ゲーム機である「
Xbox Series X」も対応するという最新のDirectX拡張を,GeForce RTXシリーズがフルサポートすることを示すためであるという。発表の概要を簡単にレポートしよう。
Microsoftはかねてから,DirectX 12の強化を続けている。たとえば,2019年にリリースとなったWindows 10の大型アップデートである「Windows 10 May 2019 Update」(19H1)では,DirectX 12で「
Variable Rate Shading」を実装した。また,2020年春リリース予定の次期大型アップデートとなる「Windows 10 20H1」では,リアルタイムレイトレーシング技術「DirectX Raytracing」の次期バージョンとなる「
DirectX Raytracing 1.1」(以下,DXR 1.1)をサポートすることを明らかにしている。そしてこれらの拡張は,すべてXbox Series Xでも対応する予定だ。
そんなDirectX 12 Ultimateで追加となる拡張機能は,上述した機能も含む4種類である。NVIDIAは,4つの拡張をフルにサポートして,DirectX 12 Ultimateに対応していくというのが今回の発表というわけだ。
DirectX 12 Ultimateの主な拡張機能。左からDXR 1.1,Variable Rate Shading,「Mesh Shader」,そしてテクスチャに対するシェーディング情報の再利用を高速化する技術「Sampler Feedback」である。といっても,今回が初出というわけではなく,どれも2019年にはMicrosoftが実装を表明しており,開発者向け情報も提供されている。
 |
なぜNVIDIAが,わざわざDirectXの次期拡張に対応するなどと,当たり前に思えることをアピールするのかと言えば,ここにもXbox Series Xが絡んでいる。
4Gamer読者ならご承知のとおり,Xbox Series Xは,RDNA 2ベースのAMD製カスタムGPUを採用する予定だ。AMDプラットフォームの次世代ゲーム機で採用となる機能を,NVIDIAがアピールするということに,違和感を持つ人もいるかもしれない。
だが,NVIDIAによると,Xbox Series Xや,やはりAMDプラットフォームの次世代ゲーム機である「
PlayStation 5」が,いずれもリアルタイムレイトレーシング技術に対応することは,NVIDIAにとっても大きな前進であると考えているそうだ。PCを含めて主要なゲームプラットフォームがリアルタイムレイトレーシングに対応することで,その普及が加速するからである。
そのうえで,「今後は次世代ゲーム機のリアルタイムレイトレーシングが,ゲームにおけるベースの性能となるので,GeForce RTXシリーズは,ゲーム機以上の性能を提供可能なプラットフォームに位置づけられていくだろう」ということだった。
実際,DirectX 12 Ultimateを構成するDXR 1.1やVariable Rate Shadingなどは,MicrosoftとNVIDIAが共同で開発してきた技術だ。Xbox Series Xの登場によって,NVIDIAが開発した技術がゲーム機にも進出するとも言えよう。そのため,自社のGPUがDirectX 12 Ultimateに対応することは,NVIDIAとしても大いにアピールしていきたいのであろう。
DXR 1.1は,MicrosoftとNVIDIAが共同開発したものとアピールしているスライド。すでに30以上のゲームタイトルが対応済み,あるいは対応を表明しているという
 |
NVIDIAがGeForce RTXシリーズで導入したMesh Shader(メッシュシェーダ)も,DirectX 12 Ultimateで標準機能として取り込まれる
 |
��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����尊��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����贈��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����孫��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����属��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但������但��|����蔵���������蔵���蔵�蔵但��|�測��γ�臓��但��|����測������蔵但��測�臓��但��|����臓��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����足��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����束 G123��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����造��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但�������蔵�蔵但��|�測����側������蔵但��測�臓��但��|����遜��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����促��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����族��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����臓��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����村��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����促��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|�����
��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但������但��|����蔵���������蔵���蔵�蔵但��|�測��γ�臓��但��|����測������蔵但��測�側��但��|����他��������但������但����蔵但��測但��蔵������蔵但��測�����蔵�蔵但��|�測�蔵但��消�蔵��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����続��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����其��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����臓��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����臓��������但������但����蔵但��測但��蔵���������蔵���蔵�蔵但��測�臓����測��但��γ����臓��������但�������蔵�蔵但��|�測��γ�臓������蔵但��測�臓��但��|����則G123