estructura D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 (d3d12umddi.h)
Describe los parámetros que usa el controlador para mostrar para crear una firma de comando.
Sintaxis
typedef struct D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001 {
UINT ByteStride;
UINT NumArgumentDescs;
const D3D12DDI_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
D3D12DDI_HROOTSIGNATURE hRootSignature;
UINT NodeMask;
} D3D12DDIARG_CREATE_COMMAND_SIGNATURE_0001;
Miembros
ByteStride
Especifica el tamaño de cada argumento de una firma de comando, en bytes.
NumArgumentDescs
Especifica el número de argumentos en la firma del comando.
pArgumentDescs
Matriz de estructuras de D3D12DDI_INDIRECT_ARGUMENT_DESC , que contiene detalles de los argumentos, incluido si el argumento es un búfer de vértices, una constante, una vista de búfer de constantes, una vista de recursos del sombreador o una vista de acceso desordenada.
hRootSignature
Identificador de la firma raíz.
NodeMask
Conjunto de nodos. Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca bits para identificar los nodos (adaptadores físicos del dispositivo) para los que se aplicará la firma del comando. Cada bit de la máscara corresponde a un único nodo. Consulte Sistemas de varios adaptadores.
Comentarios
Use esta estructura con PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001.
Consulte la especificación del sombreador de malla para obtener más información.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10, versión 1903 |
Encabezado | d3d12umddi.h |