mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-08 16:08:20 +02:00
glitz backend gradient fix
This commit is contained in:
parent
57fe792019
commit
4484830d6c
2 changed files with 8 additions and 3 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2005-12-05 David Reveman <davidr@novell.com>
|
||||
|
||||
* src/cairo-glitz-surface.c (_cairo_glitz_pattern_acquire_surface):
|
||||
Set gradient stop parameters correctly.
|
||||
|
||||
2005-12-04 David Reveman <davidr@novell.com>
|
||||
|
||||
* src/cairo-glitz-surface.c (_cairo_glitz_surface_get_image):
|
||||
|
|
|
|||
|
|
@ -617,9 +617,9 @@ _cairo_glitz_pattern_acquire_surface (cairo_pattern_t *pattern,
|
|||
(((int) (gradient->stops[i].color.green * 0xff)) << 8) |
|
||||
(((int) (gradient->stops[i].color.blue * 0xff)));
|
||||
|
||||
params[n_base_params + 3 * i] = gradient->stops[i].offset;
|
||||
params[n_base_params + 3 * i] = i << 16;
|
||||
params[n_base_params + 3 * i] = 0;
|
||||
params[n_base_params + 3 * i + 0] = gradient->stops[i].offset;
|
||||
params[n_base_params + 3 * i + 1] = i << 16;
|
||||
params[n_base_params + 3 * i + 2] = 0;
|
||||
}
|
||||
|
||||
glitz_set_pixels (src->surface, 0, 0, gradient->n_stops, 1,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue