D3D12_MEMORY_POOL 열거형(d3d12.h)
힙의 메모리 풀을 지정합니다.
Syntax
typedef enum D3D12_MEMORY_POOL {
D3D12_MEMORY_POOL_UNKNOWN = 0,
D3D12_MEMORY_POOL_L0 = 1,
D3D12_MEMORY_POOL_L1 = 2
} ;
상수
D3D12_MEMORY_POOL_UNKNOWN 값: 0 메모리 풀을 알 수 없습니다. |
D3D12_MEMORY_POOL_L0 값: 1 메모리 풀은 L0입니다. L0은 물리적 시스템 메모리 풀입니다. 어댑터가 불연속/NUMA인 경우 이 풀에는 CPU에 대한 대역폭이 더 크고 GPU의 대역폭은 줄어듭니다. 어댑터가 UMA인 경우 이 풀은 유효한 유일한 풀입니다. |
D3D12_MEMORY_POOL_L1 값: 2 메모리 풀은 L1입니다. L1은 일반적으로 실제 비디오 메모리 풀이라고 합니다. L1은 어댑터가 불연속/NUMA이고 GPU에 대한 대역폭이 더 크고 CPU에서 액세스할 수 없는 경우에만 사용할 수 있습니다. 어댑터가 UMA인 경우 이 풀을 사용할 수 없습니다. |
설명
이 열거형은 D3D12_HEAP_PROPERTIES 구조체에서 사용됩니다.
어댑터가 UMA인 경우 D3D12_MEMORY_POOL_L0 DXGI_MEMORY_SEGMENT_GROUP_LOCAL 동일한 메모리를 참조합니다.
When
어댑터가 UMA가 아닙니다. D3D12_MEMORY_POOL_L0 DXGI_MEMORY_SEGMENT_GROUP_NON_LOCAL 동일한 메모리를 참조합니다. D3D12_MEMORY_POOL_L1 및 DXGI_MEMORY_SEGMENT_GROUP_LOCAL 동일한 메모리를 참조합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3d12.h |