D3D_BLOB_PART enumeración (d3dcompiler.h)
Valores que identifican partes del contenido de un búfer de datos de longitud arbitraria.
Syntax
typedef enum D3D_BLOB_PART {
D3D_BLOB_INPUT_SIGNATURE_BLOB,
D3D_BLOB_OUTPUT_SIGNATURE_BLOB,
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB,
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB,
D3D_BLOB_ALL_SIGNATURE_BLOB,
D3D_BLOB_DEBUG_INFO,
D3D_BLOB_LEGACY_SHADER,
D3D_BLOB_XNA_PREPASS_SHADER,
D3D_BLOB_XNA_SHADER,
D3D_BLOB_PDB,
D3D_BLOB_PRIVATE_DATA,
D3D_BLOB_ROOT_SIGNATURE,
D3D_BLOB_DEBUG_NAME,
D3D_BLOB_TEST_ALTERNATE_SHADER = 0x8000,
D3D_BLOB_TEST_COMPILE_DETAILS,
D3D_BLOB_TEST_COMPILE_PERF,
D3D_BLOB_TEST_COMPILE_REPORT
} ;
Constantes
D3D_BLOB_INPUT_SIGNATURE_BLOB La parte del blob es una firma de entrada. |
D3D_BLOB_OUTPUT_SIGNATURE_BLOB El elemento de blob es una firma de salida. |
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB La parte de blob es una firma de entrada y salida. |
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB La parte del blob es una firma constante de revisión. |
D3D_BLOB_ALL_SIGNATURE_BLOB El elemento de blob es toda la firma. |
D3D_BLOB_DEBUG_INFO El elemento de blob es información de depuración. |
D3D_BLOB_LEGACY_SHADER La parte de blob es un sombreador heredado. |
D3D_BLOB_XNA_PREPASS_SHADER La parte de blob es un sombreador de prepaso XNA. |
D3D_BLOB_XNA_SHADER La parte del blob es un sombreador XNA. |
D3D_BLOB_PDB El elemento de blob es información de la base de datos del programa (PDB). Nota Este valor es compatible con el D3dcompiler_44.dll o una versión posterior del archivo. |
D3D_BLOB_PRIVATE_DATA El elemento de blob es datos privados. Nota Este valor es compatible con el D3dcompiler_44.dll o una versión posterior del archivo. |
D3D_BLOB_ROOT_SIGNATURE La parte del blob es una firma raíz. Consulte Especificar firmas raíz en HLSL para obtener más información sobre el uso de Direct3D12 con HLSL. Nota Este valor es compatible con el D3dcompiler_47.dll o una versión posterior del archivo. |
D3D_BLOB_DEBUG_NAME La parte del blob es el nombre de depuración del sombreador. Si la aplicación no especifica el propio nombre de depuración, se proporciona en su lugar un nombre generado automáticamente que coincida con el archivo PDB del sombreador. Nota El D3dcompiler_47.dll admite este valor como disponible en el Windows 10 Fall Creators Update y su SDK, o una versión posterior del archivo. |
D3D_BLOB_TEST_ALTERNATE_SHADER Valor: 0x8000 La parte de blob es un sombreador alternativo de prueba. Nota Este valor identifica un elemento de prueba y solo lo generan las versiones especiales del compilador. Por lo tanto, este tipo de parte normalmente no está presente en los sombreadores. |
D3D_BLOB_TEST_COMPILE_DETAILS El elemento de blob es detalles de compilación de prueba. Nota Este valor identifica un elemento de prueba y solo lo generan las versiones especiales del compilador. Por lo tanto, este tipo de parte normalmente no está presente en los sombreadores. |
D3D_BLOB_TEST_COMPILE_PERF El elemento de blob es el rendimiento de la compilación de prueba. Nota Este valor identifica un elemento de prueba y solo lo generan las versiones especiales del compilador. Por lo tanto, este tipo de parte normalmente no está presente en los sombreadores. |
D3D_BLOB_TEST_COMPILE_REPORT El elemento de blob es un informe de compilación de prueba. Nota Este valor identifica un elemento de prueba y solo lo generan las versiones especiales del compilador. Por lo tanto, este tipo de parte normalmente no está presente en los sombreadores. Nota Este valor es compatible con el D3dcompiler_44.dll o una versión posterior del archivo. |
Comentarios
Estos valores se pasan a la función D3DGetBlobPart o D3DSetBlobPart .
Requisitos
Requisito | Valor |
---|---|
Header | d3dcompiler.h |