D3D12DDI_HEAP_FLAGS枚举 (d3d12umddi.h)
D3D12DDI_HEAP_FLAGS 枚举指定 Direct3D 12 堆选项。
语法
typedef enum D3D12DDI_HEAP_FLAGS {
D3D12DDI_HEAP_FLAG_NONE = 0x0,
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES = 0x2,
D3D12DDI_HEAP_FLAG_BUFFERS = 0x4,
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE = 0x8,
D3D12DDI_HEAP_FLAG_PRIMARY = 0x10,
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES = 0x20,
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION = 0x40
} ;
常数
D3D12DDI_HEAP_FLAG_NONE 值:0x0 无标志。 |
D3D12DDI_HEAP_FLAG_NON_RT_DS_TEXTURES 值:0x2 堆支持为渲染目标(RT)和 Depth-Stencil(DS)纹理分配的资源。 |
D3D12DDI_HEAP_FLAG_BUFFERS 值:0x4 堆支持为缓冲区分配的资源。 |
D3D12DDI_HEAP_FLAG_COHERENT_SYSTEMWIDE 值:0x8 堆支持为一致的系统分配的资源。 |
D3D12DDI_HEAP_FLAG_PRIMARY 值:0x10 堆支持为主要资源分配的资源。 |
D3D12DDI_HEAP_FLAG_RT_DS_TEXTURES 值:0x20 堆支持为 RT 和 DS 纹理分配的资源。 |
D3D12DDI_HEAP_FLAG_0041_DENY_L0_DEMOTION 值:0x40 通过限制堆支持的内存段,支持对系统内存进行透明降级。 |
要求
要求 | 价值 |
---|---|
标头 | d3d12umddi.h (包括 D3d12umddi.h) |