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 |