Tentamos replicar os modos de mesclagem mais comuns disponíveis no Photoshop e no Quartz 2D, mas criamos apenas 3 e isso após algumas pesquisas on-line.
Para qualquer pessoa interessada, aqui estão elas:
- Multiplicar = GL_DST_COLOR, GL_ONE_MINUS_SRC_ALPHA
- Tela = GL_MINUS_DST_COLOR, GL_ONE
- Esquivar linear = GL_ONE, GL_ONE
Você pode experimentar estes e outros modos em ação on-line, neste site muito útil: http://www.andersriggelsen.dk/glblendfunc.php
Agora, gostaríamos que alguém nos fornecesse modos de mesclagem adicionais que podemos recriar dentro do Cocos2D, já que nossa experiência Open GL é muito, muito limitada.
Agradeço antecipadamente!
Argiris