У меня есть текстура OpenGL с прозрачными и непрозрачными пикселями (например, текстура содержит круг, область вне круга прозрачна с альфа 0,0).
Я отображаю эту текстуру в простой четырехугольник, используя режим GL_DECAL, и он работает - прозрачные части текстуры невидимы, и я вижу свой круг на фоне четырехугольника.
Теперь я хочу сделать четырехугольник прозрачным. Когда я делаю это, текстура принимает значения прозрачности нижележащего четырехугольника, поэтому, когда я устанавливаю четырехугольник на «полностью прозрачный» с 0,0 альфа, текстура становится невидимой.
Как сделать прозрачный QUAD, но оставить видимыми непрозрачные участки ТЕКСТУРЫ?
Большое спасибо ...