Имам куп параметри, които се извеждат от вертексния шейдър и искам да ги предам на пикселния шейдър.
Нормалният начин да направите това е да декларирате изходна структура
struct vOut
{
float4 param0 : TEXCOORD0 ;
float4 param1 : TEXCOORD1 ;
} ;
Така че трябва да напишете отделна променлива и да поставите всяка в текстурна координата.
Има ли начин да декларирате масив от 16 * float4 и те да заемат TEXCOORD0 -> TEXCOORD15
, без да се налага да пишете декларация на върха като тази?