3 This file is part of libmspgl
4 Copyright © 2008 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef MSP_GL_BLEND_H_
9 #define MSP_GL_BLEND_H_
24 SUBTRACT = GL_FUNC_SUBTRACT,
25 REVERSE_SUBTRACT = GL_FUNC_REVERSE_SUBTRACT,
34 SRC_COLOR = GL_SRC_COLOR,
35 ONE_MINUS_SRC_COLOR = GL_ONE_MINUS_SRC_COLOR,
36 SRC_ALPHA = GL_SRC_ALPHA,
37 ONE_MINUS_SRC_ALPHA = GL_ONE_MINUS_SRC_ALPHA,
38 DST_COLOR = GL_DST_COLOR,
39 ONE_MINUS_DST_COLOR = GL_ONE_MINUS_DST_COLOR,
40 DST_ALPHA = GL_DST_ALPHA,
41 ONE_MINUS_DST_ALPHA = GL_ONE_MINUS_DST_ALPHA,
42 CONSTANT_COLOR = GL_CONSTANT_COLOR,
43 ONE_MINUS_CONSTANT_COLOR = GL_ONE_MINUS_CONSTANT_COLOR,
44 CONSTANT_ALPHA = GL_CONSTANT_ALPHA,
45 ONE_MINUS_CONSTANT_ALPHA = GL_ONE_MINUS_CONSTANT_ALPHA
48 void blend_equation(BlendEquation eq);
49 void blend_func(BlendFactor src, BlendFactor dst);