Lines Matching refs:scale
237 struct vertex2f scale = {
251 t_vpos = calc_position(r, shader, ureg_imm2f(shader, scale.x, scale.y));
262 * t_vtex.xy = vrect.y ? { 0, scale.y } : { -scale.y : 0 }
283 ureg_imm2f(shader, 0.0f, scale.y),
284 ureg_imm2f(shader, -scale.y, 0.0f));
314 create_ycbcr_frag_shader(struct vl_mc *r, float scale, bool invert,
337 * fragment.xyz = tex(tc, sampler) * scale + tc.z
354 if (scale != 1.0f)
356 ureg_src(tmp), ureg_imm1f(shader, scale),
484 unsigned macroblock_size, float scale,
514 renderer->fs_ycbcr = create_ycbcr_frag_shader(renderer, scale, false, fs_callback, callback_priv);
518 renderer->fs_ycbcr_sub = create_ycbcr_frag_shader(renderer, scale, true, fs_callback, callback_priv);
562 buffer->viewport.scale[2] = 1;
590 buffer->viewport.scale[0] = surface->width;
591 buffer->viewport.scale[1] = surface->height;