Bagikan melalui


enumerasi D3D12_FILTER_TYPE (d3d12.h)

Menentukan jenis filter pembesaran atau sampel minifikasi.

Sintaks

typedef enum D3D12_FILTER_TYPE {
  D3D12_FILTER_TYPE_POINT = 0,
  D3D12_FILTER_TYPE_LINEAR = 1
} ;

Konstanta

 
D3D12_FILTER_TYPE_POINT
Nilai: 0
Pemfilteran titik digunakan sebagai pembesaran tekstur atau filter minifikasi. Texel dengan koordinat terdekat dengan nilai piksel yang diinginkan digunakan. Filter tekstur yang akan digunakan di antara tingkat mipmap adalah pemfilteran mipmap titik terdekat. Rasterizer menggunakan warna dari texel tekstur mipmap terdekat.
D3D12_FILTER_TYPE_LINEAR
Nilai: 1
Pemfilteran interpolasi bilinear digunakan sebagai pembesaran tekstur atau filter minifikasi. Rata-rata tertimbang area 2 x 2 texel di sekitar piksel yang diinginkan digunakan. Filter tekstur yang digunakan di antara tingkat mipmap adalah interpolasi mipmap trilinear. Rasterizer secara linier menginterpolasi warna piksel, menggunakan texel dari dua tekstur mipmap terdekat.

Keterangan

Enum ini digunakan oleh struktur D3D12_SAMPLER_DESC . Selain itu, lihat keterangan untuk D3D12_FILTER.

Persyaratan

   
Header d3d12.h

Lihat juga

Enumerasi Inti