vec2 computeSt(float featureId)
|
{
|
float stepX = model_textureStep.x;
|
float centerX = model_textureStep.y;
|
|
#ifdef MULTILINE_BATCH_TEXTURE
|
float stepY = model_textureStep.z;
|
float centerY = model_textureStep.w;
|
|
float xId = mod(featureId, model_textureDimensions.x);
|
float yId = floor(featureId / model_textureDimensions.x);
|
|
return vec2(centerX + (xId * stepX), centerY + (yId * stepY));
|
#else
|
return vec2(centerX + (featureId * stepX), 0.5);
|
#endif
|
}
|