Похоже, правильные функции смешивания там, вызовите их, прежде чем рисовать ваш полупрозрачный многоугольник. Значение альфа обычно предоставляется с картой цветов или текстур (красный, зеленый, синий, альфа), а диапазон для альфа составляет от 0,0 (прозрачный) до 1,0 (непрозрачный) с учетом функции смешивания, приведенной выше.
Также обратите внимание, что полупрозрачные объекты чувствительны к порядку рендеринга: как правило, сначала вы должны нарисовать все ваши непрозрачные объекты, используя буфер глубины как обычно. Затем включите смешивание, установите буфер глубины только для чтения и нарисуйте полупрозрачные объекты задом наперед (сначала нарисуйте самый дальний от камеры). Таким образом, смешивание фрагментов происходит от самого дальнего к ближайшему.