summaryrefslogtreecommitdiff
path: root/src/cairo-gl-private.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cairo-gl-private.h')
-rw-r--r--src/cairo-gl-private.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cairo-gl-private.h b/src/cairo-gl-private.h
index e5a709e97..2c534fc39 100644
--- a/src/cairo-gl-private.h
+++ b/src/cairo-gl-private.h
@@ -165,6 +165,10 @@ typedef enum cairo_gl_uniform_t {
CAIRO_GL_UNIFORM_BLUR_X_AXIS, /* "source_blur_x_axis" */
CAIRO_GL_UNIFORM_BLUR_Y_AXIS, /* "source_blur_y_axis" */
CAIRO_GL_UNIFORM_ALPHA, /* "source_alpha */
+ CAIRO_GL_UNIFORM_COLOR_1, /* "source_color_1 */
+ CAIRO_GL_UNIFORM_COLOR_2, /* "source_color_2 */
+ CAIRO_GL_UNIFORM_OFFSET_1, /* "source_offset_1 */
+ CAIRO_GL_UNIFORM_OFFSET_2, /* "source_offset_2 */
CAIRO_GL_UNIFORM_MASK_TEXDIMS, /* "mask_texdims" */
CAIRO_GL_UNIFORM_MASK_TEXGEN, /* "mask_texgen" */
@@ -179,6 +183,10 @@ typedef enum cairo_gl_uniform_t {
CAIRO_GL_UNIFORM_MASK_BLUR_X_AXIS, /* "mask_blur_x_axis" */
CAIRO_GL_UNIFORM_MASK_BLUR_Y_AXIS, /* "mask_blur_y_axis" */
CAIRO_GL_UNIFORM_MASK_ALPHA, /* "mask_alpha" */
+ CAIRO_GL_UNIFORM_MASK_COLOR_1, /* "mask_color_1" */
+ CAIRO_GL_UNIFORM_MASK_COLOR_2, /* "mask_color_2" */
+ CAIRO_GL_UNIFORM_MASK_OFFSET_1, /* "mask_offset_1 */
+ CAIRO_GL_UNIFORM_MASK_OFFSET_2, /* "mask_offset_2 */
CAIRO_GL_UNIFORM_PROJECTION_MATRIX, /* "ModelViewProjectionMatrix" */
@@ -330,6 +338,10 @@ typedef struct cairo_gl_shader {
GLint blur_x_axis_location[2];
GLint blur_y_axis_location[2];
GLint alpha_location[2];
+ GLint color_1_location[2];
+ GLint color_2_location[2];
+ GLint offset_1_location[2];
+ GLint offset_2_location[2];
} cairo_gl_shader_t;
typedef struct _cairo_gl_image_cache {