/*@{*/
SYSTEM_VALUE_FRAG_COORD,
SYSTEM_VALUE_POINT_COORD,
+ SYSTEM_VALUE_LINE_COORD, /**< Coord along axis perpendicular to line */
SYSTEM_VALUE_FRONT_FACE,
SYSTEM_VALUE_SAMPLE_ID,
SYSTEM_VALUE_SAMPLE_POS,
*/
enum gl_advanced_blend_mode
{
- BLEND_NONE = 0x0000,
-
- BLEND_MULTIPLY = 0x0001,
- BLEND_SCREEN = 0x0002,
- BLEND_OVERLAY = 0x0004,
- BLEND_DARKEN = 0x0008,
- BLEND_LIGHTEN = 0x0010,
- BLEND_COLORDODGE = 0x0020,
- BLEND_COLORBURN = 0x0040,
- BLEND_HARDLIGHT = 0x0080,
- BLEND_SOFTLIGHT = 0x0100,
- BLEND_DIFFERENCE = 0x0200,
- BLEND_EXCLUSION = 0x0400,
- BLEND_HSL_HUE = 0x0800,
- BLEND_HSL_SATURATION = 0x1000,
- BLEND_HSL_COLOR = 0x2000,
- BLEND_HSL_LUMINOSITY = 0x4000,
-
- BLEND_ALL = 0x7fff,
+ BLEND_NONE = 0,
+ BLEND_MULTIPLY,
+ BLEND_SCREEN,
+ BLEND_OVERLAY,
+ BLEND_DARKEN,
+ BLEND_LIGHTEN,
+ BLEND_COLORDODGE,
+ BLEND_COLORBURN,
+ BLEND_HARDLIGHT,
+ BLEND_SOFTLIGHT,
+ BLEND_DIFFERENCE,
+ BLEND_EXCLUSION,
+ BLEND_HSL_HUE,
+ BLEND_HSL_SATURATION,
+ BLEND_HSL_COLOR,
+ BLEND_HSL_LUMINOSITY,
};
enum blend_func
{
BLEND_FACTOR_ZERO,
BLEND_FACTOR_SRC_COLOR,
+ BLEND_FACTOR_SRC1_COLOR,
BLEND_FACTOR_DST_COLOR,
BLEND_FACTOR_SRC_ALPHA,
+ BLEND_FACTOR_SRC1_ALPHA,
BLEND_FACTOR_DST_ALPHA,
BLEND_FACTOR_CONSTANT_COLOR,
BLEND_FACTOR_CONSTANT_ALPHA,