Typy danych (HLSL)
Protokół HLSL obsługuje wiele różnych typów danych wewnętrznych. W tej tabeli przedstawiono typy używane do definiowania zmiennych cieniowania.
Użyj tego typu wewnętrznego | Aby zdefiniować tę zmienną cieniowania |
---|---|
skalarnych | Skalarnie jednoskładnikowe |
Vectormacierzy | Wektor lub macierz z wieloma składnikami |
Sampler, tekstury lub buforu | Obiekt sampler, tekstura lub bufor |
, zdefiniowane przez użytkownika | Niestandardowa struktura lub definicja typu |
Tablica | Wyrażenia skalarne literału zadeklarowane zawierające większość innych typów |
obiektu stanu | Reprezentacje obiektów stanu HLSL |
Aby lepiej zrozumieć, jak używać wektorów i macierzy w języku HLSL, warto przeczytać te podstawowe informacje na temat używania matematycznych dla poszczególnych składników.
Tematy pokrewne
-
zmienne (DirectX HLSL)