GXDECLUSAGE
Версия от 08:40, 19 июня 2019; Byurrer (обсуждение | вклад)
Содержание
Описание
Семантика данных в вершинном буфере
Синтаксис
enum GXDECLUSAGE
{
GXDECLUSAGE_POSITION = 0,
GXDECLUSAGE_TEXCOORD,
GXDECLUSAGE_NORMAL,
GXDECLUSAGE_BLENDWEIGHT,
GXDECLUSAGE_BLENDINDICES,
GXDECLUSAGE_COLOR,
GXDECLUSAGE_TANGENT,
GXDECLUSAGE_BINORMAL,
GXDECLUSAGE_TESSFACTOR,
GXDECLUSAGE_TEXCOORD1,
GXDECLUSAGE_TEXCOORD2,
GXDECLUSAGE_TEXCOORD3,
GXDECLUSAGE_TEXCOORD4,
GXDECLUSAGE_TEXCOORD5,
GXDECLUSAGE_TEXCOORD6,
GXDECLUSAGE_TEXCOORD7,
};
Константы
GXDECLUSAGE_POSITION
Позиция (float3, float4)
GXDECLUSAGE_TEXCOORD
Основные текстурные координаты (float2 - float4)
GXDECLUSAGE_NORMAL
Нормаль (float3)
GXDECLUSAGE_BLENDWEIGHT
Веса смешивания (костей) (float4, на одну вершину до 4 костей, [0.0, 1.0])
GXDECLUSAGE_BLENDINDICES Веса индексов (костей) (ubyte4)
GXDECLUSAGE_COLOR
Цвет (float4, без HDR [0.0, 1.0])
GXDECLUSAGE_TANGENT
Касательная (float3)
GXDECLUSAGE_BINORMAL
Бинормаль (float3)
GXDECLUSAGE_TESSFACTOR
GXDECLUSAGE_TEXCOORD N
Дополнительные текстурные координаты (float2 - float4)