структура D3D12DDIARG_CREATE_SHADER_0026 (d3d12umddi.h)
Структура D3D12DDIARG_CREATE_SHADER_0026 содержит параметры, которые драйвер отображения использует для создания шейдера.
Синтаксис
typedef struct D3D12DDIARG_CREATE_SHADER_0026 {
D3D12DDI_HROOTSIGNATURE hRootSignature;
const UINT *pShaderCode;
union {
const D3D12DDIARG_STAGE_IO_SIGNATURES *Standard;
const D3D12DDIARG_TESSELLATION_IO_SIGNATURES *Tessellation;
const D3D12DDIARG_MESH_IO_SIGNATURES *Mesh;
} IOSignatures;
D3D12DDI_CREATE_SHADER_FLAGS Flags;
D3D12DDI_LIBRARY_REFERENCE_0010 LibraryReference;
D3D12DDI_SHADERCACHE_HASH ShaderCodeHash;
} D3D12DDIARG_CREATE_SHADER_0026;
Члены
hRootSignature
Обработка корневой сигнатуры.
pShaderCode
Указатель на код шейдера.
IOSignatures
Подпись ввода-вывода.
IOSignatures.Standard
Указатель на структуру D3D12DDIARG_STAGE_IO_SIGNATURES.
IOSignatures.Tessellation
Указатель на структуру D3D12DDIARG_TESSELLATION_IO_SIGNATURES.
IOSignatures.Mesh
Указатель на структуру D3D12DDIARG_MESH_IO_SIGNATURES .
Flags
Значение D3D12DDI_CREATE_SHADER_FLAGS , указывающее флаги для создания шейдера.
LibraryReference
Структура D3D12DDI_LIBRARY_REFERENCE_0010 , описывающая библиотеку конвейера.
ShaderCodeHash
Структура D3D12DDI_SHADERCACHE_HASH , содержащая хэш-значение.
Комментарии
Дополнительные сведения см. в спецификации шейдера сетки .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 2004 |
Верхняя часть | d3d12umddi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по