Strony właściwości HLSL: ogólne
Aby skonfigurować następujące właściwości kompilatora HLSL (fxc.exe), należy użyć jego Ogólne strona właściwości.Aby uzyskać informacje o uzyskiwaniu dostępu do Ogólne zobacz stronę właściwości w folderze HLSL Porady: określanie właściwości projektu za pomocą stron właściwości projektów.
Dodatkowe obejmuje katalogów
Dodaje jeden lub więcej katalogów dołączana ścieżka.Użyj średników do oddzielenia katalogi.Ta właściwość odpowiada /I[path] argument wiersza polecenia.
Nazwa punktu wejścia
Określa punkt wejścia dla modułu cieniującego.Domyślna wartość to główne.Ta właściwość odpowiada /E[name] argument wiersza polecenia.
Wyłącz optymalizacje
Tak (/ Od) Aby wyłączyć optymalizacje; w przeciwnym razie nr.Domyślna wartość to Tak (/ Od) dla program Debug: polecenie konfiguracji i nr dla wersji konfiguracji./Od Argument wiersza polecenia dla kompilatora HLSL niejawnie stosuje się /Gfp argument wiersza polecenia, ale dane wyjściowe mogą różnić się do wyjścia, który jest produkowany przez przekazanie zarówno /Od i /Gfp argumentów wiersza polecenia jawnie.
Włącz informacje debugowania
Tak (/Zi) umożliwiające informacji o debugowaniu; w przeciwnym razie nr.Domyślna wartość to Tak (/Zi) dla program Debug: polecenie konfiguracji i nr dla wersji konfiguracji.Typ modułu cieniującego
Określa rodzaj modułu cieniującego.Różnego rodzaju moduły cieniujące implementować różne części rurociągu grafiki.Pewne rodzaje moduły cieniujące są dostępne tylko w nowszych modeli modułu cieniującego (określonej w Z technologią Shader Model właściwość) — na przykład obliczyć moduły cieniujące zostały wprowadzone w modelu modułu cieniującego 5.Ta właściwość odpowiada [type] część /T [type]_[model] argument wiersza polecenia dla kompilatora HLSL.Modeli modułu cieniującego właściwość określa [model] część argumentu.
Model cieniowania
Określa model cieniowania.Moduł cieniujący różne modele oferują różne możliwości.Ogólnie rzecz biorąc nowsze modele, moduł cieniujący oferuje rozszerzone możliwości, ale wymaga bardziej nowoczesnych sprzętu graficznego, aby uruchomić kod modułu cieniującego.Niektóre rodzaje programów do cieniowania (określonej w Typu modułu cieniującego właściwość) są dostępne tylko w nowszych modeli modułu cieniującego — na przykład obliczyć moduły cieniujące zostały wprowadzone w modelu modułu cieniującego 5.Ta właściwość odpowiada [model] część /T [type]_[model] argument wiersza polecenia dla kompilatora HLSL.Typu modułu cieniującego właściwość określa [type] część argumentu.
Definicje preprocesora
Dodaje jeden lub więcej definicje symbolu preprocesora, aby zastosować do HLSL plik kodu źródłowego.Użyj średników do oddzielenia definicje symbolu.Ta właściwość odpowiada /D [definitions] argument wiersza polecenia dla kompilatora HLSL.