Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |