Вот моя проблема.
Я рендую ортогональный квад (заполняя область просмотра) перед всем (с раскраской вершин в каждом углу), сразу после рендеринга куба-скайбокса с 6 прозрачными многоугольниками (GL_BLEND, источник GL_ONE, dest GL_ONE). Это прекрасно работает, скайбокс наполовину окрашен нижним квадратом и наполовину окрашен собственными текстурами с UV-отображением.
Проблема возникает, когда я добавляю карту высот (GL_BLEND, GL_ONE, ...) Карта высот смешивается со скайбоксом под + с квадратом.
То, что я хочу, это карта высот, которая будет смешана с орто-квадом, но не со скайбоксом. Я не хочу видеть скайбокс через карту высот.
Я уверен, что есть другой способ сделать это.
Можно ли сначала визуализировать орто-квад и скайбокс (как сейчас), ТО карту высоты с особым смешиванием, которое вычитает скайбокс, но не орт-квад с каким-то многопроходным смешением?
Большое спасибо!
Dimitri