Синтаксис:
Используется csharp
struct Input
{
//...
int mi;
//...
};
и прямо в вершинном шейдере присваиваю для каждой вершины одинаковое значение
Синтаксис:
Используется csharp
void vert (inout appdata_full v, out Input o)
{
NITY_INITIALIZE_OUTPUT(Input, o);
o.mi = 100;
}
{
NITY_INITIALIZE_OUTPUT(Input, o);
o.mi = 100;
}
А в результате если покрасить в surface пиксели, у которых mi = 100, то получается рябь, такое ощущение, что значения пикселей вычисляются раньше, чем осуществляется проход по всем вершинам. Они что, одновременно выполняются эти шейдеры или что-то не так делаю?