Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Not
Bu görev yalnızca C++ derleme sistemi kullanılırken kullanılabilir.
Derleme işleminde HLSL gölgelendirici derleyicilerini kullanın.
Parametreler
Aşağıdaki tabloda FXC görevinin parametreleri açıklanmaktadır.
| Parametre | Açıklama |
|---|---|
| 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. |