Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Observação
Essa tarefa só está disponível ao usar o sistema de compilação C++.
Use os compiladores de sombreador HLSL no processo de compilação.
Parâmetros
A tabela a seguir descreve os parâmetros da tarefa FXC.
| Parâmetro | Descrição |
|---|---|
| AdditionalIncludeDirectories | Parâmetro opcional String[]. Especifica um ou mais diretórios a serem adicionados ao caminho de inclusão, separados por ponto e vírgula no caso de mais de um. Use /I[path]. |
| AdditionalOptions | Parâmetro opcional string. |
| AllResourcesBound | Parâmetro opcional bool. O compilador presumirá que todos os recursos aos quais um sombreador pode fazer referência estão associados e em bom estado para toda a execução do sombreador. Disponível para Shader Model 5.1 e posterior. Use /all_resources_bound. |
| AssemblerOutput | Parâmetro opcional string. Especifica o conteúdo do arquivo de saída de linguagem assembly. Use /Fc, /Fx.NoListing AssemblyCode, use Fc.AssemblyCodeAndHex, use Fx. |
| AssemblerOutputFile | Parâmetro opcional string. Especifica o nome do arquivo para arquivo de listagem de código assembly. |
| CompileD2DCustomEffect | Parâmetro opcional bool. Compile um efeito personalizado Direct2D que contém sombreadores de pixel. Não use um vértice ou efeito personalizado de computação. |
| ConsumeExportFile | Parâmetro opcional string. |
| DisableOptimizations | Parâmetro opcional bool. Desabilitar otimizações. /Od implica /Gfp mesmo que a saída não seja idêntica a /Od /Gfp. |
| EnableDebuggingInformation | Parâmetro opcional bool. Habilitar informações de depuração. |
| EnableUnboundedDescriptorTables | Parâmetro opcional bool. Informe ao compilador que um sombreador pode conter uma declaração de uma matriz de recursos com intervalo não associado. Disponível para Shader Model 5.1 e posterior. Use /enable_unbounded_descriptor_tables. |
| EntryPointName | Parâmetro opcional string. Especifica o nome do ponto de entrada para o sombreador. Use /E[name]. |
| GenerateExportFile | Parâmetro opcional string. |
| GenerateExportShaderProfile | Parâmetro opcional string. |
| HeaderFileOutput | Parâmetro opcional string. Especifica um nome para um arquivo de cabeçalho que contém código objeto. Use /Fh [name]. |
| ObjectFileOutput | Parâmetro opcional string. Especifica um nome para o arquivo-objeto. Use /Fo [name]. |
| PreprocessorDefinitions | Parâmetro opcional String[]. Define os símbolos de pré-processamento para o arquivo de origem. |
| SetRootSignature | Parâmetro opcional string. Anexe a assinatura raiz ao código de bytes do sombreador. Disponível para Shader Model 5.0 e posterior. Use /setrootsignature. |
| ShaderModel | Parâmetro opcional string. Especifica o modelo de sombreador. Alguns tipos de sombreador podem ser usados apenas com modelos de sombreador recentes. Use /T [type]_[model]. |
| ShaderType | Parâmetro opcional string. Especifica o 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, gere o Objeto de Assinatura Raiz. |
| Origem | Parâmetro obrigatório ITaskItem. |
| SuppressStartupBanner | Parâmetro opcional bool. Suprime a exibição da faixa de inicialização e das mensagens informativas. Use /nologo. |
| TrackerLogDirectory | Parâmetro opcional string. |
| TreatWarningAsError | Parâmetro opcional bool. Trata todos os avisos do compilador como erros. Para um novo projeto, talvez seja melhor usar /WX em todas as compilações. Resolver todos os avisos assegurará o menor número possível de defeitos de código difíceis de localizar. |
| VariableName | Parâmetro opcional string. Especifica um nome para o nome de variável no arquivo de cabeçalho. Use /Vn [name]. |