Lines Matching defs:cstate

122    if (!vl_compositor_init_state(&vlsurface->cstate, pipe))
161 vl_compositor_cleanup_state(&vlsurface->cstate);
298 struct vl_compositor_state *cstate;
316 cstate = &vlsurface->cstate;
410 vl_compositor_clear_layers(cstate);
411 vl_compositor_set_palette_layer(cstate, compositor, 0, sv_idx, sv_tbl, NULL, NULL, false);
412 vl_compositor_set_layer_dst_area(cstate, 0, RectToPipe(destination_rect, &dst_rect));
413 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false);
442 struct vl_compositor_state *cstate;
459 cstate = &vlsurface->cstate;
512 if (!vl_compositor_set_csc_matrix(cstate, (const vl_csc_matrix*)&csc, 1.0f, 0.0f))
515 if (!vl_compositor_set_csc_matrix(cstate, csc_matrix, 1.0f, 0.0f))
519 vl_compositor_clear_layers(cstate);
520 vl_compositor_set_buffer_layer(cstate, compositor, 0, vbuffer, NULL, NULL, VL_COMPOSITOR_WEAVE);
521 vl_compositor_set_layer_dst_area(cstate, 0, RectToPipe(destination_rect, &dst_rect));
522 vl_compositor_render(cstate, compositor, vlsurface->surface, &vlsurface->dirty_area, false);
663 struct vl_compositor_state *cstate;
692 cstate = &dst_vlsurface->cstate;
696 vl_compositor_clear_layers(cstate);
697 vl_compositor_set_layer_blend(cstate, 0, blend, false);
698 vl_compositor_set_rgba_layer(cstate, compositor, 0, src_sv,
705 vl_compositor_set_layer_rotation(cstate, 0, flags & 3);
706 vl_compositor_set_layer_dst_area(cstate, 0, RectToPipe(destination_rect, &dst_rect));
707 vl_compositor_render(cstate, compositor, dst_vlsurface->surface, &dst_vlsurface->dirty_area, false);
733 struct vl_compositor_state *cstate;
760 cstate = &dst_vlsurface->cstate;
766 vl_compositor_clear_layers(cstate);
767 vl_compositor_set_layer_blend(cstate, 0, blend, false);
768 vl_compositor_set_rgba_layer(cstate, compositor, 0, src_sv,
771 vl_compositor_set_layer_rotation(cstate, 0, flags & 3);
772 vl_compositor_set_layer_dst_area(cstate, 0, RectToPipe(destination_rect, &dst_rect));
773 vl_compositor_render(cstate, compositor, dst_vlsurface->surface, &dst_vlsurface->dirty_area, false);