Bagikan melalui


mul

Mengalikan x dan y menggunakan matematika matriks. Kolom x dimensi dalam dan baris y harus sama.

ret mul(x, y)

Parameter

Item Deskripsi
X
[in] Nilai input x. Jika x adalah vektor, itu diperlakukan sebagai vektor baris.
Y
[in] Nilai input y. Jika y adalah vektor, itu diperlakukan sebagai vektor kolom.

Tampilkan Nilai

Hasil x kali y. Hasilnya memiliki dimensi x-rows x y-columns.

Deskripsi Jenis

Ada 9 versi fungsi yang kelebihan beban; versi yang kelebihan beban menangani berbagai kasus untuk jenis dan ukuran argumen input.

Versi Nama Tujuan Jenis Templat Tipe Komponen Ukuran
1
x dalam skalar float, int 1
y dalam skalar sama seperti input x 1
Ret out skalar sama seperti input x 1
2
x dalam skalar float, int 1
y dalam Vektor float, int apa pun
Ret out Vektor float, int dimensi yang sama dengan input y
3
x dalam skalar float, int 1
y dalam matriks float, int apa pun
Ret out matriks sama seperti input y dimensi yang sama dengan input y
4
x dalam Vektor float, int apa pun
y dalam skalar float, int 1
Ret out Vektor float, int dimensi yang sama dengan input x
5
x dalam Vektor float, int apa pun
y dalam Vektor float, int dimensi yang sama dengan input x
Ret out skalar float, int 1
6
x dalam Vektor float, int apa pun
y dalam matriks float, int rows = same dimension(s) as input x, columns = any
Ret out Vektor float, int dimensi yang sama dengan kolom input y
7
x dalam matriks float, int apa pun
y dalam skalar float, int 1
Ret out matriks float, int dimensi yang sama dengan input x
8
x dalam matriks float, int apa pun
y dalam Vektor float, int jumlah kolom dalam input x
Ret out Vektor float, int jumlah baris dalam input x
9
x dalam matriks float, int apa pun
y dalam matriks float, int rows = jumlah kolom dalam input x
Ret out matriks float, int baris = jumlah baris dalam input x, kolom = jumlah kolom dalam input y

Minimum Shader Model

Fungsi ini didukung dalam model shader berikut.

Shader Model Didukung
Model Shader 1 (DirectX HLSL) dan model shader yang lebih tinggi ya

Lihat juga

Fungsi Intrinsik (DirectX HLSL)