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.
Nota:
Esta tarea solo está disponible cuando se usa el sistema de compilación de C++.
Use los compiladores de sombreador de HLS en el proceso de compilación.
Parámetros
En la tabla siguiente se describen los parámetros de la tarea FXC.
| Parámetro | Description |
|---|---|
| AdditionalIncludeDirectories | Parámetro string[] opcional. Especifica uno o más directorios que se agregarán a la ruta de acceso de inclusión; si hay más de uno, sepárelos mediante punto y coma. Use /I[path]. |
| AdditionalOptions | Parámetro string opcional. |
| AllResourcesBound | Parámetro bool opcional. El compilador supondrá que todos los recursos a los que puede hacer referencia un sombreador están enlazados y en buen estado por toda la duración de la ejecución del sombreador. Disponible para Shader Model 5.1 y versiones superiores. Use /all_resources_bound. |
| AssemblerOutput | Parámetro string opcional. Especifica el contenido del archivo de salida del lenguaje de ensamblado. Use /Fc, /Fx.NoListing AssemblyCode, use Fc.AssemblyCodeAndHex, use Fx. |
| AssemblerOutputFile | Parámetro string opcional. Especifica el nombre del archivo de listas de código de ensamblado. |
| CompileD2DCustomEffect | Parámetro bool opcional. Compile un efecto personalizado de Direct2D que contenga sombreadores de píxeles. No lo use para un efecto personalizado de proceso o vértice. |
| ConsumeExportFile | Parámetro string opcional. |
| DisableOptimizations | Parámetro bool opcional. Deshabilite las optimizaciones. /Od implica /Gfp, a pesar de que la salida puede no ser idéntica a /Od /Gfp. |
| EnableDebuggingInformation | Parámetro bool opcional. Habilite la información de depuración. |
| EnableUnboundedDescriptorTables | Parámetro bool opcional. Informe al compilador que un sombreador puede contener una declaración de una matriz de recursos con un intervalo sin enlazar. Disponible para Shader Model 5.1 y versiones superiores. Use /enable_unbounded_descriptor_tables. |
| EntryPointName | Parámetro string opcional. Especifica el nombre del punto de entrada para el sombreador. Use /E[name]. |
| GenerateExportFile | Parámetro string opcional. |
| GenerateExportShaderProfile | Parámetro string opcional. |
| HeaderFileOutput | Parámetro string opcional. Especifica un nombre para el archivo de encabezado que contiene código de objeto. Use /Fh [name]. |
| ObjectFileOutput | Parámetro string opcional. Especifica un nombre para el archivo objeto. Use /Fo [name]. |
| PreprocessorDefinitions | Parámetro string[] opcional. Define los símbolos de preprocesamiento para el archivo de código fuente. |
| SetRootSignature | Parámetro string opcional. Adjunte la firma raíz al código de bytes del sombreador. Disponible para Shader Model 5.0 y versiones superiores. Use /setrootsignature. |
| ShaderModel | Parámetro string opcional. Especifica el modelo de sombreador. Algunos tipos de sombreador solo se puede usar con modelos de sombreador recientes. Use /T [type]_[model]. |
| ShaderType | Parámetro string opcional. Especifica el tipo de sombreador. Use /T [type]_[model].Effect, use fx.Vertex, use vs.Pixel, use ps.Geometry, use gs.Hull, use hs.Domain, use ds.Compute, use cs.Library, use lib.RootSignature, genere el objeto de firma raíz. |
| Origen | Parámetro ITaskItem obligatorio. |
| SuppressStartupBanner | Parámetro bool opcional. Suprime la presentación de la pancarta de inicio y los mensajes de información. Use /nologo. |
| TrackerLogDirectory | Parámetro string opcional. |
| TreatWarningAsError | Parámetro bool opcional. Trata todas las advertencias del compilador como errores. Para un proyecto nuevo, puede ser mejor usar /WX en todas las compilaciones. Resolver todas las advertencias es una forma de asegurar el menor número posible de defectos de código difíciles de encontrar. |
| VariableName | Parámetro string opcional. Especifica un nombre de variable en el archivo de encabezado. Use /Vn [name]. |