Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
HLSL usa este encabezado. Para más información, consulte:
d3dcompiler.h contiene las siguientes interfaces de programación:
Functions
|
D3DCompile Compile el código HLSL o un archivo de efecto en código de bytes para un destino determinado. |
|
D3DCompile2 Compila el código del lenguaje de sombreador de alto nivel (HLSL) de Microsoft en código de bytes para un destino determinado. (D3DCompile2) |
|
D3DCompileFromFile Compila el código del lenguaje de sombreador de alto nivel (HLSL) de Microsoft en código de bytes para un destino determinado. (D3DCompileFromFile) |
|
D3DCompressShaders Comprime un conjunto de sombreadores en un formato más compacto. |
|
D3DCreateBlob Crea un búfer. |
|
D3DCreateFunctionLinkingGraph Crea una interfaz function-linking-graph. |
|
D3DCreateLinker Crea una interfaz del vinculador. Nota Esta función forma parte de la tecnología de vinculación del sombreador HLSL que puedes usar en todas las plataformas direct3D 11 para crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución. . |
|
D3DDecompressShaders Descomprime uno o varios sombreadores de un conjunto comprimido. |
|
D3DDisassemble Desensambla el código HLSL compilado. |
|
D3DDisassemble10Effect Desensambla el código HLSL compilado a partir de un efecto direct3D10. |
|
D3DDisassembleRegion Desensambla una región específica del código compilado de Microsoft High Level Shader Language (HLSL). |
|
D3DGetBlobPart Recupera una parte específica de un resultado de compilación. |
|
D3DGetDebugInfo Nota Puedes usar esta API para desarrollar tus aplicaciones de la Tienda Windows, pero no puedes usarla en aplicaciones que envíes a la Tienda Windows. Obtiene información de depuración del sombreador. |
|
D3DGetInputAndOutputSignatureBlob Nota D3DGetInputAndOutputSignatureBlob puede modificarse o no estar disponible para versiones después de Windows 8.1. En su lugar, use D3DGetBlobPart con el valor de D3D_BLOB_INPUT_AND_OUTPUT_SIGNATURE_BLOB. Obtiene las firmas de entrada y salida de un resultado de compilación. |
|
D3DGetInputSignatureBlob Nota D3DGetInputSignatureBlob puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use D3DGetBlobPart con el valor de D3D_BLOB_INPUT_SIGNATURE_BLOB. Obtiene la firma de entrada de un resultado de compilación. |
|
D3DGetOutputSignatureBlob Nota D3DGetOutputSignatureBlob puede modificarse o no estar disponible para las versiones después de Windows 8.1. En su lugar, use D3DGetBlobPart con el valor de D3D_BLOB_OUTPUT_SIGNATURE_BLOB. Obtiene la firma de salida de un resultado de compilación. |
|
D3DGetTraceInstructionOffsets Recupera los desplazamientos de bytes para obtener instrucciones dentro de una sección del código del sombreador. |
|
D3DLoadModule Crea una interfaz de módulo de sombreador a partir de los datos de origen para el módulo de sombreador. |
|
D3DPreprocess Preprocesa código HLSL sin compilar. |
|
D3DReadFileToBlob Lee un archivo que está en disco en memoria. |
|
D3DReflect Obtiene un puntero a una interfaz de reflexión. |
|
D3DReflectLibrary Crea una interfaz de reflexión de biblioteca a partir de datos de origen que contiene una biblioteca HLSL de funciones. |
|
D3DSetBlobPart Establece información en un resultado de compilación. |
|
D3DStripShader Quita los blobs no deseados de un resultado de compilación. |
|
D3DWriteBlobToFile Escribe un blob de memoria en un archivo en el disco. |
Estructuras
|
D3D_SHADER_DATA Describe los datos del sombreador. (D3D_SHADER_DATA) |
Enumeraciones
|
D3D_BLOB_PART Valores que identifican partes del contenido de un búfer de datos de longitud arbitraria. |
|
D3DCOMPILER_STRIP_FLAGS Opciones de marcas de franja. |