FXC görevi

Derleme işleminde HLSL gölgelendirici derleyicilerini kullanın.

Parametreler

Aşağıdaki tabloda FXC görevinin parametreleri açıklanmaktadır.

Parametre Tanım
AdditionalIncludeDirectories İsteğe bağlı dize[] parametresi.

Ekleme yoluna eklenecek bir veya daha fazla dizin belirtir; birden fazlaysa noktalı virgülle ayırın.

/I[path] adresini kullanın.
AdditionalOptions İsteğe bağlı dize parametresi.
AllResourcesBound İsteğe bağlı bool parametresi.

Derleyici, bir gölgelendiricinin başvurabileceği tüm kaynakların bağlı olduğunu ve gölgelendirici yürütme süresi boyunca iyi durumda olduğunu varsayar. Shader Model 5.1 ve üzeri için kullanılabilir.

/all_resources_bound adresini kullanın.
AssemblerOutput İsteğe bağlı dize parametresi.

Derleme dili çıkış dosyasının içeriğini belirtir.

/Fc, /Fx adresini kullanın.

NoListing
AssemblyCode, komutunu kullanın Fc.
AssemblyCodeAndHex, kullanın Fx.
AssemblerOutputFile İsteğe bağlı dize parametresi.

Derleme kodu listeleme dosyası için dosya adını belirtir.
CompileD2DCustomEffect İsteğe bağlı bool parametresi.

Piksel gölgelendiricileri içeren bir Direct2D özel efekti derleyin. Köşe veya işlem özel etkisi için kullanmayın.
ConsumeExportFile İsteğe bağlı dize parametresi.
DisableOptimizations İsteğe bağlı bool parametresi.

İyileştirmeleri devre dışı bırakın.

/Od , çıkışın /Gfp ile /Od /Gfpaynı olmayabileceğini gösterir.
EnableDebuggingInformation İsteğe bağlı bool parametresi.

Hata ayıklama bilgilerini etkinleştirin.
EnableUnboundedDescriptorTables İsteğe bağlı bool parametresi.

Bir gölgelendiricinin, ilişkisiz aralıklı bir kaynak dizisi bildirimi içerebileceğini derleyiciye bildirin. Shader Model 5.1 ve üzeri için kullanılabilir.

/enable_unbounded_descriptor_tables adresini kullanın.
EntryPointName İsteğe bağlı dize parametresi.

Gölgelendirici için giriş noktasının adını belirtir.

/E[name] adresini kullanın.
GenerateExportFile İsteğe bağlı dize parametresi.
GenerateExportShaderProfile İsteğe bağlı dize parametresi.
HeaderFileOutput İsteğe bağlı dize parametresi.

Nesne kodunu içeren üst bilgi dosyası için bir ad belirtir.

/Fh [name] adresini kullanın.
ObjectFileOutput İsteğe bağlı dize parametresi.

Nesne dosyası için bir ad belirtir.

/Fo [name] adresini kullanın.
PreprocessorDefinitions İsteğe bağlı dize[] parametresi.

Kaynak dosyanız için ön işleme simgelerini tanımlar.
SetRootSignature İsteğe bağlı dize parametresi.

Gölgelendirici bayt koduna kök imza ekleyin. Shader Model 5.0 ve üzeri için kullanılabilir.

/setrootsignature adresini kullanın.
ShaderModel İsteğe bağlı dize parametresi.

Gölgelendirici modelini belirtir. Bazı gölgelendirici türleri yalnızca son gölgelendirici modelleriyle kullanılabilir.

/T [type]_[model] adresini kullanın.
Gölgelendirici Türü İsteğe bağlı dize parametresi.

Gölgelendirici türünü belirtir.

/T [type]_[model] adresini kullanın.

Efekt, kullanın fx.
Köşe, kullanın vs.
Piksel, kullanın ps.
Geometri, kullanın gs.
Gövde, kullanın hs.
Etki alanı, kullanın ds.
İşlem, kullanın cs.
Kitaplık, kullanın lib.
RootSignature, Kök İmza Nesnesi oluştur.
Kaynak Gerekli ITaskItem parametresi.
SuppressStartupBanner İsteğe bağlı bool parametresi.

Başlangıç başlığının ve bilgi iletisinin görüntülenmesini engeller.

/nologo adresini kullanın.
TrackerLogDirectory İsteğe bağlı dize parametresi.
TreatWarningAsError İsteğe bağlı bool parametresi.

Tüm derleyici uyarılarını hata olarak ele alır.

Yeni bir proje için, tüm derlemelerde kullanmak /WX en iyi yöntem olabilir; tüm uyarıların çözümlenmesi, bulunması zor olabilecek en az kod hatası olmasını sağlar.
DeğişkenAdı İsteğe bağlı dize parametresi.

Üst bilgi dosyasındaki değişken adı için bir ad belirtir.

/Vn [name] adresini kullanın.

Ayrıca bkz.

Görev başvurusu