В настоящее время я занимаюсь исследованием OpenGL и шейдеров, но не могу понять, есть ли принципиальные различия между смешиванием с использованием glBlendMode
и написанием собственных режимов смешивания в шейдере.
Каковы причины выбора первого или второго? Есть ли какие-либо узкие места в производительности при выборе одного над другим? Или это просто вопрос личных предпочтений?