Udostępnij za pośrednictwem


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.

zmienne (DirectX HLSL)