struktur D3D11_TRACE_REGISTER (d3d11shadertracing.h)
Menjelaskan daftar pelacakan.
Sintaks
typedef struct D3D11_TRACE_REGISTER {
D3D11_TRACE_REGISTER_TYPE RegType;
union {
UINT16 Index1D;
UINT16 Index2D[2];
};
UINT8 OperandIndex;
UINT8 Flags;
} D3D11_TRACE_REGISTER;
Anggota
RegType
Nilai D3D11_TRACE_REGISTER_TYPE-typed yang mengidentifikasi jenis register yang digunakan objek shader-trace.
Index1D
Indeks untuk array satu dimensi. Indeks ini digunakan oleh jenis register berikut:
- shader vertex atau input shader piksel: v[Index1D]
- temp: r[Index1D]
- output: o[Index1D]
- buffer konstanta langsung: icb[Index1D]
- sampler s[Index1D]
- resource r[Index1D]
- register konstanta patch input: vpc[Index1D]
- tampilan akses tidak berurut: u[Index1D]
- memori bersama grup utas: g[Index1D]
Index2D[2]
Array indeks untuk array dua dimensi. Indeks ini digunakan oleh jenis register berikut:
- Input GS: v[Index2D[0]][Index2D[1]]
- temp yang dapat diindeks: x[Index2D[0]][Index2D[1]]
- buffer konstan: cb#[#]
- register titik kontrol input: vcp[Index2D[0]][Index2D[1]]
- daftar titik kontrol output: vocp[Index2D[0]][Index2D[1]]
OperandIndex
Indeks operand, yang dimulai dari 0.
Flags
Kombinasi bendera berikut yang digabungkan dengan menggunakan operasi OR bitwise. Nilai yang dihasilkan menentukan lebih banyak tentang register pelacakan.
Bendera | Deskripsi |
---|---|
D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING (0x1) | Akses ke register adalah bagian dari pengindeksan relatif register. |
Keterangan
Jenis register berikut ini tidak memerlukan indeks:
- input PrimitiveID
- output oDepth
- segera32
- Daftar NULL
- ID titik kontrol output (ini sebenarnya adalah input; ini mendefinisikan output yang dikontrol utas)
- ID instans fork input
- ID instans gabungan input
- daftar titik domain input
- penghitung siklus
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Header | d3d11shadertracing.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk