'''OpenGL extension EXT.blend_equation_separate This module customises the behaviour of the OpenGL.raw.GL.EXT.blend_equation_separate to provide a more Python-friendly API Overview (from the spec) EXT_blend_func_separate introduced separate RGB and alpha blend factors. EXT_blend_minmax introduced a distinct blend equation for combining source and destination blend terms. (EXT_blend_subtract & EXT_blend_logic_op added other blend equation modes.) OpenGL 1.4 integrated both functionalities into the core standard. While there are separate blend functions for the RGB and alpha blend factors, OpenGL 1.4 provides a single blend equation that applies to both RGB and alpha portions of blending. This extension provides a separate blend equation for RGB and alpha to match the generality available for blend factors. The official definition of this extension is available here: http://www.opengl.org/registry/specs/EXT/blend_equation_separate.txt ''' from OpenGL import platform, constant, arrays from OpenGL import extensions, wrapper import ctypes from OpenGL.raw.GL import _types, _glgets from OpenGL.raw.GL.EXT.blend_equation_separate import * from OpenGL.raw.GL.EXT.blend_equation_separate import _EXTENSION_NAME def glInitBlendEquationSeparateEXT(): '''Return boolean indicating whether this extension is available''' from OpenGL import extensions return extensions.hasGLExtension( _EXTENSION_NAME ) ### END AUTOGENERATED SECTION