Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Token parameter sumber menjelaskan properti register sumber dan terdiri dari bit berikut:
Bit
[10:00] Bits 0 through 10 indicate the register number (offset in register file).
[12:11] Bits 11 and 12 are the fourth and fifth bits [3,4] for indicating the register type.
[13] For a pixel shader (PS) versions earlier than 3_0, bit 13 is reserved and set to 0x0.
Untuk pixel shader (PS) versi 3_0 dan yang lebih baru dan semua versi vertex shader (VS), bit 13 menunjukkan apakah mode alamat relatif digunakan. If set to 1, relative addressing applies.
[15:14] Reserved for all versions of PS and VS. Nilai ini diatur ke 0x0.
[23:16] Bits 16 through 23 indicate channel swizzle. Semua operasi aritmatika dilakukan dalam empat saluran paralel (X,Y,Z,W). Swizzle menentukan komponen sumber mana yang berpartisipasi dalam saluran operasi. Untuk informasi selengkapnya tentang swizzle, lihat dokumentasi DirectX SDK terbaru. Bit bidang ini menentukan swizzle untuk saluran berikut:
| Bits | Channel |
|---|---|
17:16 |
Gerimis Saluran X |
19:18 |
Gerimis Saluran Y |
21:20 |
Gerimis Channel Z |
23:22 |
Saluran W gerimis |
Nilai berikut dalam sekumpulan bit sebelumnya menentukan komponen sumber yang akan digunakan dalam saluran operasi:
| Value | Component |
|---|---|
0x0 |
Komponen X digunakan. |
0x1 |
Komponen Y digunakan. |
0x2 |
Komponen Z digunakan. |
0x3 |
Komponen W digunakan. |
Misalnya, jika 19:18 bit diatur ke 0x2, maka komponen Z digunakan sebagai sumber untuk operasi Y saluran.
[27:24] Bits 24 through 27 indicate the source modifier. Nilai 4-bit ini menunjukkan jenis pengubah sumber berikut:
| Value | Jenis pengubah sumber |
|---|---|
0x0 |
None |
0x1 |
Negate |
0x2 |
Bias |
0x3 |
Bias dan meniadakan |
0x4 |
Sign (bx2) |
0x5 |
Menandatangani (bx2) dan meniadakan |
0x6 |
Complement |
0x7 |
x2 (PS 1_4) |
0x8 |
x2 dan negate (PS 1_4) |
0x9 |
dz (dibagi melalui komponen Z - PS 1_4) |
0xa |
dw (dibagi dengan komponen W âˆ' PS 1_4) |
0xb |
abs(x) nilai absolut komputasi |
0xc |
-abs(x) menghitung nilai absolut dan meniadakan |
0xd |
NOT. Hanya diterapkan pada register predikasi, yaitu BOOL. Oleh karena itu, tidak logis. |
0xe-0xf |
Reserved |
[30:28] Bits 28 through 30 are the first three bits [0,1,2] for indicating the register type.
[31] Bit 31 is 0x1.
Komentar
Bit 28, 29, 30, 11, dan 12 membentuk nilai 5-bit yang menunjukkan jenis register. Untuk informasi tentang jenis register, lihat Jenis Daftar Shader.
Persyaratan
Tersedia di Windows Vista dan versi sistem operasi Windows yang lebih baru.