Я использую glScale()
, чтобы уменьшить масштаб всей игровой сцены.Но в некоторых масштабах я получаю разрыв между текстурами:
Как мне избежать этого разрыва?
Я уже пытался поместить верхнюю текстуру немного ниже.Но затем я получаю более темную границу между текстурами (потому что мои текстуры имеют альфа-канал).
Я могу уменьшить масштаб всей сцены вручную в ЦП (вычисляя вершины для масштабированных текстур).Но в этом случае я не могу использовать преимущества VBO, потому что вершины будут меняться в каждом кадре (в моем случае масштабирование очень динамичное).
Что вы можете предложить, чтобы избежать этого разрыва между текстурами при масштабированиивниз по сцене?