Functions | |
float | blend_color_burn (float base, float blend) |
float | blend_color_dodge (float base, float blend) |
float | blend_vivid_light (float base, float blend) |
vec3 | blend_vivid_light (vec3 base, vec3 blend) |
float | blend_hard_mix (float base, float blend) |
float | blend_lighten (float base, float blend) |
float | blend_overlay (float base, float blend) |
vec3 | blend_overlay (vec3 base, vec3 blend) |
float | blend_darken (float base, float blend) |
float | blend_linear_burn (float base, float blend) |
vec3 | blend_linear_burn (vec3 base, vec3 blend) |
float | blend_linear_dodge (float base, float blend) |
vec3 | blend_linear_dodge (vec3 base, vec3 blend) |
float | blend_linear_light (float base, float blend) |
float | blend_pin_light (float base, float blend) |
float | blend_reflect (float base, float blend) |
vec3 | blend_reflect (vec3 base, vec3 blend) |
float | blend_screen (float base, float blend) |
float | blend_substract (float base, float blend) |
float | blend_soft_light (float base, float blend) |
vec3 | blend (vec3 base, vec3 blend) |
void | main (void) |
vec3 blend | ( | vec3 | base, |
vec3 | blend | ||
) |
float blend_color_burn | ( | float | base, |
float | blend | ||
) |
float blend_color_dodge | ( | float | base, |
float | blend | ||
) |
float blend_darken | ( | float | base, |
float | blend | ||
) |
float blend_hard_mix | ( | float | base, |
float | blend | ||
) |
float blend_lighten | ( | float | base, |
float | blend | ||
) |
float blend_linear_burn | ( | float | base, |
float | blend | ||
) |
vec3 blend_linear_burn | ( | vec3 | base, |
vec3 | blend | ||
) |
float blend_linear_dodge | ( | float | base, |
float | blend | ||
) |
vec3 blend_linear_dodge | ( | vec3 | base, |
vec3 | blend | ||
) |
float blend_linear_light | ( | float | base, |
float | blend | ||
) |
float blend_overlay | ( | float | base, |
float | blend | ||
) |
vec3 blend_overlay | ( | vec3 | base, |
vec3 | blend | ||
) |
float blend_pin_light | ( | float | base, |
float | blend | ||
) |
float blend_reflect | ( | float | base, |
float | blend | ||
) |
vec3 blend_reflect | ( | vec3 | base, |
vec3 | blend | ||
) |
float blend_screen | ( | float | base, |
float | blend | ||
) |
float blend_soft_light | ( | float | base, |
float | blend | ||
) |
float blend_substract | ( | float | base, |
float | blend | ||
) |
float blend_vivid_light | ( | float | base, |
float | blend | ||
) |
vec3 blend_vivid_light | ( | vec3 | base, |
vec3 | blend | ||
) |
void main | ( | void | ) |
uniform sampler2D background |
const int BLEND_MODE_ADD = 0 |
const int BLEND_MODE_AVERAGE = 1 |
const int BLEND_MODE_COLORBURN = 2 |
const int BLEND_MODE_COLORDODGE = 3 |
const int BLEND_MODE_DARKEN = 4 |
const int BLEND_MODE_DIFFERENCE = 5 |
const int BLEND_MODE_EXCLUSION = 6 |
const int BLEND_MODE_GLOW = 7 |
const int BLEND_MODE_HARDLIGHT = 8 |
const int BLEND_MODE_HARDMIX = 9 |
const int BLEND_MODE_LIGHTEN = 10 |
const int BLEND_MODE_LINEARBURN = 11 |
const int BLEND_MODE_LINEARDODGE = 12 |
const int BLEND_MODE_LINEARLIGHT = 13 |
const int BLEND_MODE_MULTIPLY = 14 |
const int BLEND_MODE_NEGATION = 15 |
const int BLEND_MODE_NORMAL = 16 |
const int BLEND_MODE_OVERLAY = 17 |
const int BLEND_MODE_PHOENIX = 18 |
const int BLEND_MODE_PINLIGHT = 19 |
const int BLEND_MODE_REFLECT = 20 |
const int BLEND_MODE_SCREEN = 21 |
const int BLEND_MODE_SOFTLIGHT = 22 |
const int BLEND_MODE_SUBSTRACT = 23 |
const int BLEND_MODE_SUBTRACT = 24 |
const int BLEND_MODE_VIVIDLIGHT = 25 |
uniform int blendmode |
uniform sampler2D foreground |
uniform float opacity |
varying vec2 vTexCoord |