перечисление D3D12_SHADER_VERSION_TYPE (d3d12shader.h)
Перечисляет типы шейдеров, распознаемых Direct3D.
Используется для кодирования элемента Versionструктуры D3D12_SHADER_DESC .
Синтаксис
typedef enum D3D12_SHADER_VERSION_TYPE {
D3D12_SHVER_PIXEL_SHADER = 0,
D3D12_SHVER_VERTEX_SHADER = 1,
D3D12_SHVER_GEOMETRY_SHADER = 2,
D3D12_SHVER_HULL_SHADER = 3,
D3D12_SHVER_DOMAIN_SHADER = 4,
D3D12_SHVER_COMPUTE_SHADER = 5,
D3D12_SHVER_LIBRARY,
D3D12_SHVER_RAY_GENERATION_SHADER,
D3D12_SHVER_INTERSECTION_SHADER,
D3D12_SHVER_ANY_HIT_SHADER,
D3D12_SHVER_CLOSEST_HIT_SHADER,
D3D12_SHVER_MISS_SHADER,
D3D12_SHVER_CALLABLE_SHADER,
D3D12_SHVER_MESH_SHADER,
D3D12_SHVER_AMPLIFICATION_SHADER,
D3D12_SHVER_RESERVED0 = 0xFFF0
} ;
Константы
D3D12_SHVER_PIXEL_SHADER Значение: 0 Пиксельный шейдер. |
D3D12_SHVER_VERTEX_SHADER Значение: 1 Вершинный шейдер. |
D3D12_SHVER_GEOMETRY_SHADER Значение: 2 Геометрический шейдер. |
D3D12_SHVER_HULL_SHADER Значение: 3 Шейдер корпуса. |
D3D12_SHVER_DOMAIN_SHADER Значение: 4 Шейдер домена. |
D3D12_SHVER_COMPUTE_SHADER Значение: 5 Шейдер вычислений. |
D3D12_SHVER_RESERVED0 Значение: 0xFFF0 Указывает конец перечисления. |
Требования
Требование | Значение |
---|---|
Заголовок | d3d12shader.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по