Перечисление D3D12DDI_RESOURCE_FLAGS_0003 (d3d12umddi.h)
Перечисление D3D12DDI_RESOURCE_FLAGS_0003 задает значения флагов ресурсов.
Синтаксис
typedef enum D3D12DDI_RESOURCE_FLAGS_0003 {
D3D12DDI_RESOURCE_FLAG_0003_NONE = 0x0,
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET = 0x1,
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL = 0x2,
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER = 0x4,
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS = 0x8,
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE = 0x10,
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY = 0x20,
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION = 0x40,
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS = 0x80,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT = 0x100,
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT = 0x200,
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED = 0x400,
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK = 0x800,
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY = 0x1000,
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE = 0x2000
} ;
Константы
D3D12DDI_RESOURCE_FLAG_0003_NONE Значение: 0x0 Флаги не указаны. |
D3D12DDI_RESOURCE_FLAG_0003_RENDER_TARGET Значение: 0x1 Если этот параметр задан, позволяет создать целевое представление отрисовки для ресурса. |
D3D12DDI_RESOURCE_FLAG_0003_DEPTH_STENCIL Значение: 0x2 Если этот параметр задан, позволяет создать представление трафарета глубины для ресурса. |
D3D12DDI_RESOURCE_FLAG_0003_CROSS_ADAPTER Значение: 0x4 Если этот параметр задан, позволяет использовать ресурс для данных между адаптерами. |
D3D12DDI_RESOURCE_FLAG_0003_SIMULTANEOUS_ACCESS Значение: 0x8 Если этот параметр задан, разрешает доступ к ресурсу одновременно нескольким различным очередям, устройствам или процессам. |
D3D12DDI_RESOURCE_FLAG_0003_SHADER_RESOURCE Значение: 0x10 Если этот параметр задан, позволяет создать представление ресурсов шейдера для ресурса. |
D3D12DDI_RESOURCE_FLAG_0020_VIDEO_DECODE_REFERENCE_ONLY Значение: 0x20 Если этот ресурс задан, его можно использовать только в качестве декодированного опорного кадра. Он может быть записан или прочитан только операцией декодирования видео. |
D3D12DDI_RESOURCE_FLAG_0020_CONTENT_PROTECTION Значение: 0x40 Если этот параметр задан, ресурс можно использовать для поддержки защиты содержимого. |
D3D12DDI_RESOURCE_FLAG_0022_UNORDERED_ACCESS Значение: 0x80 Если этот параметр задан, разрешает неупорядоченный доступ. Это значение доступно в качестве флага ресурса для резервных планов. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_NON_RT_DS_TEXTURE_PLACEMENT Значение: 0x100 В настоящий момент не используется. |
D3D12DDI_RESOURCE_FLAG_0041_ONLY_RT_DS_TEXTURE_PLACEMENT Значение: 0x200 В настоящий момент не используется. |
D3D12DDI_RESOURCE_FLAG_0041_4MB_ALIGNED Значение: 0x400 В настоящий момент не используется. |
D3D12DDI_RESOURCE_FLAG_0073_SAMPLER_FEEDBACK Значение: 0x800 Если этот параметр задан, позволяет использовать ресурс для обратной связи с выборкой. |
D3D12DDI_RESOURCE_FLAG_0080_VIDEO_ENCODE_REFERENCE_ONLY Значение: 0x1000 Если этот ресурс задан, его можно использовать только в качестве опорной рамки кодирования видео. Он может быть записан или прочитан только операцией кодирования видео. |
D3D12DDI_RESOURCE_FLAG_0088_RAYTRACING_ACCELERATION_STRUCTURE Значение: 0x2000 Если этот параметр задан, ресурс можно использовать в качестве структуры ускорения для трассировки лучей. |
Требования
Требование | Значение |
---|---|
Заголовок | d3d12umddi.h (включая D3d12umddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по