Share via


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

추가 정보

핵심 열거형

설명자 힙