У меня есть набор параметров, которые выводятся из вершинного шейдера, и я хочу передать их пиксельному шейдеру.
Обычный способ сделать это - объявить структуру вывода
struct vOut
{
float4 param0 : TEXCOORD0 ;
float4 param1 : TEXCOORD1 ;
} ;
Поэтому вам нужно написать отдельную переменную и поместить каждую в текстурную координату.
Есть ли способ объявить массив из 16 * float4 и заставить их занимать TEXCOORD0 -> TEXCOORD15
без необходимости записывать объявление вершины, подобное этому?