summaryrefslogtreecommitdiff
path: root/src/cairo-gl-gradient-private.h
diff options
context:
space:
mode:
authornisanthmp <nisanth.mp@samsung.com>2015-12-18 11:30:06 +0530
committernisanthmp <nisanth.mp@samsung.com>2015-12-18 13:30:26 +0530
commit35254423f4ca6aa94f9f264b60fb09a5c58e8ae6 (patch)
tree236917b192af0fe3f35d316d8b82b7890f0f5d4f /src/cairo-gl-gradient-private.h
parent629101d0a6e2af32727ca0b14acaceddb0897e6c (diff)
downloadcairo-35254423f4ca6aa94f9f264b60fb09a5c58e8ae6.tar.gz
cairo-35254423f4ca6aa94f9f264b60fb09a5c58e8ae6.tar.bz2
cairo-35254423f4ca6aa94f9f264b60fb09a5c58e8ae6.zip
Pattern/GL: Two Color Stops optimization for linear gradients.
Also 1) Updated shader cache lookup code to include 2 stops case. 2) 2 stop opt code now supports repeat and reflect patterns. 3) texel R,G and B values are now pre-multiplied by alpha. Change-Id: I053a074660635fc362a8ae37f2782009ef08f125 Signed-off-by: nisanthmp <nisanth.mp@samsung.com>
Diffstat (limited to 'src/cairo-gl-gradient-private.h')
-rw-r--r--src/cairo-gl-gradient-private.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/cairo-gl-gradient-private.h b/src/cairo-gl-gradient-private.h
index 8d95f701e..d66f3dc3b 100644
--- a/src/cairo-gl-gradient-private.h
+++ b/src/cairo-gl-gradient-private.h
@@ -94,8 +94,7 @@ cairo_private cairo_int_status_t
_cairo_gl_gradient_create (cairo_gl_context_t *ctx,
unsigned int n_stops,
const cairo_gradient_stop_t *stops,
- cairo_gl_gradient_t **gradient_out,
- cairo_pattern_type_t pat_type);
+ cairo_gl_gradient_t **gradient_out);
cairo_private_no_warn cairo_gl_gradient_t *
_cairo_gl_gradient_reference (cairo_gl_gradient_t *gradient);