Home
last modified time | relevance | path

Searched refs:ureg_src (Results 1 – 25 of 28) sorted by relevance

12

/external/mesa3d/src/gallium/state_trackers/xa/
Dxa_tgsi.c112 struct ureg_src src, in src_in_mask()
113 struct ureg_src mask, in src_in_mask()
128 static struct ureg_src
130 struct ureg_src coords, in vs_normalize_coords()
131 struct ureg_src const0, struct ureg_src const1) in vs_normalize_coords()
134 struct ureg_src ret; in vs_normalize_coords()
137 ret = ureg_src(tmp); in vs_normalize_coords()
145 struct ureg_src pos, in linear_gradient()
146 struct ureg_src sampler, in linear_gradient()
147 struct ureg_src coords, in linear_gradient()
[all …]
/external/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_ureg.h46 struct ureg_src struct
175 struct ureg_src
187 struct ureg_src
197 static inline struct ureg_src
212 static inline struct ureg_src
225 struct ureg_src
229 struct ureg_src
238 struct ureg_src
245 struct ureg_src
280 struct ureg_src
[all …]
Dtgsi_ureg.c149 struct ureg_src sampler[PIPE_MAX_SAMPLERS];
273 struct ureg_src
326 struct ureg_src
342 struct ureg_src
354 struct ureg_src
369 struct ureg_src
381 struct ureg_src
530 struct ureg_src
689 struct ureg_src ureg_DECL_sampler( struct ureg_program *ureg, in ureg_DECL_sampler()
711 struct ureg_src
[all …]
/external/mesa3d/src/gallium/auxiliary/vl/
Dvl_bicubic_filter.c53 struct ureg_src i_vpos; in create_vert_shader()
73 create_frag_shader_cubic_interpolater(struct ureg_program *shader, struct ureg_src tex_a, in create_frag_shader_cubic_interpolater()
74 struct ureg_src tex_b, struct ureg_src tex_c, in create_frag_shader_cubic_interpolater()
75 struct ureg_src tex_d, struct ureg_src t, in create_frag_shader_cubic_interpolater()
96 ureg_src(temp[1])); in create_frag_shader_cubic_interpolater()
100 ureg_src(temp[2])); in create_frag_shader_cubic_interpolater()
102 ureg_src(temp[2])); in create_frag_shader_cubic_interpolater()
104 ureg_src(temp[2])); in create_frag_shader_cubic_interpolater()
108 ureg_src(temp[3])); in create_frag_shader_cubic_interpolater()
110 ureg_src(temp[3])); in create_frag_shader_cubic_interpolater()
[all …]
Dvl_deint_filter.c67 struct ureg_src i_vpos; in create_vert_shader()
90 struct ureg_src i_vtex; in create_copy_frag_shader()
91 struct ureg_src sampler; in create_copy_frag_shader()
114 ureg_TEX(shader, o_fragment, TGSI_TEXTURE_2D_ARRAY, ureg_src(t_tex), sampler); in create_copy_frag_shader()
127 struct ureg_src i_vtex; in create_deint_frag_shader()
128 struct ureg_src sampler_cur; in create_deint_frag_shader()
129 struct ureg_src sampler_prevprev; in create_deint_frag_shader()
130 struct ureg_src sampler_prev; in create_deint_frag_shader()
131 struct ureg_src sampler_next; in create_deint_frag_shader()
166 ureg_ADD(shader, t_comp_top, ureg_src(t_tex), in create_deint_frag_shader()
[all …]
Dvl_idct.c73 struct ureg_src tc, struct ureg_src start, bool right_side, in calc_addr()
97 struct ureg_src saddr[2], bool right_side, bool transposed, in increment_addr()
115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], in fetch_four()
116 struct ureg_src sampler, bool resource3d) in fetch_four()
133 ureg_DP4(shader, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_src(l[0]), ureg_src(r[0])); in matrix_mul()
134 ureg_DP4(shader, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_src(l[1]), ureg_src(r[1])); in matrix_mul()
136 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), in matrix_mul()
137 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y)); in matrix_mul()
146 struct ureg_src vpos; in create_mismatch_vert_shader()
147 struct ureg_src scale; in create_mismatch_vert_shader()
[all …]
Dvl_mc.c53 calc_position(struct vl_mc *r, struct ureg_program *shader, struct ureg_src block_scale) in calc_position()
55 struct ureg_src vrect, vpos; in calc_position()
74 ureg_MUL(shader, ureg_writemask(t_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos), block_scale); in calc_position()
75 ureg_MOV(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(t_vpos)); in calc_position()
85 struct ureg_src pos; in calc_line()
99 ureg_FRC(shader, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_src(tmp)); in calc_line()
100 ureg_SGE(shader, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_src(tmp), ureg_imm1f(shader, 0.5f)); in calc_line()
109 struct ureg_src mv_scale; in create_ref_vert_shader()
110 struct ureg_src vmv[2]; in create_ref_vert_shader()
148 … ureg_MAD(shader, ureg_writemask(o_vmv[i], TGSI_WRITEMASK_XY), mv_scale, vmv[i], ureg_src(t_vpos)); in create_ref_vert_shader()
[all …]
Dvl_median_filter.c50 struct ureg_src i_vpos; in create_vert_shader()
82 struct ureg_src i_vtex; in create_frag_shader()
83 struct ureg_src sampler; in create_frag_shader()
131 struct ureg_src src = is_vec_zero(offsets[i]) ? i_vtex : ureg_src(t_array[i]); in create_frag_shader()
139 ureg_MOV(shader, tmp, ureg_src(t_array[j])); in create_frag_shader()
140 ureg_MAX(shader, t_array[j], ureg_src(t_array[j]), ureg_src(t_array[j - 1])); in create_frag_shader()
141 ureg_MIN(shader, t_array[j - 1], ureg_src(tmp), ureg_src(t_array[j - 1])); in create_frag_shader()
145 ureg_MAX(shader, t_array[j], ureg_src(t_array[j]), ureg_src(t_array[j - 1])); in create_frag_shader()
147 ureg_MIN(shader, t_array[j - 1], ureg_src(t_array[j]), ureg_src(t_array[j - 1])); in create_frag_shader()
149 ureg_MOV(shader, o_fragment, ureg_src(t_array[median])); in create_frag_shader()
Dvl_compositor.c60 struct ureg_src vpos, vtex, color; in create_vert_shader()
109 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_imm1f(shader, 0.25f)); in create_vert_shader()
111 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y), ureg_imm1f(shader, 0.25f)); in create_vert_shader()
113 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X)); in create_vert_shader()
117 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X), ureg_imm1f(shader, -0.25f)); in create_vert_shader()
119 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y), ureg_imm1f(shader, -0.25f)); in create_vert_shader()
121 ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y)); in create_vert_shader()
131 struct ureg_src i_tc[2]; in create_frag_shader_weave()
132 struct ureg_src sampler[3]; in create_frag_shader_weave()
156 ureg_ROUND(shader, ureg_writemask(t_tc[i], TGSI_WRITEMASK_YZ), ureg_src(t_tc[i])); in create_frag_shader_weave()
[all …]
Dvl_zscan.c102 struct ureg_src scale; in create_vert_shader()
103 struct ureg_src vrect, vpos, block_num; in create_vert_shader()
143 ureg_MUL(shader, ureg_writemask(o_vpos, TGSI_WRITEMASK_XY), ureg_src(tmp), scale); in create_vert_shader()
149 …ureg_FRC(shader, ureg_writemask(tmp, TGSI_WRITEMASK_Y), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_X)… in create_vert_shader()
150 ureg_FLR(shader, ureg_writemask(tmp, TGSI_WRITEMASK_W), ureg_src(tmp)); in create_vert_shader()
153 …ureg_ADD(shader, ureg_writemask(tmp, TGSI_WRITEMASK_X), ureg_scalar(ureg_src(tmp), TGSI_SWIZZLE_Y), in create_vert_shader()
158 ureg_imm1f(shader, 1.0f / zscan->blocks_per_line), ureg_src(tmp)); in create_vert_shader()
161 ureg_MUL(shader, ureg_writemask(o_vtex[i], TGSI_WRITEMASK_W), ureg_src(tmp), in create_vert_shader()
177 struct ureg_src *vtex; in create_frag_shader()
179 struct ureg_src samp_src, samp_scan, samp_quant; in create_frag_shader()
[all …]
Dvl_matrix_filter.c52 struct ureg_src i_vpos; in create_vert_shader()
82 struct ureg_src i_vtex; in create_frag_shader()
83 struct ureg_src sampler; in create_frag_shader()
122 struct ureg_src src = is_vec_zero(offsets[i]) ? i_vtex : ureg_src(t_array[i]); in create_frag_shader()
131 ureg_MUL(shader, t_sum, ureg_src(t_array[i]), in create_frag_shader()
135 ureg_MAD(shader, t_sum, ureg_src(t_array[i]), in create_frag_shader()
136 ureg_imm1f(shader, matrix_values[i]), ureg_src(t_sum)); in create_frag_shader()
142 ureg_MOV(shader, o_fragment, ureg_src(t_sum)); in create_frag_shader()
Dvl_mpeg12_decoder.c1080 ureg_MOV(shader, ureg_writemask(o_vtex, TGSI_WRITEMASK_XY), ureg_src(tex)); in mc_vert_shader_callback()
1091 struct ureg_src src, sampler; in mc_frag_shader_callback()
/external/mesa3d/src/gallium/auxiliary/util/
Du_simple_shaders.c91 struct ureg_src src; in util_make_vertex_passthrough_shader_with_so()
230 struct ureg_src sampler; in util_make_fragment_tex_shader_writemask()
231 struct ureg_src tex; in util_make_fragment_tex_shader_writemask()
258 struct ureg_src imm = ureg_imm4f( ureg, 0, 0, 0, 1 ); in util_make_fragment_tex_shader_writemask()
276 ureg_IMAX(ureg, temp, ureg_src(temp), ureg_imm1i(ureg, 0)); in util_make_fragment_tex_shader_writemask()
281 ureg_UMIN(ureg, temp, ureg_src(temp), ureg_imm1u(ureg, (1u << 31) - 1)); in util_make_fragment_tex_shader_writemask()
285 ureg_MOV(ureg, out, ureg_src(temp)); in util_make_fragment_tex_shader_writemask()
322 struct ureg_src sampler; in util_make_fragment_tex_shader_writedepth()
323 struct ureg_src tex; in util_make_fragment_tex_shader_writedepth()
325 struct ureg_src imm; in util_make_fragment_tex_shader_writedepth()
[all …]
/external/mesa3d/src/gallium/state_trackers/nine/
Dnine_ff.c181 #define _X(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_X)
182 #define _Y(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_Y)
183 #define _Z(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_Z)
184 #define _W(r) ureg_scalar(ureg_src(r), TGSI_SWIZZLE_W)
284 struct ureg_src aVtx;
285 struct ureg_src aNrm;
286 struct ureg_src aCol[2];
287 struct ureg_src aTex[8];
288 struct ureg_src aPsz;
289 struct ureg_src aInd;
[all …]
Dnine_shader.c253 assert_replicate_swizzle(const struct ureg_src *reg) in assert_replicate_swizzle()
435 struct ureg_src reg;
477 struct ureg_src v[PIPE_MAX_SHADER_INPUTS];
478 struct ureg_src v_consecutive; /* copy in temp array of ps inputs for rel addressing */
479 struct ureg_src vPos;
480 struct ureg_src vFace;
481 struct ureg_src s;
488 struct ureg_src vC[2]; /* PS color in */
489 struct ureg_src vT[8]; /* PS texcoord in */
556 tx_lconstf(struct shader_translator *tx, struct ureg_src *src, INT index) in tx_lconstf()
[all …]
/external/mesa3d/src/mesa/state_tracker/
Dst_pbo.c306 struct ureg_src in_pos; in st_pbo_create_vs()
307 struct ureg_src in_instanceid; in st_pbo_create_vs()
352 struct ureg_src in_pos; in st_pbo_create_gs()
353 struct ureg_src imm; in st_pbo_create_gs()
372 struct ureg_src in_pos_vertex = ureg_src_dimension(in_pos, i); in st_pbo_create_gs()
395 ureg_IMAX(ureg, *temp, ureg_src(*temp), ureg_imm1i(ureg, 0)); in build_conversion()
398 ureg_UMIN(ureg, *temp, ureg_src(*temp), ureg_imm1u(ureg, (1u << 31) - 1)); in build_conversion()
415 struct ureg_src sampler; in create_fs()
416 struct ureg_src pos; in create_fs()
417 struct ureg_src layer; in create_fs()
[all …]
Dst_atifs_to_tgsi.c43 struct ureg_src *constants;
45 struct ureg_src inputs[PIPE_MAX_SHADER_INPUTS];
46 struct ureg_src samplers[PIPE_MAX_SAMPLERS];
87 static struct ureg_src
89 struct ureg_src src, GLuint swizzle) in apply_swizzle()
101 struct ureg_src imm[3]; in apply_swizzle()
117 imm[0] = ureg_src(tmp[0]); in apply_swizzle()
118 imm[1] = ureg_src(tmp[1]); in apply_swizzle()
121 return ureg_src(tmp[0]); in apply_swizzle()
125 static struct ureg_src
[all …]
Dst_mesa_to_tgsi.c61 struct ureg_src *constants;
63 struct ureg_src inputs[PIPE_MAX_SHADER_INPUTS];
65 struct ureg_src samplers[PIPE_MAX_SAMPLERS];
66 struct ureg_src systemValues[SYSTEM_VALUE_MAX];
118 static struct ureg_src
132 return ureg_src(t->temps[index]); in src_register()
150 return ureg_src(t->outputs[t->outputMapping[index]]); /* not needed? */ in src_register()
153 return ureg_src(t->address[index]); in src_register()
257 dst = ureg_dst_indirect( dst, ureg_src(t->address[0]) ); in translate_dst()
266 static struct ureg_src
[all …]
Dst_glsl_to_tgsi.cpp5217 struct ureg_src *constants;
5219 struct ureg_src *immediates;
5222 struct ureg_src inputs[PIPE_MAX_SHADER_INPUTS];
5224 struct ureg_src samplers[PIPE_MAX_SAMPLERS];
5225 struct ureg_src buffers[PIPE_MAX_SHADER_BUFFERS];
5226 struct ureg_src images[PIPE_MAX_SHADER_IMAGES];
5227 struct ureg_src systemValues[SYSTEM_VALUE_MAX];
5228 struct ureg_src shared_memory;
5313 static struct ureg_src
5418 static struct ureg_src
[all …]
/external/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_surface.c889 struct ureg_src tc; in nv50_blitter_make_fp()
934 ureg_scalar(ureg_src(data), TGSI_SWIZZLE_X)); in nv50_blitter_make_fp()
944 struct ureg_src mask; in nv50_blitter_make_fp()
945 struct ureg_src scale; in nv50_blitter_make_fp()
951 struct ureg_src zsrc3 = ureg_src(data); in nv50_blitter_make_fp()
952 struct ureg_src zsrc = ureg_scalar(zsrc3, TGSI_SWIZZLE_X); in nv50_blitter_make_fp()
953 struct ureg_src ssrc = ureg_scalar(zsrc3, TGSI_SWIZZLE_Y); in nv50_blitter_make_fp()
954 struct ureg_src zshuf; in nv50_blitter_make_fp()
966 zshuf = ureg_src(data); in nv50_blitter_make_fp()
997 ureg_MOV(ureg, ureg_writemask(out, mask), ureg_src(data)); in nv50_blitter_make_fp()
/external/mesa3d/src/gallium/drivers/svga/
Dsvga_state_vs.c53 struct ureg_src src; in get_dummy_vertex_shader()
264 struct ureg_src src[PIPE_MAX_SHADER_INPUTS]; in compile_passthrough_vs()
Dsvga_state_fs.c62 struct ureg_src src; in get_dummy_fragment_shader()
/external/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_program.c97 struct ureg_src tc; in fd_prog_blit()
/external/mesa3d/src/gallium/drivers/r300/
Dr300_vs.c186 struct ureg_src imm; in r300_dummy_vertex_shader()
Dr300_fs.c220 struct ureg_src imm; in r300_dummy_fragment_shader()

12