El recurso no se usa y se puede expulsar tan pronto como otro recurso requiera la memoria que ocupa el recurso.
DXGI_RESOURCE_PRIORITY_LOW (0x50000000)
La prioridad de expulsión del recurso es baja. La colocación del recurso no es crítica y se realiza un trabajo mínimo para buscar una ubicación para el recurso. Por ejemplo, si una GPU puede representarse con un búfer de vértices de memoria local o no local con poca diferencia en el rendimiento, ese búfer de vértices es de prioridad baja. Otros recursos más críticos (por ejemplo, un destino de representación o una textura) pueden ocupar la memoria más rápida.
DXGI_RESOURCE_PRIORITY_NORMAL (0x78000000)
La prioridad de expulsión del recurso es normal. La colocación del recurso es importante, pero no crítica, para el rendimiento. El recurso se coloca en su ubicación preferida en lugar de en un recurso de prioridad baja.
DXGI_RESOURCE_PRIORITY_HIGH (0xa0000000)
La prioridad de expulsión del recurso es alta. El recurso se coloca en su ubicación preferida en lugar de un recurso de prioridad baja o de prioridad normal.
DXGI_RESOURCE_PRIORITY_MAXIMUM (0xc8000000)
El recurso se expulsa de la memoria solo si no hay ninguna otra manera de resolver el requisito de memoria.
La prioridad de expulsión es una variable de administración de memoria que usa DXGI para determinar cómo rellenar la memoria sobrecommitida.
Puede establecer niveles de prioridad distintos de los valores definidos cuando corresponda. Por ejemplo, puede establecer un recurso con un nivel de prioridad de 0x78000001 para indicar que el recurso está ligeramente por encima de lo normal.