Microsoft Π²ΡΠΏΡΡΡΠΈΠ»Π° DirectX 12 Agility SDK 1.619, ΡΠ΄Π΅Π»Π°Π² Shader Model 6.9 ΠΈ DXR 1.2 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΠΈΠ³ΡΠΎΠ²ΡΡ
Π΄Π²ΠΈΠΆΠΊΠΎΠ² ΠΈ ΡΠ΅Π½Π΄Π΅ΡΠΎΠ² ΠΠ-Π³ΡΠ°ΡΠΈΠΊΠΈ: β’ Shader Model 6.9 Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Β«Π΄Π»ΠΈΠ½Π½ΡΠ΅ Π²Π΅ΠΊΡΠΎΡΡΒ» Π΄ΠΎ 1024 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ 16β ΠΈ 64βΠ±ΠΈΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ ΠΈ 16βΠ±ΠΈΡΠ½ΡΡ
float-ΡΠΏΠ΅ΡΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π·Π°ΠΏΡΡΠΊ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ ΠΏΡΡΠΌΠΎ Π² ΡΠ΅ΠΉΠ΄Π΅ΡΠ°Ρ
β’ DXR 1.2 ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ Shader Execution Reordering (SER) ΠΈ Opacity Micromaps (OMM), Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΡΡΠΊΠΎΡΡΡ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ Π»ΡΡΠ΅ΠΉ ΠΈ path tracing Π·Π° ΡΡΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΉΠ΄Π΅ΡΠΎΠ² ΠΈ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΏΠΎ alphaβΠ³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ β’ SER Π³ΡΡΠΏΠΏΠΈΡΡΠ΅Ρ Π»ΡΡΠ΅Π²ΡΠ΅ ΡΠ΅ΠΉΠ΄Π΅ΡΡ Π² Π±ΠΎΠ»Π΅Π΅ Β«ΡΠΎΠ²Π½ΡΠ΅Β» ΠΏΠ°ΡΠΊΠΈ, ΡΠ½ΠΈΠΆΠ°Ρ ΠΏΡΠΎΡΡΠΎΠΈ GPU, OMM ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΠΎΠ»ΡΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΡ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ Π²ΡΠΎΠ΄Π΅ Π»ΠΈΡΡΠ²Ρ ΠΈ ΡΠ΅ΡΠΎΠΊ β’ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½Π° preview-Π²Π΅ΡΡΠΈΡ Agility SDK 1.719 Ρ Enhanced Barriers (Fence Barriers), VPBlit 3DLUT ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ D3D12 Π΄Π»Ρ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΠΎΠΉ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΎΠ½ΠΌΠ°ΠΏΠΏΠΈΠ½Π³Π° ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΠ΅ΠΉΡΡΠ΅ΠΉΡΠΈΠ½Π³ ΠΈ ΡΠ΅ΠΉΠ΄Π΅ΡΠ½ΡΠ΅ ΠΠβΡΠΈΡΠΈ ΡΠ°ΡΡΡΡ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ DX12-Π½
π Microsoft ΠΏΡΠΎΠΊΠ°ΡΠ°Π»Π° Π³ΡΠ°ΡΠΈΠΊΡ DirectX 12 Π΄Π»Ρ ΡΠΏΠΎΡ ΠΈ Π½Π΅ΠΉΡΠΎΡΠ΅ΡΠ΅ΠΉ
27Β ΡΠ΅Π²ΡΠ°Π»Ρ27Β ΡΠ΅Π²
2
1 ΠΌΠΈΠ½