GXDECLUSAGE: различия между версиями
Перейти к навигации
Перейти к поиску
Byurrer (обсуждение | вклад) (Новая страница: «==Описание== Семантика данных в вершинном буфере ==Синтаксис== <syntaxhighlight lang="C++"> enum GXDECLUSAGE { G…») |
Byurrer (обсуждение | вклад) м |
||
| Строка 55: | Строка 55: | ||
===GXDECLUSAGE_TEXCOORD N=== | ===GXDECLUSAGE_TEXCOORD N=== | ||
Дополнительные текстурные координаты (float2 - float4) | Дополнительные текстурные координаты (float2 - float4) | ||
| + | |||
| + | [[Category:Буферы]] | ||
| + | [[Category:Константы]] | ||
| + | [[Category:buffers.h]] | ||
Версия 08:40, 19 июня 2019
Содержание
Описание
Семантика данных в вершинном буфере
Синтаксис
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)