Format Efek (Direct3D 11)
Efek (yang sering disimpan dalam file dengan ekstensi file .fx) menyatakan status alur yang ditetapkan oleh efek. Status efek kira-kira dapat dipecah menjadi tiga kategori:
- Variabel, yang biasanya dideklarasikan di bagian atas efek.
- Fungsi, yang mengimplementasikan kode shader, atau digunakan sebagai fungsi pembantu oleh fungsi lain.
- Teknik, yang dapat diatur dalam grup efek, dan menerapkan urutan penyajian menggunakan satu atau beberapa efek berlalu. Setiap pass menetapkan satu atau beberapa grup status dan memanggil fungsi shader.
Diagram sebelumnya menunjukkan kategori status efek.
Definisi format biner efek dapat ditemukan di Binary\EffectBinaryFormat.h dalam kode sumber efek.
Di bagian ini
Topik | Deskripsi |
---|---|
Sintaks Variabel Efek |
Variabel efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini. |
Sintaks Anotasi |
Anotasi adalah informasi yang ditentukan pengguna, dinyatakan dengan sintaks yang dijelaskan di bagian ini. |
Sintaks Fungsi Efek |
Fungsi efek ditulis dalam HLSL dan dinyatakan dengan sintaks yang dijelaskan di bagian ini. |
Sintaks Teknik Efek |
Teknik efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini. |
Grup Status Efek |
Status efek adalah pasangan nilai nama dalam bentuk ekspresi. |
Sintaks Grup Efek |
Grup efek dideklarasikan dengan sintaks yang dijelaskan di bagian ini. |