Ресурс не используется и может быть исключен, как только другому ресурсу потребуется память, занимаемая ресурсом.
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
Приоритет вытеснения ресурса низкий. Размещение ресурса не является критическим, и выполняется минимальная работа по поиску расположения ресурса. Например, если GPU может выполнять отрисовку с буфером вершин из локальной или нелокционной памяти с небольшими различиями в производительности, этот буфер вершин имеет низкий приоритет. Другие более важные ресурсы (например, целевой объект отрисовки или текстура) могут занимать более быструю память.
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
Приоритет вытеснения ресурса является нормальным. Размещение ресурса важно, но не критически важно для производительности. Ресурс размещается в предпочтительном расположении вместо ресурса с низким приоритетом.
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
Приоритет вытеснения ресурса является высоким. Ресурс размещается в предпочтительном расположении вместо ресурса с низким или обычным приоритетом.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
Ресурс вытеснится из памяти только в том случае, если нет другого способа решения потребности в памяти.
Приоритет вытеснения — это переменная управления памятью, которая используется DXGI для определения способа заполнения избыточной памяти.
При необходимости можно задать уровни приоритета, отличные от определенных значений. Например, можно задать ресурс с уровнем приоритета 0x78000001, чтобы указать, что ресурс немного выше обычного.