D3D_BLOB_PART enumeração (d3dcompiler.h)
Valores que identificam partes do conteúdo de um buffer de dados de comprimento arbitrário.
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 A parte do blob é uma assinatura de entrada. |
D3D_BLOB_OUTPUT_SIGNATURE_BLOB A parte do blob é uma assinatura de saída. |
D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB A parte do blob é uma assinatura de entrada e saída. |
D3D_BLOB_PATCH_CONSTANT_SIGNATURE_BLOB A parte do blob é uma assinatura constante de patch. |
D3D_BLOB_ALL_SIGNATURE_BLOB A parte do blob é toda assinatura. |
D3D_BLOB_DEBUG_INFO A parte do blob são informações de depuração. |
D3D_BLOB_LEGACY_SHADER A parte do blob é um sombreador herdado. |
D3D_BLOB_XNA_PREPASS_SHADER A parte do blob é um sombreador de pré-passagem XNA. |
D3D_BLOB_XNA_SHADER A parte do blob é um sombreador XNA. |
D3D_BLOB_PDB A parte do blob são informações do PDB (banco de dados do programa). Nota Esse valor é compatível com a versão D3dcompiler_44.dll ou posterior do arquivo. |
D3D_BLOB_PRIVATE_DATA A parte do blob são dados privados. Nota Esse valor é compatível com a versão D3dcompiler_44.dll ou posterior do arquivo. |
D3D_BLOB_ROOT_SIGNATURE A parte do blob é uma assinatura raiz. Consulte Especificando assinaturas raiz no HLSL para obter mais informações sobre como usar Direct3D12 com HLSL. Nota Esse valor é compatível com a versão D3dcompiler_47.dll ou posterior do arquivo. |
D3D_BLOB_DEBUG_NAME A parte do blob é o nome de depuração do sombreador. Se o aplicativo não especificar o próprio nome de depuração, um nome gerado automaticamente correspondente ao arquivo PDB do sombreador será fornecido. Nota Esse valor é compatível com o D3dcompiler_47.dll conforme disponível no Windows 10 Fall Creators Update e seu SDK ou versão posterior do arquivo. |
D3D_BLOB_TEST_ALTERNATE_SHADER Valor: 0x8000 A parte do blob é um sombreador alternativo de teste. Nota Esse valor identifica uma parte de teste e é produzido apenas por versões especiais do compilador. Portanto, esse tipo de parte normalmente não está presente em sombreadores. |
D3D_BLOB_TEST_COMPILE_DETAILS A parte do blob são detalhes da compilação de teste. Nota Esse valor identifica uma parte de teste e é produzido apenas por versões especiais do compilador. Portanto, esse tipo de parte normalmente não está presente em sombreadores. |
D3D_BLOB_TEST_COMPILE_PERF A parte do blob é o desempenho da compilação de teste. Nota Esse valor identifica uma parte de teste e é produzido apenas por versões especiais do compilador. Portanto, esse tipo de parte normalmente não está presente em sombreadores. |
D3D_BLOB_TEST_COMPILE_REPORT A parte do blob é um relatório de compilação de teste. Nota Esse valor identifica uma parte de teste e é produzido apenas por versões especiais do compilador. Portanto, esse tipo de parte normalmente não está presente em sombreadores. Nota Esse valor é compatível com a versão D3dcompiler_44.dll ou posterior do arquivo. |
Comentários
Esses valores são passados para a função D3DGetBlobPart ou D3DSetBlobPart .
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | d3dcompiler.h |