Bagikan melalui


struktur D3D12_VIEW_INSTANCE_LOCATION (d3d12.h)

Menentukan viewport/stensil dan merender target yang terkait dengan instans tampilan.

Sintaks

typedef struct D3D12_VIEW_INSTANCE_LOCATION {
  UINT ViewportArrayIndex;
  UINT RenderTargetArrayIndex;
} D3D12_VIEW_INSTANCE_LOCATION;

Anggota

ViewportArrayIndex

Indeks viewport dalam array viewports yang akan digunakan oleh instans tampilan yang terkait dengan lokasi ini.

RenderTargetArrayIndex

Indeks target render dalam array target render yang akan digunakan oleh instans tampilan yang terkait dengan lokasi ini.

Keterangan

Nilai yang ditentukan dalam struktur lokasi instans tampilan dapat ditambahkan ke output nilai ViewportArrayIndex dan RenderTargetArrayIndex oleh shader sebelum rasterisasi untuk menghitung indeks efektif akhir viewport dan target render untuk mengirim primitif. Jika indeks komputasi berada di luar rentang (yaitu, ketika indeks lebih besar dari jumlah viewport atau merender elemen target dalam array masing-masing) maka indeks efektif menjadi 0.

Untuk shader yang secara dinamis memilih indeks target viewport atau render, aplikasi dapat mengatur semua lokasi instans tampilan yang dideklarasikan dalam PSO ke nilai yang sama untuk bertindak sebagai nilai dasar yang seragam untuk semua tampilan.

Persyaratan

   
Header d3d12.h

Lihat juga

Struktur Inti