“加法” glBlendFunc

问题描述

| 如果我有两个重叠的三角形,每个三角形都具有灰色(0.1、0.1、0.1、0.1),我将如何设置glBlendFunc,以使重叠部分比非重叠部分更亮(更接近白色)?     

解决方法

        您可以这样设置glBlendFunc:
glEnable(GL_BLEND);
glBlendFunc(GL_ONE,GL_ONE);
这将为您提供一个混合公式,其中output_color = 1 * source_color +1 * destination_color。 另请参阅本文档。