Tarea FXC
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] . |