Lines Matching refs:mask_stack

137                     saved, data, backdrop, transfer_fn, mask_stack,
142 stack, mask_stack);
915 pdf14_mask_t *mask_stack; in template_transform_color_buffer() local
978 ((mask_stack = ctx->mask_stack) != NULL) && in template_transform_color_buffer()
979 ((maskbuf = mask_stack->rc_mask->mask_buf) != NULL)) in template_transform_color_buffer()
1117 result->mask_stack = NULL; in pdf14_buf_new()
1179 if (buf->mask_stack && buf->mask_stack->rc_mask) in pdf14_buf_free()
1180 rc_decrement(buf->mask_stack->rc_mask, "pdf14_buf_free"); in pdf14_buf_free()
1182 gs_free_object(memory, buf->mask_stack, "pdf14_buf_free"); in pdf14_buf_free()
1267 result->mask_stack = pdf14_mask_element_new(memory); in pdf14_ctx_new()
1268 result->mask_stack->rc_mask = pdf14_rcmask_new(memory); in pdf14_ctx_new()
1284 if (ctx->mask_stack) { in pdf14_ctx_free()
1286 rc_decrement(ctx->mask_stack->rc_mask, "pdf14_ctx_free"); in pdf14_ctx_free()
1287 gs_free_object(ctx->memory,ctx->mask_stack,"pdf14_ctx_free"); in pdf14_ctx_free()
1383 buf->mask_stack = ctx->mask_stack; /* Save because the group rendering may in pdf14_push_transparency_group()
1385 ctx->mask_stack = NULL; /* Clean the mask field for rendering this group. in pdf14_push_transparency_group()
1467 pdf14_mask_t *mask_stack = tos->mask_stack; in pdf14_pop_transparency_group() local
1486 if (mask_stack == NULL) { in pdf14_pop_transparency_group()
1489 maskbuf = mask_stack->rc_mask->mask_buf; in pdf14_pop_transparency_group()
1505 if (ctx->mask_stack) { in pdf14_pop_transparency_group()
1513 rc_decrement(ctx->mask_stack->rc_mask, "pdf14_pop_transparency_group"); in pdf14_pop_transparency_group()
1514 if (ctx->mask_stack->rc_mask == NULL ){ in pdf14_pop_transparency_group()
1515 gs_free_object(ctx->memory, ctx->mask_stack, "pdf14_pop_transparency_group"); in pdf14_pop_transparency_group()
1517 ctx->mask_stack = NULL; in pdf14_pop_transparency_group()
1519 ctx->mask_stack = mask_stack; /* Restore the mask saved by pdf14_push_transparency_group. */ in pdf14_pop_transparency_group()
1520 …tos->mask_stack = NULL; /* Clean the pointer sinse the mask ownership is now passed to ctx.… in pdf14_pop_transparency_group()
1666 buf->mask_stack = ctx->mask_stack; in pdf14_push_transparency_mask()
1667 if (buf->mask_stack){ in pdf14_push_transparency_mask()
1668 rc_increment(buf->mask_stack->rc_mask); in pdf14_push_transparency_mask()
1721 pdf14_mask_t *mask_stack = ctx->mask_stack; in pdf14_free_mask_stack() local
1723 if (mask_stack->rc_mask != NULL) { in pdf14_free_mask_stack()
1724 pdf14_mask_t *curr_mask = mask_stack; in pdf14_free_mask_stack()
1733 gs_free_object(memory, mask_stack, "pdf14_free_mask_stack"); in pdf14_free_mask_stack()
1735 ctx->mask_stack = NULL; in pdf14_free_mask_stack()
1767 if (tos->mask_stack) { in pdf14_pop_transparency_mask()
1774 rc_decrement(tos->mask_stack->rc_mask, in pdf14_pop_transparency_mask()
1776 if (tos->mask_stack->rc_mask) { in pdf14_pop_transparency_mask()
1777 if (tos->mask_stack->rc_mask->rc.ref_count == 1){ in pdf14_pop_transparency_mask()
1778 rc_decrement(tos->mask_stack->rc_mask, in pdf14_pop_transparency_mask()
1782 tos->mask_stack = NULL; in pdf14_pop_transparency_mask()
1793 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_mask()
1798 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_mask()
1801 ctx->mask_stack = pdf14_mask_element_new(ctx->memory); in pdf14_pop_transparency_mask()
1802 ctx->mask_stack->rc_mask = pdf14_rcmask_new(ctx->memory); in pdf14_pop_transparency_mask()
1803 ctx->mask_stack->rc_mask->mask_buf = tos; in pdf14_pop_transparency_mask()
1916 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_mask()
1923 ctx->mask_stack = pdf14_mask_element_new(ctx->memory); in pdf14_pop_transparency_mask()
1924 if (ctx->mask_stack == NULL) in pdf14_pop_transparency_mask()
1926 ctx->mask_stack->rc_mask = pdf14_rcmask_new(ctx->memory); in pdf14_pop_transparency_mask()
1927 if (ctx->mask_stack->rc_mask == NULL) in pdf14_pop_transparency_mask()
1929 ctx->mask_stack->rc_mask->mask_buf = tos; in pdf14_pop_transparency_mask()
1963 if ( ctx->mask_stack != NULL ) { in pdf14_push_transparency_state()
1966 new_mask->rc_mask = ctx->mask_stack->rc_mask; in pdf14_push_transparency_state()
1968 new_mask->previous = ctx->mask_stack; in pdf14_push_transparency_state()
1969 ctx->mask_stack = new_mask; in pdf14_push_transparency_state()
1990 if (ctx->mask_stack != NULL) { in pdf14_pop_transparency_state()
1991 old_mask = ctx->mask_stack; in pdf14_pop_transparency_state()
1992 ctx->mask_stack = ctx->mask_stack->previous; in pdf14_pop_transparency_state()
2001 if (ctx->stack != NULL && ctx->stack->mask_stack != NULL) { in pdf14_pop_transparency_state()
2002 ctx->stack->mask_stack = ctx->mask_stack; in pdf14_pop_transparency_state()
2744 if (ctx->mask_stack != NULL) { in pdf14_discard_trans_layer()
2759 gs_free_object(ctx->memory, buf->mask_stack, "pdf14_discard_trans_layer"); in pdf14_discard_trans_layer()
5184 fake_tos.mask_stack = NULL; in pdf14_copy_planes()
6053 if (ctx->mask_stack) { in pdf14_begin_transparency_mask()
6054 if (ctx->mask_stack->rc_mask->mask_buf != NULL ) { in pdf14_begin_transparency_mask()
6055 pdf14_buf_free(ctx->mask_stack->rc_mask->mask_buf); in pdf14_begin_transparency_mask()
6056 ctx->mask_stack->rc_mask->mask_buf = NULL; in pdf14_begin_transparency_mask()
10542 dump_mask_stack(pdf14_mask_t *mask_stack) in dump_mask_stack() argument
10544 pdf14_mask_t *curr_mask = mask_stack; in dump_mask_stack()
10560 if_debug1m('v', ctx->memory, "[v]ctx_maskstack, %x\n", ctx->mask_stack); in pdf14_debug_mask_stack_state()
10561 if (ctx->mask_stack != NULL) { in pdf14_debug_mask_stack_state()
10562 dump_mask_stack(ctx->mask_stack); in pdf14_debug_mask_stack_state()
10566 if_debug1m('v', ctx->memory, "[v]ctx_stack_maskstack, %x\n", ctx->stack->mask_stack); in pdf14_debug_mask_stack_state()
10567 if (ctx->stack->mask_stack != NULL) { in pdf14_debug_mask_stack_state()
10568 dump_mask_stack(ctx->stack->mask_stack); in pdf14_debug_mask_stack_state()