Secara internal, kompilasi warna memiliki beberapa tahap. Tahap pertama adalah preprocessing, di mana program yang disebut preprocessor mempersiapkan kode untuk kompilasi. Preprocessor directives adalah instruksi untuk preprocessor.
Bagian manual ini berisi informasi tentang cara-cara khusus Unity bekerja dengan arahan preprocessor HLSL, dan arah praprosesor HLSL yang unik untuk Unity. Tidak mengandung dokumentasi knalpot pada semua arah praprosesor yang mendukung HLSL, atau informasi umum tentang bekerja dengan arahan praprosesor di HLSL. Untuk informasi tersebut, lihat dokumentasi HLSL: Praktikum (HLSL).
Page | Description |
---|---|
termasuk dan termasuk_dengan_pragmas directives di HLSL | Bekerja dengan #include dan arahan Unity-specific #include_with_pragmas di HLSL di Unity. |
praktisi pragma di HLSL | Bekerja dengan arahan #pragma di HLSL di Unity. |
Menargetkan model naungan dan fitur GPU di HLSL | Menggunakan directives #pragma untuk menunjukkan bahwa shaderProgram yang berjalan di GPU. More infoLihat di Glossary Anda memerlukan fitur GPU tertentu. |
Menargetkan API grafis dan platform di HLSL | Menggunakan directives #pragma untuk menargetkan API dan platform grafis tertentu. |
Mengatur dan menggunakan kata kunci naungan di HLSL | Menggunakan arahan #pragma untuk menyatakan kata kunci naungan dan arahan #if untuk menunjukkan bahwa kode tergantung pada keadaan kata kunci naungan. |