Home | History | Annotate | Download | only in vl

Lines Matching refs:layers

793          struct vl_compositor_layer *layer = &s->layers[i];
832 struct vl_compositor_layer *layer = &s->layers[i];
897 s->layers[i].clearing = i ? false : true;
898 s->layers[i].blend = NULL;
899 s->layers[i].fs = NULL;
900 s->layers[i].viewport.scale[2] = 1;
901 s->layers[i].viewport.translate[2] = 0;
902 s->layers[i].rotate = VL_COMPOSITOR_ROTATE_0;
905 pipe_sampler_view_reference(&s->layers[i].sampler_views[j], NULL);
907 s->layers[i].colors[j] = v_one;
972 s->layers[layer].clearing = is_clearing;
973 s->layers[layer].blend = blend;
984 s->layers[layer].viewport_valid = dst_area != NULL;
986 s->layers[layer].viewport.scale[0] = dst_area->x1 - dst_area->x0;
987 s->layers[layer].viewport.scale[1] = dst_area->y1 - dst_area->y0;
988 s->layers[layer].viewport.translate[0] = dst_area->x0;
989 s->layers[layer].viewport.translate[1] = dst_area->y0;
1012 s->layers[layer].samplers[i] = c->sampler_linear;
1013 pipe_sampler_view_reference(&s->layers[layer].sampler_views[i], sampler_views[i]);
1016 calc_src_and_dst(&s->layers[layer], buffer->width, buffer->height,
1017 src_rect ? *src_rect : default_rect(&s->layers[layer]),
1018 dst_rect ? *dst_rect : default_rect(&s->layers[layer]));
1021 float half_a_line = 0.5f / s->layers[layer].zw.y;
1024 s->layers[layer].fs = c->fs_weave_rgb;
1028 s->layers[layer].zw.x = 0.0f;
1029 s->layers[layer].src.tl.y += half_a_line;
1030 s->layers[layer].src.br.y += half_a_line;
1031 s->layers[layer].fs = c->fs_video_buffer;
1035 s->layers[layer].zw.x = 1.0f;
1036 s->layers[layer].src.tl.y -= half_a_line;
1037 s->layers[layer].src.br.y -= half_a_line;
1038 s->layers[layer].fs = c->fs_video_buffer;
1043 s->layers[layer].fs = c->fs_video_buffer;
1062 s->layers[layer].fs = include_color_conversion ?
1065 s->layers[layer].samplers[0] = c->sampler_linear;
1066 s->layers[layer].samplers[1] = c->sampler_nearest;
1067 s->layers[layer].samplers[2] = NULL;
1068 pipe_sampler_view_reference(&s->layers[layer].sampler_views[0], indexes);
1069 pipe_sampler_view_reference(&s->layers[layer].sampler_views[1], palette);
1070 pipe_sampler_view_reference(&s->layers[layer].sampler_views[2], NULL);
1071 calc_src_and_dst(&s->layers[layer], indexes->texture->width0, indexes->texture->height0,
1072 src_rect ? *src_rect : default_rect(&s->layers[layer]),
1073 dst_rect ? *dst_rect : default_rect(&s->layers[layer]));
1092 s->layers[layer].fs = c->fs_rgba;
1093 s->layers[layer].samplers[0] = c->sampler_linear;
1094 s->layers[layer].samplers[1] = NULL;
1095 s->layers[layer].samplers[2] = NULL;
1096 pipe_sampler_view_reference(&s->layers[layer].sampler_views[0], rgba);
1097 pipe_sampler_view_reference(&s->layers[layer].sampler_views[1], NULL);
1098 pipe_sampler_view_reference(&s->layers[layer].sampler_views[2], NULL);
1099 calc_src_and_dst(&s->layers[layer], rgba->texture->width0, rgba->texture->height0,
1100 src_rect ? *src_rect : default_rect(&s->layers[layer]),
1101 dst_rect ? *dst_rect : default_rect(&s->layers[layer]));
1105 s->layers[layer].colors[i] = colors[i];
1115 s->layers[layer].rotate = rotate;
1137 s->layers[layer].samplers[i] = c->sampler_linear;
1138 pipe_sampler_view_reference(&s->layers[layer].sampler_views[i], sampler_views[i]);
1141 calc_src_and_dst(&s->layers[layer], buffer->width, buffer->height,
1142 src_rect ? *src_rect : default_rect(&s->layers[layer]),
1143 dst_rect ? *dst_rect : default_rect(&s->layers[layer]));
1145 s->layers[layer].fs = (y) ? c->fs_weave_yuv.y : c->fs_weave_yuv.uv;