Sumber daya tidak digunakan dan dapat dikeluarkan segera setelah sumber daya lain memerlukan memori yang ditempati sumber daya.
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
Prioritas pengeluaran sumber daya rendah. Penempatan sumber daya tidak penting, dan pekerjaan minimal dilakukan untuk menemukan lokasi sumber daya. Misalnya, jika GPU dapat dirender dengan buffer vertex dari memori lokal atau non-lokal dengan sedikit perbedaan performa, buffer vertex tersebut berprioritas rendah. Sumber daya lain yang lebih penting (misalnya, target render atau tekstur) kemudian dapat menempati memori yang lebih cepat.
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
Prioritas pengeluaran sumber daya adalah normal. Penempatan sumber daya penting, tetapi tidak penting, untuk performa. Sumber daya ditempatkan di lokasi pilihannya alih-alih sumber daya berprioritas rendah.
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
Prioritas pengeluaran sumber daya tinggi. Sumber daya ditempatkan di lokasi pilihannya alih-alih sumber daya berprioritas rendah atau prioritas normal.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
Sumber daya dikeluarkan dari memori hanya jika tidak ada cara lain untuk menyelesaikan persyaratan memori.
Prioritas pengeluaran adalah variabel manajemen memori yang digunakan oleh DXGI untuk menentukan cara mengisi memori yang berlebihan.
Anda dapat mengatur tingkat prioritas selain nilai yang ditentukan jika sesuai. Misalnya, Anda dapat mengatur sumber daya dengan tingkat prioritas 0x78000001 untuk menunjukkan bahwa sumber daya sedikit di atas normal.