D3D12_TILE_COPY_FLAGS 열거형(d3d12.h)
타일을 복사하는 방법을 지정합니다.
Syntax
typedef enum D3D12_TILE_COPY_FLAGS {
D3D12_TILE_COPY_FLAG_NONE = 0,
D3D12_TILE_COPY_FLAG_NO_HAZARD = 0x1,
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} ;
상수
D3D12_TILE_COPY_FLAG_NONE 값: 0 타일 복사 플래그는 지정되지 않습니다. |
D3D12_TILE_COPY_FLAG_NO_HAZARD 값: 0x1 GPU가 현재 를 참조하지 않음을 나타냅니다. 대상 메모리의 일부를 기록합니다. |
D3D12_TILE_COPY_FLAG_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE 값: 0x2 ID3D12GraphicsCommandList::CopyTiles 작업에 선형 버퍼를 스위즐 타일식 리소스에 복사하는 작업이 포함됨을 나타냅니다. 즉, 에서 타일 데이터를 복사합니다. 지정된 버퍼 위치, 순차적으로 타일 읽기, 지정된 타일 영역(영역이 상자인 경우 x,y,z 순서)에 대해 필요에 따라 최적의 하드웨어 메모리 레이아웃으로 스위즐링합니다. 이 ID3D12GraphicsCommandList::CopyTiles 호출에서 pBuffer 매개 변수를 사용하여 원본 데이터와 pTiledResource 매개 변수를 사용하여 대상을 지정합니다. |
D3D12_TILE_COPY_FLAG_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER 값: 0x4 ID3D12GraphicsCommandList::CopyTiles 작업에는 살짝 밀린 타일식 리소스를 선형 버퍼에 복사하는 작업이 포함됨을 나타냅니다. 즉, 타일 영역에서 타일 데이터를 복사하고 타일을 순차적으로 읽습니다(영역이 상자인 경우 x,y,z 순서). 지정된 버퍼 위치로, 필요에 따라 선형 메모리 레이아웃으로 역지정합니다. 이 ID3D12GraphicsCommandList::CopyTiles 호출에서 pTiledResource 매개 변수를 사용하여 원본 데이터와 pBuffer 매개 변수를 사용하여 대상을 지정합니다. |
설명
이 열거형은 CopyTiles 메서드에서 사용됩니다.
요구 사항
머리글 | d3d12.h |