enumerasi D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY (d3dkmdt.h)
Menentukan kemampuan untuk preemption operasi grafis graphic processing unit (GPU) yang didukung driver miniport tampilan.
Sintaks
typedef enum _D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY {
D3DKMDT_GRAPHICS_PREEMPTION_NONE,
D3DKMDT_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY,
D3DKMDT_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY,
D3DKMDT_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY,
D3DKMDT_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY,
D3DKMDT_GRAPHICS_PREEMPTION_SHADER_BOUNDARY
} D3DKMDT_GRAPHICS_PREEMPTION_GRANULARITY;
Konstanta
D3DKMDT_GRAPHICS_PREEMPTION_NONE Driver tidak mendukung pendahuluan operasi grafis GPU. Catatan Nilai ini juga menentukan bahwa driver tidak dapat berhenti saat ini menjalankan buffer DMA dari jenis tertentu dan tidak dapat mencegah semua buffer DMA yang tertunda dalam antrean perangkat keras agar tidak berjalan. |
D3DKMDT_GRAPHICS_PREEMPTION_DMA_BUFFER_BOUNDARY Driver saat ini tidak dapat berhenti menjalankan buffer DMA dari tipe tertentu tetapi dapat mencegah semua buffer DMA yang tertunda dalam antrean perangkat keras agar tidak berjalan. |
D3DKMDT_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY Driver tidak dapat berhenti saat ini menjalankan buffer primitif dari jenis tertentu tetapi dapat mencegah semua buffer primitif yang tertunda dalam antrean perangkat keras agar tidak berjalan. |
D3DKMDT_GRAPHICS_PREEMPTION_TRIANGLE_BOUNDARY Driver tidak dapat berhenti saat ini menjalankan buffer segitiga dari jenis tertentu tetapi dapat mencegah semua buffer segitiga tertunda dalam antrean perangkat keras agar tidak berjalan. |
D3DKMDT_GRAPHICS_PREEMPTION_PIXEL_BOUNDARY Pengandar tidak dapat berhenti menjalankan buffer piksel dengan tipe tertentu, tetapi bisa mencegah semua buffer piksel yang tertunda dalam antrean perangkat keras berjalan. |
D3DKMDT_GRAPHICS_PREEMPTION_SHADER_BOUNDARY Driver saat ini tidak dapat berhenti menjalankan buffer instruksi shader dari jenis tertentu tetapi dapat mencegah semua buffer instruksi shader yang tertunda dalam antrean perangkat keras agar tidak berjalan. |
Keterangan
Dimulai dengan Windows 8, driver miniport tampilan perlu menentukan tingkat granularitas preemption yang didukung oleh GPU saat menjalankan operasi grafis. Karena mesin pada adaptor yang sama berpotensi mendukung tingkat preemsi yang berbeda, driver harus melaporkan granularitas kasar di antara semua mesin yang mampu mengeksekusi jenis permintaan grafis tertentu.
Misalnya, jika satu mesin mendukung pemindahan permintaan grafis tingkat primitif, dan mesin lain mendukung pemindahan permintaan grafis tingkat segitiga, driver harus melaporkan kemampuan D3DKMDT_GRAPHICS_PREEMPTION_PRIMITIVE_BOUNDARY untuk adaptor.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3dkmdt.h |