У меня есть текстура OpenGL с прозрачными и непрозрачными пикселями (например, текстура содержит круг, площадь за пределами круга прозрачна с альфой 0.0).OpenGL DECAL Текстура на прозрачном квадрате?
Я сопоставляю эту текстуру с простым квадриком, используя режим GL_DECAL, и он работает - прозрачные части текстуры невидимы, и я вижу свой круг на фоне квада.
Теперь я хочу сделать квадрат прозрачным. Однако, когда я это делаю, текстура приобретает значения прозрачности базового квадроцикла, поэтому, когда я устанавливаю квадрат на «полностью прозрачный» с 0,0 альфа, текстура невидима.
Как сделать QUAD прозрачным, но сохранить непрозрачные части ТЕКСТУРЫ видимыми?
Большое спасибо ...
Я просто играл с этим, и это работало как шарм! Благодарю. – 2010-03-10 16:57:06