Operações lógicas
Uma operação lógica pode ser aplicada entre o fragmento e o valor armazenado no local correspondente no framebuffer; o resultado substitui o valor atual do framebuffer. Você escolhe a operação lógica desejada com glLogicOp. As operações lógicas são executadas apenas em índices de cores, nunca em valores RGBA.