Home
last modified time | relevance | path

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

12

/third_party/mesa3d/src/gallium/auxiliary/tgsi/
Dtgsi_ureg.h77 struct ureg_dst struct
233 struct ureg_dst
244 struct ureg_dst
252 struct ureg_dst
257 struct ureg_dst
316 struct ureg_dst
324 struct ureg_dst
330 struct ureg_dst
337 struct ureg_dst tmp );
339 struct ureg_dst
[all …]
Dtgsi_ureg.c426 struct ureg_dst
482 struct ureg_dst
496 struct ureg_dst
505 struct ureg_dst
635 static struct ureg_dst alloc_temporary( struct ureg_program *ureg, in alloc_temporary()
667 struct ureg_dst ureg_DECL_temporary( struct ureg_program *ureg ) in ureg_DECL_temporary()
672 struct ureg_dst ureg_DECL_local_temporary( struct ureg_program *ureg ) in ureg_DECL_local_temporary()
677 struct ureg_dst ureg_DECL_array_temporary( struct ureg_program *ureg, in ureg_DECL_array_temporary()
682 struct ureg_dst dst = ureg_dst_register( TGSI_FILE_TEMPORARY, i ); in ureg_DECL_array_temporary()
704 struct ureg_dst tmp ) in ureg_release_temporary()
[all …]
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_shaderlib_tgsi.c73 struct ureg_dst layer = ureg_DECL_output(ureg, TGSI_SEMANTIC_LAYER, 0); in si_get_blitter_vs()
124 struct ureg_dst store_addr = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_X); in si_create_dma_compute_shader()
125 struct ureg_dst load_addr = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_X); in si_create_dma_compute_shader()
126 struct ureg_dst dstbuf = ureg_dst(ureg_DECL_buffer(ureg, 0, false)); in si_create_dma_compute_shader()
157 struct ureg_dst dst = in si_create_dma_compute_shader()
158 ureg_writemask(ureg_dst(values[i]), u_bit_consecutive(0, inst_dwords[i])); in si_create_dma_compute_shader()
170 struct ureg_dst dst = ureg_writemask(dstbuf, u_bit_consecutive(0, inst_dwords[d])); in si_create_dma_compute_shader()
530 struct ureg_dst coord = ureg_writemask(ureg_DECL_temporary(ureg), TGSI_WRITEMASK_XYZW); in si_create_fmask_expand_cs()
538 struct ureg_dst sample[8]; in si_create_fmask_expand_cs()
555 struct ureg_dst dst_image = ureg_dst(image); in si_create_fmask_expand_cs()
/third_party/mesa3d/src/gallium/frontends/nine/
Dnine_shader.c464 struct ureg_dst *r;
465 struct ureg_dst oPos;
466 struct ureg_dst oPos_out; /* the real output when doing streamout */
467 struct ureg_dst oFog;
468 struct ureg_dst oPts;
469 struct ureg_dst oCol[4];
470 struct ureg_dst o[PIPE_MAX_SHADER_OUTPUTS];
471 struct ureg_dst oDepth;
477 struct ureg_dst p;
478 struct ureg_dst address;
[all …]
Dnine_ff.c320 struct ureg_dst dst, struct ureg_src src) in ureg_normalize3()
322 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in ureg_normalize3()
323 struct ureg_dst tmp_x = ureg_writemask(tmp, TGSI_WRITEMASK_X); in ureg_normalize3()
336 struct ureg_dst oPos, oCol[2], oPsz, oFog; in nine_ff_build_vs()
337 struct ureg_dst AR; in nine_ff_build_vs()
445 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in nine_ff_build_vs()
469 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in nine_ff_build_vs()
470 struct ureg_dst tmp2 = ureg_DECL_temporary(ureg); in nine_ff_build_vs()
471 struct ureg_dst aVtx_dst = ureg_DECL_temporary(ureg); in nine_ff_build_vs()
472 struct ureg_dst aNrm_dst = ureg_DECL_temporary(ureg); in nine_ff_build_vs()
[all …]
/third_party/mesa3d/src/gallium/frontends/xa/
Dxa_tgsi.c108 struct ureg_dst dst, in src_in_mask()
132 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in vs_normalize_coords()
146 struct ureg_dst dst; in create_vs()
199 struct ureg_dst y, u, v, rgb; in create_yuv_shader()
200 struct ureg_dst out = ureg_DECL_output(ureg, in create_yuv_shader()
258 struct ureg_dst dst, in xrender_tex()
265 struct ureg_dst tmp0 = ureg_DECL_temporary(ureg); in xrender_tex()
266 struct ureg_dst tmp1 = ureg_DECL_temporary(ureg); in xrender_tex()
296 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in xrender_tex()
316 struct ureg_dst dst, in read_input()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/vl/
Dvl_idct.c72 calc_addr(struct ureg_program *shader, struct ureg_dst addr[2], in calc_addr()
96 increment_addr(struct ureg_program *shader, struct ureg_dst daddr[2], in increment_addr()
115 fetch_four(struct ureg_program *shader, struct ureg_dst m[2], struct ureg_src addr[2], in fetch_four()
123 matrix_mul(struct ureg_program *shader, struct ureg_dst dst, struct ureg_dst l[2], struct ureg_dst in matrix_mul()
125 struct ureg_dst tmp; in matrix_mul()
148 struct ureg_dst t_tex; in create_mismatch_vert_shader()
149 struct ureg_dst o_vpos, o_addr[2]; in create_mismatch_vert_shader()
198 struct ureg_dst m[8][2]; in create_mismatch_frag_shader()
199 struct ureg_dst fragment; in create_mismatch_frag_shader()
264 struct ureg_dst t_tex, t_start; in create_stage1_vert_shader()
[all …]
Dvl_compositor_gfx.c59 struct ureg_dst tmp; in create_vert_shader()
60 struct ureg_dst o_vpos, o_vtex, o_color; in create_vert_shader()
61 struct ureg_dst o_vtop, o_vbottom; in create_vert_shader()
127 create_frag_shader_weave(struct ureg_program *shader, struct ureg_dst fragment) in create_frag_shader_weave()
131 struct ureg_dst t_tc[2]; in create_frag_shader_weave()
132 struct ureg_dst t_texel[2]; in create_frag_shader_weave()
204 create_frag_shader_csc(struct ureg_program *shader, struct ureg_dst texel, in create_frag_shader_csc()
205 struct ureg_dst fragment) in create_frag_shader_csc()
209 struct ureg_dst temp[2]; in create_frag_shader_csc()
241 create_frag_shader_yuv(struct ureg_program *shader, struct ureg_dst texel) in create_frag_shader_yuv()
[all …]
Dvl_mc.c52 static struct ureg_dst
56 struct ureg_dst t_vpos; in calc_position()
57 struct ureg_dst o_vpos; in calc_position()
81 static struct ureg_dst
84 struct ureg_dst tmp; in calc_line()
111 struct ureg_dst t_vpos; in create_ref_vert_shader()
112 struct ureg_dst o_vmv[2]; in create_ref_vert_shader()
168 struct ureg_dst ref, field; in create_ref_frag_shader()
169 struct ureg_dst fragment; in create_ref_frag_shader()
234 struct ureg_dst t_vpos, t_vtex; in create_ycbcr_vert_shader()
[all …]
Dvl_deint_filter.c68 struct ureg_dst o_vpos, o_vtex; in create_vert_shader()
92 struct ureg_dst o_fragment; in create_copy_frag_shader()
93 struct ureg_dst t_tex; in create_copy_frag_shader()
132 struct ureg_dst o_fragment; in create_deint_frag_shader()
133 struct ureg_dst t_tex; in create_deint_frag_shader()
134 struct ureg_dst t_comp_top, t_comp_bot; in create_deint_frag_shader()
135 struct ureg_dst t_diff; in create_deint_frag_shader()
136 struct ureg_dst t_a, t_b; in create_deint_frag_shader()
137 struct ureg_dst t_weave, t_linear; in create_deint_frag_shader()
Dvl_bicubic_filter.c55 struct ureg_dst o_vpos, o_vtex; in create_vert_shader()
77 struct ureg_dst o_fragment) in create_frag_shader_cubic_interpolater()
79 struct ureg_dst temp[11]; in create_frag_shader_cubic_interpolater()
80 struct ureg_dst t_2; in create_frag_shader_cubic_interpolater()
159 struct ureg_dst t_array[23]; in create_frag_shader()
160 struct ureg_dst o_fragment; in create_frag_shader()
161 struct ureg_dst t; in create_frag_shader()
Dvl_zscan.c125 struct ureg_dst tmp; in create_vert_shader()
126 struct ureg_dst o_vpos; in create_vert_shader()
127 struct ureg_dst *o_vtex; in create_vert_shader()
134 o_vtex = MALLOC(zscan->num_channels * sizeof(struct ureg_dst)); in create_vert_shader()
202 struct ureg_dst *tmp; in create_frag_shader()
203 struct ureg_dst quant, fragment; in create_frag_shader()
212 tmp = MALLOC(zscan->num_channels * sizeof(struct ureg_dst)); in create_frag_shader()
Dvl_mc.h71 struct ureg_dst tex);
76 struct ureg_dst dst);
Dvl_idct.h84 unsigned first_output, struct ureg_dst tex);
88 unsigned first_input, struct ureg_dst fragment);
Dvl_median_filter.c51 struct ureg_dst o_vpos, o_vtex; in create_vert_shader()
84 struct ureg_dst *t_array = MALLOC(sizeof(struct ureg_dst) * num_offsets); in create_frag_shader()
85 struct ureg_dst o_fragment; in create_frag_shader()
143 struct ureg_dst tmp = ureg_DECL_temporary(shader); in create_frag_shader()
Dvl_matrix_filter.c53 struct ureg_dst o_vpos, o_vtex; in create_vert_shader()
84 struct ureg_dst tmp; in create_frag_shader()
85 struct ureg_dst t_sum; in create_frag_shader()
86 struct ureg_dst o_fragment; in create_frag_shader()
Dvl_mpeg12_decoder.c1069 struct ureg_dst tex) in mc_vert_shader_callback()
1072 struct ureg_dst o_vtex; in mc_vert_shader_callback()
1090 struct ureg_dst dst) in mc_frag_shader_callback()
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_simple_shaders.c92 struct ureg_dst dst; in util_make_vertex_passthrough_shader_with_so()
106 struct ureg_dst layer = ureg_DECL_output(ureg, TGSI_SEMANTIC_LAYER, 0); in util_make_vertex_passthrough_shader_with_so()
203 ureg_load_tex(struct ureg_program *ureg, struct ureg_dst out, in ureg_load_tex()
209 struct ureg_dst temp = ureg_DECL_temporary(ureg); in ureg_load_tex()
242 struct ureg_dst temp; in util_make_fragment_tex_shader_xrbias()
243 struct ureg_dst out; in util_make_fragment_tex_shader_xrbias()
298 struct ureg_dst temp; in util_make_fragment_tex_shader_writemask()
299 struct ureg_dst out; in util_make_fragment_tex_shader_writemask()
392 struct ureg_dst depth, stencil, tmp; in util_make_fs_blit_zs()
503 struct ureg_dst dst[PIPE_MAX_COLOR_BUFS]; in util_make_fragment_cloneinput_shader()
[all …]
/third_party/mesa3d/src/gallium/frontends/d3d10umd/
DShaderTGSI.c208 struct ureg_dst temps[SHADER_MAX_TEMPS];
209 struct ureg_dst output_depth;
228 struct ureg_dst reg[4];
424 struct ureg_dst reg, in dcl_base_output()
460 struct ureg_dst temp = ureg_DECL_temporary(sx->ureg); in dcl_base_input()
472 struct ureg_dst temp = ureg_dst(sx->inputs[index].reg); in dcl_base_input()
612 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in dcl_ps_sgv_input()
644 struct ureg_dst tmp = ureg_DECL_temporary(ureg); in dcl_ps_siv_input()
706 static struct ureg_dst
711 struct ureg_dst reg; in translate_operand()
[all …]
/third_party/mesa3d/src/gallium/auxiliary/nir/
Dnir_to_tgsi.c43 struct ureg_dst dst[2];
80 struct ureg_dst addr_reg[3];
86 struct ureg_dst *reg_temp;
116 static struct ureg_dst
134 struct ureg_dst dst, in ntt_insn()
164 struct ureg_dst dst) \
171 struct ureg_dst dst, \
179 struct ureg_dst dst, \
188 struct ureg_dst dst, \
198 struct ureg_dst dst, \
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_program.c154 struct ureg_dst out0 = ureg_DECL_output(ureg, texcoord_semantic(pctx), 0); in fd_prog_blit_vs()
155 struct ureg_dst out1 = ureg_DECL_output(ureg, TGSI_SEMANTIC_POSITION, 1); in fd_prog_blit_vs()
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_state_vs.c54 struct ureg_dst dst; in get_dummy_vertex_shader()
215 struct ureg_dst dst[PIPE_MAX_SHADER_OUTPUTS]; in compile_passthrough_vs()
Dsvga_state_fs.c64 struct ureg_dst dst; in get_dummy_fragment_shader()
/third_party/mesa3d/src/gallium/drivers/nouveau/nv50/
Dnv50_surface.c906 struct ureg_dst out; in nv50_blitter_make_fp()
907 struct ureg_dst data; in nv50_blitter_make_fp()
970 struct ureg_dst outz; in nv50_blitter_make_fp()
971 struct ureg_dst outs; in nv50_blitter_make_fp()
972 struct ureg_dst zdst3 = ureg_writemask(data, TGSI_WRITEMASK_XYZ); in nv50_blitter_make_fp()
973 struct ureg_dst zdst = ureg_writemask(data, TGSI_WRITEMASK_X); in nv50_blitter_make_fp()
974 struct ureg_dst sdst = ureg_writemask(data, TGSI_WRITEMASK_Y); in nv50_blitter_make_fp()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_pbo.c338 struct ureg_dst out_pos; in st_pbo_create_gs()
339 struct ureg_dst out_layer; in st_pbo_create_gs()

12