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.
Antarmuka ID3D11ShaderTrace menerapkan metode untuk mendapatkan jejak eksekusi shader.
Warisan
Antarmuka ID3D11ShaderTrace mewarisi dari antarmuka IUnknown . ID3D11ShaderTrace juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3D11ShaderTrace memiliki metode ini.
ID3D11ShaderTrace::GetInitialRegisterContents Mengambil konten awal dari register input yang ditentukan. |
ID3D11ShaderTrace::GetReadRegister Mengambil informasi tentang register yang dibaca oleh langkah dalam jejak. |
ID3D11ShaderTrace::GetStep Mengambil informasi tentang langkah yang ditentukan dalam pelacakan. |
ID3D11ShaderTrace::GetTraceStats Mengembalikan statistik tentang jejak. |
ID3D11ShaderTrace::GetWrittenRegister Mengambil informasi tentang register yang ditulis oleh langkah dalam jejak. |
ID3D11ShaderTrace::P SSelectStamp Mengatur stempel pixel-shader yang ditentukan. |
ID3D11ShaderTrace::ResetTrace Mereset objek shader-trace. |
ID3D11ShaderTrace::TraceReady Menentukan bahwa jejak shader direkam dan siap digunakan. |
Keterangan
Untuk mengambil instans ID3D11ShaderTrace, panggil metode ID3D11ShaderTraceFactory::CreateShaderTrace . Untuk mengambil instans ID3D11ShaderTraceFactory, panggil IUnknown::QueryInterface pada ID3D11Device yang Anda buat dengan D3D11_CREATE_DEVICE_DEBUGGABLE. Meskipun pelacakan shader beroperasi tanpa mengatur D3D11_CREATE_DEVICE_DEBUGGABLE, kami sarankan Anda membuat perangkat penelusuran kesalahan shader karena beberapa perangkat (misalnya, perangkat WARP ) mungkin membuat pengoptimalan shader di balik layar yang akan menyebabkan jejak shader yang sedikit salah saat D3D11_CREATE_DEVICE_DEBUGGABLE tidak diatur.
Semua metode ID3D11ShaderTrace aman untuk utas.
Semua metode ID3D11ShaderTrace segera memaksa perangkat referensi untuk membersihkan perintah penyajian. Oleh karena itu, status pelacakan terbaru selalu tersedia di perangkat referensi. Artinya, jika Anda mengharapkan jejak siap setelah operasi gambar, itu akan siap.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d3d11shadertracing.h |