/external/mesa3d/src/gallium/drivers/virgl/ |
virgl_texture.c | 131 struct virgl_texture *vtex = virgl_texture(resource); local 138 const unsigned h = u_minify(vtex->base.u.b.height0, level); 144 doflushwait = virgl_res_needs_flush_wait(vctx, &vtex->base, usage); 156 trans->base.stride = vtex->stride[level]; 181 offset = vrend_get_tex_image_offset(vtex, level, box->z); 185 hw_res = vtex->base.hw_res; 189 readback = virgl_res_needs_readback(vctx, &vtex->base, usage); 194 vs->vws->resource_wait(vs->vws, vtex->base.hw_res); 212 struct virgl_texture *vtex = virgl_texture(transfer->resource); local 227 vtex->base.clean = FALSE 286 struct virgl_texture *vtex = virgl_texture(ptex); local 295 struct virgl_texture *vtex = virgl_texture(res); local [all...] |
/external/mesa3d/src/gallium/auxiliary/vl/ |
vl_zscan.c | 177 struct ureg_src *vtex; local 190 vtex = MALLOC(zscan->num_channels * sizeof(struct ureg_src)); 194 vtex[i] = ureg_DECL_fs_input(shader, TGSI_SEMANTIC_GENERIC, VS_O_VTEX + i, TGSI_INTERPOLATE_LINEAR); 207 * tmp.x = tex(vtex, 1) 208 * tmp.y = vtex.z 212 ureg_TEX(shader, ureg_writemask(tmp[i], TGSI_WRITEMASK_X), TGSI_TEXTURE_2D, vtex[i], samp_scan); 215 ureg_MOV(shader, ureg_writemask(tmp[i], TGSI_WRITEMASK_Y), ureg_scalar(vtex[i], TGSI_SWIZZLE_W)); 219 ureg_TEX(shader, ureg_writemask(quant, TGSI_WRITEMASK_X << i), TGSI_TEXTURE_3D, vtex[i], samp_quant); 229 FREE(vtex);
|
vl_compositor.c | 60 struct ureg_src vpos, vtex, color; local 70 vtex = ureg_DECL_vs_input(shader, 1); 81 * o_vtex = vtex 85 ureg_MOV(shader, o_vtex, vtex); 89 * tmp.x = vtex.w / 2 90 * tmp.y = vtex.w / 4 92 * o_vtop.x = vtex.x 93 * o_vtop.y = vtex.y * tmp.x + 0.25f 94 * o_vtop.z = vtex.y * tmp.y + 0.25f 97 * o_vbottom.x = vtex. [all...] |
vl_bicubic_filter.c | 155 struct ureg_src i_vtex, vtex; local 187 * vtex = floor(i_vtex)/i_size 204 * t_array[0..*] = vtex + offset[0..*] 209 vtex = ureg_src(t_array[22]); 212 vtex, ureg_imm2f(shader, offsets[i].x, offsets[i].y));
|