Bagikan melalui


Apa yang baru di Direct3D 12

Topik ini menjelaskan dokumentasi Direct3D 12 baru yang paling signifikan yang tersedia untuk berbagai rilis.

Untuk informasi tentang mendapatkan dan menginstal Direct3D, lihat Penyiapan lingkungan pemrograman Direct3D 12.

Direct3D 12 pada Windows 11

Lihat juga DirectX Agility SDK 1.4.

Pembaruan Windows 10 Mei 2020

Fitur dan API ini ditambahkan atau diperbarui untuk Windows 10, versi 2004 (10.0; Build 19041)—juga dikenal sebagai Pembaruan Windows 10 Mei 2020.

Direct3D 12 di Windows 7

Pembaruan Windows 10 Mei 2019

Fitur dan API ini ditambahkan atau diperbarui untuk Windows 10, versi 1903 (10.0; Build 18362)—juga dikenal sebagai Pembaruan Windows 10 Mei 2019.

  • Bayangan laju variabel (VRS). Memungkinkan Anda mengalokasikan performa/daya penyajian pada laju yang bervariasi di seluruh gambar yang dirender.
  • Model shader HLSL 6.4. Menjelaskan intrinsik pembelajaran mesin yang ditambahkan ke HLSL Shader Model 6.4.
  • D3D12_DRED_VERSION enumerasi. Menentukan konstanta yang menentukan versi Device Removed Extended Data (DRED).
  • D3D12_FEATURE_DATA_D3D12_OPTIONS6 struktur. Menunjukkan tingkat dukungan yang disediakan adaptor untuk metacommands.
  • D3D12_FEATURE_DATA_QUERY_META_COMMAND struktur. Menunjukkan tingkat dukungan yang disediakan adaptor untuk metacommands.
  • D3D12_VARIABLE_SHADING_RATE_TIER enumerasi. Menentukan konstanta yang menentukan tingkat laju bayangan (untuk bayangan laju variabel, atau VRS).
  • Antarmuka ID3D12Device6 , dan metodenya. Digunakan untuk mengatur mode untuk pengoptimalan pemrosesan latar belakang driver. Lihat juga Pengoptimalan shader latar belakang.
  • Antarmuka ID3D12DeviceRemovedExtendedData , dan metodenya. Menyediakan akses runtime ke data Data Diperluas (DRED) yang Dihapus Perangkat.
  • ANTARMUKA ID3D12DeviceRemovedExtendedData Pengaturan, dan metodenya. Mengontrol pengaturan Data Diperluas (DRED) yang Dihapus Perangkat.
  • Antarmuka D3D12GraphicsCommandList5 , dan metodenya. Dukungan untuk bayangan laju variabel (VRS).

Enumerasi D3D_SHADER_MODEL telah diperbarui dengan penambahan konstanta D3D_SHADER_MODEL_6_5 (fitur tingkat eksperimental).

Enumerasi D3D12_COMMAND_LIST_TYPE telah diperbarui dengan penambahan konstanta D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE .

Enumerasi D3D12_FEATURE telah diperbarui dengan penambahan konstanta D3D12_FEATURE_D3D12_OPTIONS6 dan D3D12_FEATURE_QUERY_META_COMMAND .

Enumerasi D3D12_RESOURCE_STATES telah diperbarui dengan penambahan konstanta D3D12_RESOURCE_STATE_SHADING_RATE_SOURCE.

Windows 10, version 1809

Fitur dan API ini ditambahkan atau diperbarui untuk Windows 10, versi 1809 (10.0; Build 17763)—juga dikenal sebagai Pembaruan Windows 10 Oktober 2018.

Windows 10, versi 1803

Fitur dan API ini ditambahkan atau diperbarui untuk Windows 10, versi 1803 (10.0; Build 17134)—juga dikenal sebagai Pembaruan Windows 10 April 2018.

Windows 10, versi 1709

Antarmuka ini telah ditambahkan ke dokumentasi Direct3D untuk Windows 10, versi 1709.

  • ID3D12Fence1 memperluas fungsionalitas pembuatan pagar dengan mendukung pengambilan bendera yang diteruskan untuk membuat pagar.
  • ID3D12GraphicsCommandList2 memperluas daftar perintah grafis yang tersedia dengan mendukung penulisan nilai langsung ke buffer.
  • ID3D12Device3 memperluas fungsionalitas adaptor virtual dengan membuat tumpukan diagnostik tujuan khusus dalam memori sistem yang bertahan bahkan jika terjadi kesalahan GPU atau skenario yang dihapus perangkat.

Enumerasi D3D_SHADER_MODEL memiliki nilai D3D_SHADER_MODEL_6_1 baru yang ditambahkan untuk menjelaskan model shader 6.1.

Enumerasi D3D12_FEATURE juga memiliki nilai D3D12_FEATURE_D3D12_OPTIONS3 dan D3D12_FEATURE_EXISTING_HEAPS baru. Sebagaimana namanya, nilai-nilai ini memungkinkan Anda memeriksa opsi Direct3D12 tambahan, serta memeriksa dukungan timbunan yang ada.

Windows 10, versi 1703

Topik-topik ini telah ditambahkan ke dokumentasi Direct3D untuk Windows 10, versi 1703.

Pembaruan dokumentasi November 2016

Pembaruan dokumentasi Agustus 2016 2

Pembaruan dokumentasi Agustus 2016 1

Windows 10, version 1607

Topik-topik ini telah ditambahkan ke dokumentasi Direct3D untuk Windows 10, versi 1607.