Compartir a través de


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

Consulte también

D3D12DDI_INDIRECT_ARGUMENT_DESC

PFND3D12DDI_CREATE_COMMAND_SIGNATURE_0001