Bagikan melalui


enumerasi D3D12DDI_VARIABLE_SHADING_RATE_TIER (d3d12umddi.h)

Nilai D3D12DDI_VARIABLE_SHADING_RATE_TIER menunjukkan tingkat yang didukung perangkat keras untuk bayangan laju variabel.

Sintaks

typedef enum D3D12DDI_VARIABLE_SHADING_RATE_TIER {
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED = 0,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_1 = 1,
  D3D12DDI_VARIABLE_SHADING_RATE_TIER_2 = 2
} ;

Konstanta

 
D3D12DDI_VARIABLE_SHADING_RATE_TIER_NOT_SUPPORTED
Nilai: 0
Bayangan laju variabel tidak didukung.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_1
Nilai: 1
Bayangan laju variabel didukung pada tingkat 1.
D3D12DDI_VARIABLE_SHADING_RATE_TIER_2
Nilai: 2
Bayangan laju variabel didukung pada tingkat 2.

Keterangan

Bayangan laju variabel adalah mekanisme untuk memungkinkan alokasi performa penyajian dan daya pada tingkat yang bervariasi di seluruh gambar yang dirender.

Kemampuan berikut didefinisikan untuk setiap tingkatan.

  • Dukungan tingkat 1

    • Tingkat bayangan hanya dapat ditentukan berdasarkan per gambar; tidak ada yang lebih terperinci dari itu.
    • Tingkat bayangan berlaku secara seragam untuk apa yang digambar secara independen dari tempatnya berada dalam target render.
  • Dukungan Tingkat 2

    • Tingkat bayangan dapat ditentukan berdasarkan per gambar, seperti pada Tingkat 1. Ini juga dapat ditentukan oleh kombinasi per-draw-basis, dan semantik dari vertex per-provokasi dan gambar ruang layar.
    • Tingkat bayangan dari tiga sumber digabungkan menggunakan sekumpulan combiner.
    • Ukuran petak peta gambar ruang layar adalah 16x16 atau lebih kecil.
    • Tingkat bayangan yang diminta oleh aplikasi dijamin akan dikirimkan dengan tepat (untuk presisi filter temporal dan rekonstruksi lainnya).
    • SV_ShadingRate input PS didukung, di mana SV_ShadingRate memberikan info selengkapnya tentang laju bayangan.
    • Tingkat vertex per-provokasi, juga disebut sebagai tingkat per primitif, hanya berlaku ketika satu viewport digunakan dan SV_ViewportIndex tidak ditulis.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1903
Header d3d12umddi.h

Lihat juga

D3D12DDI_D3D12_OPTIONS_DATA_0089